Escola:
1ºlevantar-se
2º arrumar a roupa
3ºalmoçar
4º escovar os dentes
5º SE estiver atrasado ENTÃO
6ºir correndo
7ºSE ainda as salas estiverem fechadas ENTÃO
8ºsentar e conversar com os amigos
9ºSE abrirem as salas ENTÃO
10ºentrar e bagunçar
Banho:
1ºArrumar a roupa
2ºEntrar no chuveiro
3º SE ele estiver desligado ENTÃO
4º ligar
5ºse lavar bem
6º se enxaguar
7º desligar o chuveiro
8º se secar
9º se vestir








info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino
~~> O que é uma lógica de programação?
Somente após aprender lógica de programação, você estará apto a estudar e aprender as linguagens de programação, seja ela qual for.
Então por isso temos aprender a desenvolver algoritmos.
~~> O que é um Algoritmo?
Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, um algoritmo é o caminho para a solução de um problema, e em geral, os caminhos que levam a uma solução são muitos.
~~> E como devemos aprender algoritmos?
Esse aprendizado de algoritmos não se consegue a não ser através de muitos exercícios.
Lembre-se que você não irá aprender se apenas: copiar algoritmos, estudar algoritmos, Você só vai aprender algoritmos só se: construir um algoritmo, testar alguns algoritmos.
~~> Exemplos de Algoritmos
Ir ao Shopping
Fritar um Ovo
Para que uma pessoa possa seguir esse algoritmo, é necessário que ela saiba o significado das palavras como "colocar", "retirar", "quebrar"...
E que nenhuma instrução possua mais de um significado (não ambiguidade)
um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa, ele não responde a pergunta “o que fazer?”, mas sim “como fazer”.
Agora vamos analisar o script:
- Para começar, você pode ver que as ordens são dadas em sequência de cima para baixo (como fazemos a leitura).
- A pessoa tem que fazer exatamente o que está descrito ao longo do script
- Em vermelho, vemos que em certos momentos a pessoa deve tomar algumas decisões de acordo como anda a situação descrita
Bom vamos estudar um script agora, irei deixar em spoiler alguns identificadores léxicos
identificadores léxicos:
if -- se
then -- então
else -- senão
elseif -- senãose
end -- fim
return -- retornar
false -- falso
true -- verdadeiro
nil -- nulo
not -- não
and -- e
or -- ou
function -- função
local -- local
for -- para
in -- em
do -- fazer
break -- quebrar
repeat -- repetir
until -- até
while -- enquanto
alguns itens léxicos:
"==" igual que
"~=" diferente de
"<" menor que
">" maior que
"<=" igual ou menor que
">=" maior ou igual que
Podemos perceber que temos um erro de algoritmo neste script, na linha 2 percebemos que:
Ele adiciona o item ao jogador sem ter checado que iria remover ou não o dinheiro, enquanto o correto seria:
Pois agora na linha 2 ele irá checar se o jogador tem o dinheiro então só assim será executado um bloco de comandos pré definidos.
~~> Exercícios:
1° - Faça um algoritmo para ir para escola
2° - Faça um algoritmo para tomar banho