aula 06 - Logica de programacao

download aula 06 - Logica de programacao

If you can't read please download the document

description

Estruturas de Controle – Laços ou Malhas de Repetição

Transcript of aula 06 - Logica de programacao

  • 1. Estrutura de Controle Laos e Malha de RepetioProfessor Aislan RafaelAlgoritmo e Programao

2. Introduo Ocasies em que necessrio repetir um trecho deprograma um determinado nmero de vezes. Comando apropriados para repetir determinadostrechos de programa quantas vezes forem necessrias. 3. Repetio Teste Lgico no Incio do Lao uma estrutura que faz um teste lgico no incio deum lao, verificando se permitido executar o trechosubordinado a essa lao Enquanto .. faa fim_enquanto 4. Diagrama de Blocos 5. Algoritmo1.Criar uma varivel para servir como contador comvalor inicial 12.Enquanto o valor do contador for menor ou igual a 5,processar os passos 3,4 e 53.Ler uma varivel X4.Efetuar a multiplicao do valor x por 3, colocando oresultado em R5.Apresentar o valor calculado que est na varivel R6.Acrescentar 1 varivel do tipo contador, definida nopasso 17.Quando o contador for maior que 5, encerrar oprocessamento do lao 6. Portugs Estruturadoprograma laco_1AvarX,R,CONT : inteiroinicioCONT 1enquanto (CONT 5)fim 12. Repetio da Varivel de Controle Processar laos, os quais j se sabe de antemo onmero de vezes que uma determinada sequncia deinstrues deve ser executada Para de at passo faa fim_para 13. Portugus Estruturadopara de at passo faafim_para 14. Algoritmo1.Definir um contador, variando de 1 at 52.Ler um valor para varivel X3.Efetuar a multiplicao do valor de X por 3, colocandoo resultado em R4.Apresentar o valor calculado, que est na varivel R5.Repetir os passos 2,3,4 e 5 at que o contador sejaencerrado. 15. Portugus Estruturadoprograma laco_2cvarX,R,CONT : inteiroiniciopara CONT de 1 at 5 passo 1 faaleia XR X*3escreva Rfim_parafim 16. Referncias ASCENCIO, Ana Fernanda Gomes. Logica deprogramao com Pascal. So Paulo: Makron Books,1999. 108. Jayr F.de Oliveira, Jos Augusto N.g. Manzano.Algoritmos: Lgica para Desenvolvimento deProgramao de Computadores