Algorítimo de programação
imagem de programa |
Para facilitar o entendimento tente pensar quais movimentos você precisa fazer para tocar o seu rosto com o dedo indicador se seu braço começar com a mão aberta apontando para o chão.
Uma das soluções possíveis para realizar essa ação seria:
- fechar todos os dedos menos o indicador
- mover o ombro ate que o braço esteja em paralelo com o chão
- dobrar o cotovelo ate o indicador sentir o rosto
- Pseudocódigo
Como exemplo veja como seria o algorítimo do exemplo anterior em pseudocódigo:
- variáveis dedo1, dedo2, dedo3, dedo4, dedo5,cotovelo,mao,braço
- // dedo2 = indicador
- se(mão > 1)
- {
- dobrar dedo1;
- dobrar dedo3;
- dobrar dedo4;
- dobrar dedo5;
- }
- enquanto( braço != 0°)
- {
- levantar braço;
- }
- enquanto(rosto !=toque)
- {
- dobrar cotovelo;
- }
Na primeira linha do pseudocódigo foi definido as variáveis que serão utilizadas no programa, na maioria das linguagens de programação você deve definir qual o tipo da variáveis e o estado inicial dela.
A segunda linha é um comentário, é uma parte do código que não sera utilizada no programa, que serve para indicar algo somente ao programador, em varias linguagens as duas barras são usadas para definir o que vai ser comentário a direita delas, mas não é em todas, a linguagem de programação Python utiliza o # para definir comentário.
A terceira linha é uma estrutura condicional, que nesse caso verifica se a variável esta dentro de um parâmetro para poder exultar uma ação é muito utilizado os parenteses para definir o que vai ser o parâmetro de uma condicional, apos o fechamento do paramento é definido qual ação que vai ocorrer se o parâmetro for aceito e ele esta definido dentro das chaves.
na linha dez e onze é utilizada outra estrutura condicional o enquanto, que faz a ação ser executada ate que seu parâmetro seja atendido.
- Para depois:
exercício retirado do livro logica de programação 3° edição |
Nenhum comentário:
Postar um comentário