Baixe o app para aproveitar ainda mais
Prévia do material em texto
SUMÁRIO Estruturas Condicionais If – end If – elseif – end If – elseif – else - end Select – case – end Estruturas de Repetição For – end While – end Estruturas Condicionais If – end A estrutura de seleção if executa uma ação indicada só quando a condição a ser testada é verdadeira. If condição_1 then bloco de código (Ação a ser executada) end COMENTÁRIOS: A estrutura if-end teste a condição_1 e se for verdadeira executa o bloco de código_1, se for falsa passa o controle para a próxima estrutura de controle a seguir. If-end EXEMPLO 1: Escreva um programa que receba do usuário três números positivos e calcule a sua média. Se a media for maior ou igual a 7, exiba a seguinte mensagem “APROVADO”. If – elseif - end If – else - end A estrutura de seleção if/else permite ao programador especificar que uma ação deve ser executada quando a condição é verdadeira e uma ação quando a condição é falsa. if condição_1 then bloco de código_1 (Ação a ser executada) elseif condição_2 then bloco de código_2 (Ação a ser executada) end COMENTÁRIOS: A estrutura if-elseif-end teste a condição_1 e se for verdadeira executa o bloco de código_1, se for falsa testa a condição_2 e executa o bloco de código_2 se for verdadeira a condição. If – elseif - end EXEMPLO 2: Escreva um programa que receba do usuário três números positivos e calcule a sua média. Se a media for maior ou igual a 7, exiba a seguinte mensagem “APROVADO” caso, contrário, exiba a mensagem “REPROVADO”. If – elseif - end If – elseif - end EXEMPLO 3: Escreva um programa que receba do usuário dois números positivos e informe o maior dos dois números. If – elseif - end If – elseif – else - end Esta estrutura é utilizada quando temos mais de duas ações a serem executadas. if condição_1 then bloco de código (Ação a ser executada) elseif condição_2 then bloco de código (Ação a ser executada) else bloco de código (Ação a ser executada) end COMENTÁRIOS: A estrutura if-elseif-else-end teste a condição_1 e se for verdadeira executa o bloco de código_1, se for falsa testa a condição_2 e executa o bloco de código_2 se for verdadeira a condição. Caso as duas primeiras condições sejam falsas será executado o bloco de código do else. If – elseif – else - end EXEMPLO 4: Escreva um programa que receba do usuário três números positivos e informe o maior deles. If – elseif – else - end Select-case-end Select variavel_de_teste Case expressao_1 then instrução_1 Case expressao_n then instrução_n Else instrução_n+1 end Select-case-end Estruturas de Repetição Laço while O laço while é um laço controlado logicamente. Ele repete a execução de um conjunto de comandos (bloco de código) mas verifica antes de executar os comando se é permitido a sua execução. while condição Bloco de código end Laço While COMENTÁRIOS: Enquanto a condição for verdadeira o bloco de código é repetido indefinidamente. No momento em que a condição for falsa o bloco de código não será mais executado. Laço While EXEMPLO 1: Escreva um programa que calcula a média das notas de dois alunos. Laço While EXEMPLO 2: Escreva um programa para calcular a soma dos inteiros de 1 a 100. Laço for O Laço for é um laço controlado por contador. Ele repete a execução de um conjunto de comandos um número pré-determinado de vezes. For variavel = expressão Bloco de código end Laço for EXEMPLO 3: Escreva um programa para exibir todos os números ímpares entre 1 e 99. Laço for EXEMPLO 4: Calcule o fatorial de um número N. Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23
Compartilhar