Buscar

ATIVIDADE 02

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: SILAS NEVES 
Polo: ITAJAI - SC 
 
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) 
Dentro da lógica de programação é uma estrutura que permite executar mais de uma vez o mesmo 
comando ou conjunto de comandos, de acordo com uma condição ou com um contador. 
 
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 
contanumero, numero : inteiro 
 
 
Inicio 
enquanto numero >= 0 faca 
conta numero <- conta numero + 1 
 escreva ("Digite um número positivo qualquer : ") 
 leia (numero) 
fimenquanto 
 escreval ( “foi digitado “,contanúmero - 1, “ 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 
vetores : vetor[1..10] de inteiro 
 
menor, maior, i: inteiro 
Inicio 
para i de 1 ate 10 faca 
escreva ("digite o ", i, "º número: ") 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso Engenharia Ambiental e Sanitária 
Disciplina: Algoritmo e Programação 
 
 
 
 
 leia (vetores [i]) 
 min <- vetores [1] 
 fimpara 
 para i de 1 até 10 faca 
 se (vetores [i] > maior) entao 
 max <- vetores [i] 
 fimse 
 
 se (veto res [i] < min) então 
 min <- vetores [i] 
 fimse 
 fimpara 
 escreval ( "O maior número e ", maior) 
 escreval ( "O menor número e ", menor 
Fimalgoritmo 
 
 
4. O que é um vetor e uma matriz? (0,5 ponto) 
 
Vetor estrutura de dados unidimensional que armazena uma sequência de objetos de mesmo 
tipo e a matriz estrutura de dados multidimensional que armazena dados de mesmo tipo composta 
por linhas e colunas. 
 
 
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 : ( e x5) 
Var 
numero_ v: vetor [0..50] de inteiro 
numero : inteiro 
Inicio 
Enquanto (conta_ numeros <= 50) faca 
 numero_ v [ numero] <- numero 
 numero<-numero+1 
fimenquanto 
para numero d e 0 ate 50 faca 
 escreva l (numero_ v [ numero] ) 
fimpara 
Fimalgoritmo 
 
Bom Estudo!

Continue navegando