Você está na página 1de 7

ENSINO A DISTÂNCIA

Lógica de Programação.
Módulo 4

2
1.Estruturas de repetição.
• Repetição determinada(comando para)
Quando se tem, de forma prévia, o número de vezes que uma determinada sequência de comandos será executado.
Sintaxe:
para v de n1 ate n2 faca
instruções
fimpara

Exemplo 1:
algoritmo "Números de 0 a 10"
var
v : inteiro
inicio
para v de 0 ate 10 faca //A variável v assume valores de 0 até 10
escreva(v) //Serão imprimidos os valores de v (0 a 10).
fimpara //Fim do comando para.
fimalgoritmo //Fim do programa.

Lógica de Programação- Módulo 4 3


Exemplo 2:
algoritmo “Escrever a palavra aluno 10 vezes"
var
x : inteiro
inicio
para x de 1 ate 10 faca //A variável v assume valores de 0 até 10
escreva (“Aluno”) //Serão imprimidos os valores de v (0 a 10).
fimpara //Fim do comando para.
fimalgoritmo //Fim do programa.

4
2. Estruturas para tomadas de decisão.
•Comando se.
Sintaxe:
se < expressão-lógica > então
< Sequencia-de-comandos>
fimse
Este comando analisa uma expressão lógica se o resultado da análise for VERDADEIRO, todos os
comandos da sequencia serão executados. Se o resultado for FALSO, estes comandos não serão executados
e a execução do algoritmo continua a partir da primeira linha depois do fimse.

Lógica de Programação- Módulo 4 5


Exemplo:
algoritmo "escrever acesso liberado para senha correta"
var
senha_digitada : inteiro
senha_correta : inteiro
inicio
senha_correta <- 10
escreva("Digite a senha: ")
leia(senha_digitada)
se senha_digitada=senha_correta entao
escreva("Acesso liberado")
fimse
fimalgoritmo
Lógica de Programação- Módulo 4 6
ENSINO A DISTÂNCIA

Você também pode gostar