Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker

Estamos de volta o/ ... Ou não.Eu amo a -Dark
Doações para o fórum abertas, clique aqui e saiba mais.
Últimos assuntos
» Ainda temos gente aqui?
SK - Lógica de Programação - Aula 3 EmptyQui 25 Nov 2021, 14:04 por Halt

» [Dúvida] Como tirar a porcentagem de esquiva
SK - Lógica de Programação - Aula 3 EmptySex 19 Nov 2021, 17:14 por Halt

» Pokémon Genesis Online! (PGO)
SK - Lógica de Programação - Aula 3 EmptyQua 05 Jul 2017, 18:08 por Lexar

» Tileset Converter to MV
SK - Lógica de Programação - Aula 3 EmptySex 12 maio 2017, 14:07 por Douggi

» Pack Resources, Sprites e etc
SK - Lógica de Programação - Aula 3 EmptyQua 23 Dez 2015, 12:30 por raydengv

» Download RPG Maker 2003 + RTP em português
SK - Lógica de Programação - Aula 3 EmptyTer 22 Dez 2015, 11:14 por ::KimMax::

» Fantasy Art Online
SK - Lógica de Programação - Aula 3 EmptyDom 18 Out 2015, 18:42 por daviih123

» Você vai ter medo do Nerve gear?
SK - Lógica de Programação - Aula 3 EmptySáb 25 Jul 2015, 17:02 por Kirito-kun

» O Barato é louco
SK - Lógica de Programação - Aula 3 EmptySáb 27 Jun 2015, 16:26 por Halt

» Download RPG Maker 2000 + RTP em português
SK - Lógica de Programação - Aula 3 EmptyQui 21 maio 2015, 20:28 por Wismael


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

SameKage

SameKage
Membro - Postador
Membro - Postador
SK - Lógica de Programação - Aula 1
SK - Lógica de Programação - Aula 2
Aula 3 - Desenvolvimento de Algoritmos e Fluxogramas

Obs: Essa aula não terá nenhum sentido para você caso não tenha visto as anteriores ou não conheça sobre o assunto

Esta aula é voltada principalmente para a parte teórica, então preste bastante atenção para poder prosseguir com facilidade nas outras

Regras Principais

Até aqui você aprendeu as formas de se representar um algoritmo, mas para criar um bom algoritmo, você deve seguir algumas regras básicas, de forma que ele saia de maneira simples e objetiva

Veremos agora o que é necessário para se criar um bom algoritmo :

  • Entender qual é a finalidade do algoritmo que está sendo criado

  • Verificar os Dados de Entrada que serão utilizados

  • Usar o mínimo de cálculos e processos possíveis para se chegar ao resultado

  • Dividir o algoritmo, caso ele seja grande e/ou complexo

  • Sempre faça o Teste de Mesa

    Mas antes de você iniciar a construção de um algoritmo, é necessário dividi-lo em três etapas já conhecidas e em ordem correta, pois o computador utiliza os mesmos procedimentos para fazer seus cálculos : Entrada, Processamento e Saída

  • Entrada - São os dados que serão trabalhados, como por exemplo, dois números que serão somados. É como no caso de uma vitamina, onde os dados de entradas seriam as frutas

  • Processamento - São os procedimentos utilizados para se chegar ao resultado final, como operações matemáticas, por exemplo

  • Saída - São os dados já trabalhados e processados, mostrados através do vídeo ou documento

    Com estas três etapas você é capaz de resolver problemas simples e complexos criando um bom algoritmo, mas lembre-se de que não há maneira de se obter uma saída sem processamento

    Regras de Construção

  • Início e Fim - Qualquer algoritmo que você faça deverá por padrão, ter início e fim para que funcione corretamente

  • Usar um verbo por frase - Para não gerar complicações em descrições narrativas, é aconselhável que se use apenas um verbo por frase, uma vez que também é feito quase da mesma forma em programação de hardware, porém cada verbo no caso pode acontecer de ficar em uma mesma linha de código, mas é processado apenas de um em um

  • Usar frases simples e objetivas e não usar palavras com sentido duplo ou duvidoso - Da mesma forma que a regra de usar apenas um verbo por frase, o uso de frases simples e objetivas e o não uso de palavras com sentido duplo ou duvidoso auxiliam tanto no compreendimento do algoritmo como no treino para futuras linguagens que você pode vir a aprender

    Teste de Mesa

    O teste de mesa não é nada mais nada menos do que a própria "experimentação" do algoritmo, onde você apenas deve verificar no papel se seu algoritmo funciona corretamente, se tem lógica e se está com os processamentos corretamente colocados

    Como por exemplo, em um algoritmo que difine sua média de peso em um período de três anos, você apenas precisaria fazer uma simples tabela com as devidas contas e valores de exemplo e ver se funciona corretamente

    Atividade Complementar

    Para que fique bem treinado neste básico apresentado até agora, faça um algoritmo bem criativo em Descrição Narrativa, depois passe o mesmo para fluxograma e faça o teste de mesa

    Poste o resultado, vou verificá-lo e dizer o que está certo e o que está errado, caso cometa algum erro

    Não tenham preguiça !! E até a próxima aula, onde aprenderemos sobre : Constantes, Variáveis e Tipos de Dados
    Até a próxima !!

http://distritomaker.forumeiros.com

Carlos

Carlos
Administrador
Administrador
Ficou muito legal, parabéns

+1

https://arenarpgmaker.forumeiros.com

SameKage

SameKage
Membro - Postador
Membro - Postador
Obrigado, espero que acompanhe as próximas aulas ^^

http://distritomaker.forumeiros.com

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos