Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Aulas comandos para, repita e enquanto, Notas de aula de Informática

Este manual visa abordar de forma simple e resumida a lógica de programação. Estou falando dos laços de repetição, tão útil e ao mesmo tempo tão complicado.

Tipologia: Notas de aula

2011

Compartilhado em 26/11/2011

cristian-eisenhut-11
cristian-eisenhut-11 🇧🇷

4

(2)

5 documentos

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Comando de repetição Para
Para variável inteiro de valor inicial até valor final faca
Comandos ou bloco
Fim_para;
Ex:
Algoritmo ex;
Var x recebe o valo inicial de zero, após
incremento, recebe 1,2,3 respectivamente
X:inteiro;
Inicio
Para x de 0 até 3 faca sempre que chega ao final do
comando para ele auto encrementa +1 até chegar ao máximo da condição, neste
+1 escrever(x); caso o nº de condição é 3.
fim_para;
fim.
teste de mesa
memória
x monitor
0 0
1 1
2 2
3 3
Faça um algoritmo que conte os números pares digitados pelo usuário:
Algoritmo contador;
Var
T,cont,n,y:inteiro;
Inicio teste de
mesa monitor
Cont0; t cont n y
informe quatos nº você quer digitar
escrever (‘ informe quantos nº você deve digitar’); 3 0 7 1
3
ler ( t ); 1 4 2
informe o 1º nº
pf3
pf4

Pré-visualização parcial do texto

Baixe Aulas comandos para, repita e enquanto e outras Notas de aula em PDF para Informática, somente na Docsity!

Comando de repetição Para

Para variável inteiro de valor inicial até valor final faca

Comandos ou bloco

Fim_para;

Ex: Algoritmo ex; Var x recebe o valo inicial de zero, após incremento, recebe 1,2,3 respectivamente X:inteiro; Inicio Para x de 0 até 3 faca sempre que chega ao final do comando para ele auto encrementa +1 até chegar ao máximo da condição, neste

+1 escrever(x); caso o nº de condição é 3.

fim_para;

fim.

teste de mesa

memória

x monitor

0 0

1 1

2 2

3 3

Faça um algoritmo que conte os números pares digitados pelo usuário:

Algoritmo contador; Var T,cont,n,y:inteiro; Inicio teste de mesa monitor Cont←0; t cont n y informe quatos nº você quer digitar escrever (‘ informe quantos nº você deve digitar’); 3 0 7 1 3 ler ( t ); 1 4 2 informe o 1º nº

para y de 1 ate t faca 2 8 3 7 inicio informe o 2º nº escrever ( ‘ informe o’,y,’ º nº); 4 ler(n); informe o 3º nº se( n mod 2 =0) então 8 cont←cont + n; o nº de valores pares digitados foi 2 fim_se; fim; fim_para; escrever (‘ o nº de valores pares digitados foi’,cont); fim.

Fua que leia a nota de 5 alunos e escreva a média da turma:

Algoritmo media; Var mt,na,nota,y:real; inicio mt←0; cont←0; escrever (‘informe o nº de alunos da turma’); ler( na); para y de 0 ate na faca inicio escrever(‘informe a nota do aluno’); ler(nota); cont←cont + 1; mt←mt + nota; fim; fim_para; mt←cont/na; escrever(‘a média da turma é:’,mt); fim.

Fua que escreva os valores de y:

Algoritmo ex: memória monitor Var x y 0 x,y:inteiro; 0 0 1 1 1 2 inicio 2 2 1 para x de 0 ate 2 faca 1 2 para y de x ate 2 faca 2 2 escrever (x); 2

comandos executa se a condição for falsa, é o contrário do comando enquanto.

ate (condição)

Fua que leia a nota de um aluno se for válida, senão solicita outra nota:

Algoritmo ex; Var nota: inteiro; Inicio Repita escrever(‘informe a nota do aluno’); ler (nota); ate (nota>= 0 ou nota<=0); escrever(‘nota válida’); fim.

algoritmo senha; var s:caracter; inicio repita escrever(‘informe sua senha’); ler(s); ate (s=’1234’); escrever(‘acesso permitido’); fim.