Buscar

Estruturas de Repetição e Vetores em Portugol

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

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia Ambiental e Sanitária
Disciplina: Algoritmo e Programação
Atividade 02
Atividade referente às aulas 3 e 4
Enviar no Portfólio 2
	Aluno:
	
	
	
	Polo:
	
	
	
Nota máxima da Atividade: 2.5
PRESTE ATENÇÃO - VOCÊ DEVE ENVIAR AS ATIVIDADES DAS AULAS 3 E 4 NO PORTIFÓLIO 2. CADA CONJUNTO DE ATIVIDADE VALE 2,5 PONTOS
1. O que é uma estrutura de repetição? (0,5 ponto)
As estruturas de repetição definem uma série de instruções que serão executadas enquanto uma determinada situação ocorrer. Em algoritmos existem três formas: ENQUANTO..FACA, REPITA..ATE e PARA.
2. Elaborar um algoritmo em PORTUGOL que leia números enquanto forem positivos e imprima quantos números foram digitados. (0,5 ponto)
algoritmo "Ex2"
var
n, total_n: inteiro
inicio
enquanto (n >=0) faca 
escreva (“Digite um número qualquer positivo”)
leia (n)
total_n <- total_n + 1
fimenquanto
escreval (“Você digitou “, total_n, “ números positivos”)
fimalgoritmo
3. Criar um algoritmo em PORTUGOL que leia dez números inteiros e imprima o maior e o menor número da lista. (0,5 ponto)
algoritmo "Ex3"
var
n: vetor [1..10] de inteiro
maior: inteiro
menor: inteiro
cont: inteiro
inicio
 para cont de 1 ate 10 faca
 escreva ("Digite o ", cont, "º número: ")
 leia (n [cont])
 fimpara
 menor <- n [1]
 para cont de 1 ate 10 faca
 se (n[cont] > maior) entao
 maior <- n [cont]
 fimse
 se (n[cont] < menor) entao
 menor <- n [cont]
 fimse
fimpara
 escreval ("O maior numero e: ", maior)
 escreval ("O menor numero e: ", menor)
fimalgoritmo
4. O que é um vetor e uma matriz? (0,5 ponto)
Vetor conceitua-se por um conjunto de variáveis do mesmo tipo, mas com um único nome. Um vetor é uma matriz unidimensional, que apresenta variáveis de forma contínua e ocupando posições de forma fixas. 
5. Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números inteiros de 0 a 50. Após isso, o algoritmo deve imprimir todos os valores armazenados. (0,5 ponto)
algoritmo "ex5"
var
cont: vetor [0..50] de inteiro
n: inteiro
inicio
enquanto (n <= 50) faca
 
cont[n] <- n
 
n <- n + 1
fimenquanto
para n de 0 ate 50 faca
 
escreval (cont [n])
fimpara
fimalgoritmo
Bom Estudo!

Continue navegando