


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
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
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!
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.