Mais pseudo código
Nesta página vamos revisitar nosso elenco de (pseudo) comandos e introduzir alguns novos. Como sempre o objetivo é aproximar gradualmente nosso pseudo código de uma linguagem de programação, mas sem abrir mão da flexibilidade e versatilidade de linguagem natural.Na medida do razoável procure usar estes formalismos em seu pseudo código. Isto vai facilitar sua tradução posterior em programa em Python.
comentários
Você deve ter notado aqui e alí aparecem comentários sobre o procedimento. O esquema de comentários é:
# tudo_que_segue_até_o_fim_da_linha_é_só_comentário
comando de seleção
Nossos comandos de seleção tem os seguintes esquemas:
se alguma_condição_for_verdadeira:
grupo de comandos para executar neste caso
e também para o caso de duas alternativas:
se alguma_condição_for_verdadeira:
grupo de comandos para executar neste caso
senão:
outro grupo de comandos para executar, caso contrario
comando de atribuição
O esquema é natural:uma_variavel = algum_objeto_qualquer
comandos de repetição
Temos dois tipos de repetição:- repetir grupo de comandos até um número máximo de vezes
- repetir grupo de comandos um número ilimitado de vezes, enquanto ocorrer alguma condição
Para o primeiro caso, repetir comandos até um máximo número de vezes, o esquema é assim:
para cada item_que_tem_alguma_propriedade:
grupo de comandos a executar para este item
Já no segundo caso, repetição ilimitada enquanto ocorrer alguma condição, o esquema é assim:
enquanto condição_seja_verdadeira:
grupo_de_comandos_a_executar
Pode ser preciso cair fora da repetição nestes comandos, dependendo da lógica do problema. Por exemplo:
enquanto sentir vontade:
tome outro chope # hm, e se a cerveja acabar (mas a vontade continua)
Fica melhor assim:
enquanto sentir vontade:
se ainda tem cerveja:
tome outro chope
senão:
break
Aqui o novo comando break significa:
"sair da repetição onde se encontra e continuar com o comando seguinte"
No comments:
Post a Comment