Buscar

Algoritmos com Estruturas de Repetição

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ALGORITMOS 
 
ATIVIDADES DA AULA 06 
 
Para a construção dos algoritmos sugiro a utilização do programa Visualg. Todos os 
algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes 
formatos: .doc, .docx ou .pdf. 
Para desenvolver estes algoritmos deverão ser utilizadas as estruturas de repetição 
(ENQUANTO ... FAÇA, REPITA ... ATÉ ou PARA ... FAÇA) quando necessário. 
 
1. Faça um algoritmo para ler uma sequencia de dez números inteiros aleatórios 
(positivos e negativos) e, ao final, mostrar a soma apenas dos números positivos. 
R.: 
algoritmo "Soma dos números positivos" 
 // Função: Ler uma sequência de dez números inteiros aleatórios 
(positivos e negativos) e, ao final, mostrar a soma apenas dos 
números positivos. 
var 
 //Declaração de variáveis 
 num1: inteiro 
 valor, soma: inteiro 
inicio 
 soma<-0 
 para numero de 1 ate 10 faca 
 escreva("Digite um número:") 
 leia(num1) // Lendo 
 se(num1>0) entao 
 soma<- soma+num1 
 fimse 
 fimpara 
 escreval("A soma dos números positivos é: ", soma) 
fimalgoritmo 
 
2. Faça um algoritmo que mostre todos os valores pares do intervalo de 0 (zero) a 
20 (vinte). 
R.: 
algoritmo "Números pares de 0 a 20" 
 // Função: Determinar todos os valores pares no intervalo de 
zero a vinte. 
var 
 //Declaração de variáveis 
 contado: inteiro 
inicio 
 escreval("Números pares de zero a vinte:") 
 contador<-0 
 enquanto (contador<=20) faca 
 escreval(contador) 
 contador<- contador+2 
 fimenquanto 
fimalgoritmo

Continue navegando