Escolar Documentos
Profissional Documentos
Cultura Documentos
LÓGICA DE
PROGRAMAÇÃO
1. Lógica de Programação – Apresentação e Definições 1. Vetores – Definição e Declaração de Arrays Unidimensionais
2. Algoritmos e Fluxogramas 2. Vetores – Atribuição de Valores e Leitura de Dados
3. Português Estruturado (Portugol) e o VisualG 3. Vetores – Exemplo no VisualG
4. Variáveis e Tipos de Dados em Lógica 4. Exercícios Resolvidos de Vetores
5. Declaração e Atribuição de Variáveis 5. Algoritmo para Troca de Valores de Variáveis
• repita…ate
Clarice Melo 3
RESUMO
• O REPITA … ATE E O ENQUANTO … FACA PRECISAM de um índice e um
incremento DENTRO do bloco de repetição, para o programa não entrar em loop
infinito.
• O REPITA … ATE executa o código ao menos uma vez, independente da condição,
pois a condição de parada é verificada apenas no final do bloco.
• O ENQUANTO … FACA pode não executar nenhuma vez, se a condição já for
satisfeita logo no início. Além disso, ele PRECISA de uma indicação de onde
termina o bloco: fimenquanto.
• O PARA … FACA executa o incremento logo na sua definição, não sendo
necessário um incrementador interno, no bloco do código. Também precisa de uma
instrução de término: fimpara.
Clarice Melo 4
Para ... faça
PARA <variável contadora> DE <valor inicial> ATE <valor final> [PASSO <valor de
incremento>] FAÇA
<instruções a serem executadas repetidamente até a <variável contadora>
atingir o valor final>
FIM-PARA
Clarice Melo 5
Para - faça
para <variável> de <valor_inicial> até <valor_final> faça
lista de comandos
fimpara
------------------------// --------------------- // -------------------
para <variável> de <valor_inicial> até <valor_final> passo
<incremento> faça
lista de comandos
fimpara
Clarice Melo 6
Aula
28/04/2021
Clarice Melo 7
Aula 28/04/2021
Clarice Melo 8
Aula
28/04/2021
Clarice Melo 9
Aula 28/04/2021
Clarice Melo 10
Clarice Melo 11
Aula
28/04/2021
Clarice Melo 12
COMANDO ENQUANTO - FAÇA
ENQUANTO <expressão
booleana> FAÇA
<instruções a serem
executadas enquanto a expressão
booleana resultar em
VERDADEIRO>
FIM-ENQUANTO
Clarice Melo 13