Você está na página 1de 8

FUNDAMENTOS DE LÓGICA E

ALGORITMOS

Ministrante: Prof. Isaac Batista


Estruturas de Repetição
ESTRUTURAS DE REPETIÇÃO
 Ao desenvolver nossos algoritmos, deparamos com
situações nas quais precisamos repetir um conjunto de
instruções até que uma determinada condição ocorra.

 Para isso usamos as estruturas de repetição,


também chamadas de laço ou loops
ESTRUTURA DE REPETIÇÃO ENQUANTO...FAÇA

 A estrutura de repetição enquanto...faça é


utilizada quando um determinado bloco de
instruções deve ser repetido enquanto uma
determinada condição for verdadeira.
ESTRUTURA DE REPETIÇÃO ENQUANTO...FAÇA

 Sintaxe:

enquanto <condição de repetição> faca


<bloco de instruções >
fim enquanto
ESTRUTURA DE REPETIÇÃO ENQUANTO...FAÇA

 Escreva os números na tela de 0 a 10:

algoritmo "contador"
var
// Seção de Comandos
contador:inteiro inicio

enquanto contador <=10 faca


escreval(contador)
contador <- contador + 1
fimenquanto
fimalgoritmo
ESTRUTURAS DE REPETIÇÃO
 Desenvolva um algoritmo que lê duas notas de um aluno, calcula sua média e indica se o mesmo foi aprovado ou reprovado, o
algoritmo deverá ser executado até que o usuário diga que não temos mais alunos para avaliar.

algoritmo "notas" var


nota1, nota2, media: real aluno :
caractere
resposta : caractere
Inicio
resposta <- "S"
enquanto resposta = "S" faca
escreval("Digite o nome do aluno")
leia(aluno)
escreval("Digite a nota 1 ") leia(nota1)
escreval("Digite a nota 2 ")
leia(nota2)
media <-(nota1 + nota2)/2 se (media
>=60) entao
escreval("Aluno aprovado") senao
escreval("Aluno reprovado") fimse
escreval("Deseja a informar os dados
de outro aluno? S ou N")
leia(resposta) fimenquanto
fimalgoritmo
REFERÊNCIAS
 1- FORBELLONE, André Luiz. Lógica
de Programação. Makron Books, 3a. Edição, 2005.

 2. Carvalho, Victorio Albani de. Lógica de


programação : Curso Técnico em Informática /
Victorio Albani de Carvalho. – Colatina: CEAD /
Ifes, 2010.

 3. Baudson, Adolfo José Gonçalves Stavaux.


Algoritmos e programação / Adolfo José
Gonçalves Stavaux Baudson, Francisco César
Rodrigues de Araújo. – Ouro Preto: IFMG, 2013.

Você também pode gostar