TutoRPG


Participe do fórum, é rápido e fácil

TutoRPG
TutoRPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Últimos assuntos
» Evil Fantasy BETA
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Set 10, 2013 12:30 pm por lauk

» Sistema de Guild (do Eduardo)
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer maio 14, 2013 8:54 pm por Khaws

» Sistema de Guild
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer maio 14, 2013 6:48 pm por Khaws

» Teco Fabrica
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Mar 23, 2013 8:18 am por ~FullzDied

» Apresentaçao
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Mar 01, 2013 6:58 pm por Sweeps

» Editando nick
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Mar 01, 2013 6:35 pm por Sweeps

» Sistema De Vila
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Fev 01, 2013 4:59 pm por ~FullzDied

» alguns tilesets
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Dez 22, 2012 8:42 pm por Diegoslstuto

» Tilesets de natureza
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Dez 22, 2012 8:40 pm por Diegoslstuto

» Olá, vim para trazer sistemas e muitas outras coisas
SK - Lógica de Programação - Aula 3 I_icon_minitimeQui Dez 13, 2012 3:09 pm por ~FullzDied

» [Recrutando] Bleach Online Dark Saga
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Nov 10, 2012 8:23 pm por Hunter™

» Dragon Ball Fox
SK - Lógica de Programação - Aula 3 I_icon_minitimeDom Out 28, 2012 7:55 am por NeeTo

» Tutorial Mapper - Como avaliar um mapa
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Out 13, 2012 12:45 pm por NeeTo

» Life RPG Maker 2.0
SK - Lógica de Programação - Aula 3 I_icon_minitimeQui Out 11, 2012 4:02 pm por SynysterGates

» Fórum decaido
SK - Lógica de Programação - Aula 3 I_icon_minitimeQui Out 11, 2012 2:16 pm por SynysterGates

» Dragon Ball Elite
SK - Lógica de Programação - Aula 3 I_icon_minitimeQua Out 10, 2012 3:07 pm por KingSora

» Auto Ataque por checkbox
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Out 09, 2012 7:35 pm por Warrior_Maker

» Pokémon Online - Xstrond Games BETA
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Out 02, 2012 10:29 pm por thales12

» Auto Correr Por CheckBox
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Out 02, 2012 10:03 pm por thales12

» Auto Loot para Eclipse Origins
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Out 02, 2012 10:02 pm por thales12

»  Ganhar Item em Certo Nivel
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Out 02, 2012 9:58 pm por thales12

» SK - Lógica de Programação - Aula 3
SK - Lógica de Programação - Aula 3 I_icon_minitimeQua Set 26, 2012 7:05 pm por SameKage

» Distrito Rpg Maker 2.0 no Ar !!
SK - Lógica de Programação - Aula 3 I_icon_minitimeDom Set 23, 2012 7:59 pm por SameKage

» Sistemas que preciso
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Set 21, 2012 7:28 pm por KingSora

» [ALL] Títulos nos NPC's 1.0
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Set 21, 2012 5:38 pm por lucas100vzs

» Vídeo Tutorial Mapper Caverna - MMORPG 2D
SK - Lógica de Programação - Aula 3 I_icon_minitimeQui Set 20, 2012 8:16 pm por KingSora

» Sistema de plantar e colher
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Set 18, 2012 10:00 pm por SameKage

» Perfect engine
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Set 18, 2012 9:59 pm por SameKage

» O Seu pirata chegou !
SK - Lógica de Programação - Aula 3 I_icon_minitimeDom Set 16, 2012 7:58 pm por SameKage

» Novidades para tutorpg o que acha?
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Set 15, 2012 7:03 pm por Guilherme Azevedo

» [ZIG ZAG GAMES] Age of Dragons
SK - Lógica de Programação - Aula 3 I_icon_minitimeSáb Set 15, 2012 1:56 pm por Guilherme Azevedo

» Me ajudem Pliss
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Set 14, 2012 9:48 am por KingSora

» SK - HTML - Aula 1
SK - Lógica de Programação - Aula 3 I_icon_minitimeQui Set 13, 2012 12:35 pm por SameKage

» Forum Decaindo
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Set 11, 2012 1:52 pm por Tayllor

» Meus 3 mapas
SK - Lógica de Programação - Aula 3 I_icon_minitimeTer Set 11, 2012 11:26 am por KingSora

» [Apresentação] Okumura-Rin~
SK - Lógica de Programação - Aula 3 I_icon_minitimeSeg Set 10, 2012 5:43 pm por Warrior_Maker

» 3 primeiras sprites
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Set 07, 2012 6:19 pm por KingSora

» [EEB] Comando para Salvar Seu Game
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Set 07, 2012 5:06 pm por SynysterGates

» [Off] Olha Suas PM Tayllor
SK - Lógica de Programação - Aula 3 I_icon_minitimeSex Set 07, 2012 4:49 pm por Tayllor

» Fabrica da JCG Corp: Technology in designer [Fechada
SK - Lógica de Programação - Aula 3 I_icon_minitimeQui Set 06, 2012 6:15 pm por KingSora

Quem está conectado?
2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 13 em Sex Mar 04, 2022 3:18 am
Parceiros
Templo RPG Maker - Onde a magia maker permanece viva! SK - Lógica de Programação - Aula 3 4vAJr

SK - Lógica de Programação - Aula 3

Ir para baixo

SK - Lógica de Programação - Aula 3 Empty SK - Lógica de Programação - Aula 3

Mensagem por SameKage Qua Set 26, 2012 7:05 pm

SK - Lógica de Programação - Aula 1
SK - Lógica de Programação - Aula 2
[size=24pt]Aula 3 - Desenvolvimento de Algoritmos e Fluxogramas[/size]

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

[size=18pt]Regras Principais[/size]

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

    [size=18pt]Regras de Construção[/size]

  • 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

    [size=18pt]Teste de Mesa[/size]

    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

    [size=18pt]Atividade Complementar[/size]

    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 !!
SameKage
SameKage
Iniciante
Iniciante

Mensagens : 12
Cash : 2
Créditos : 2
Data de inscrição : 02/09/2012
Idade : 26
Localização : Lagoa da Prata (MG)

http://distritomaker.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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