Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

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 
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) 
Uma estrutura de repetição define uma série de instruções que serão executadas enquanto uma 
determinada situação ocorrer. 
2. Elaborar um algoritmo em PORTUGOL que leia números enquanto forem positivos e 
imprima quantos números foram digitados. (0,5 ponto) 
algoritmo “Qtd_num“ 
var 
 i: inteiro 
 quant: inteiro 
inicio 
 quant <- 0 
 escreva (“Digite um número:“) 
 leia(i) 
 enquanto (i > 0) faca 
 quant<- quant + 1 
 escreva (“Digite um número:“) 
 leia(i) 
 fimenquanto 
 escreva (“Quantidade de números positivos digitados:“, quant) 
fimalgoritmo 
Aluno: Magnum Phillipy Soares Gonçalves 
Polo: Ansbach
Magnum Phillipy
Magnum Phillipy
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso Engenharia Ambiental e Sanitária 
Disciplina: Algoritmo e Programação 
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 “Ex3atv2M“ 
var 
 i: inteiro 
 maior: inteiro 
 menor: inteiro 
 n: inteiro 
inicio 
 para i de 1 ate 10 faca 
 escreva (“Digite um número:“) 
 leia(n) 
 se (i = 1) entao 
 maior<- n 
 menor<- n 
 fimse 
//procurar o maior e o menor número 
 
 se (n > maior) entao 
 maior<- n 
 fimse 
 se (n < menor) entao 
 menor<- n 
 fimse 
fimpara 
escreva (“O maior número é:“, maior) 
escreva (“O menor número é:“, menor) 
fimalgoritmo 
4. O que é um vetor e uma matriz? (0,5 ponto) 
Vetor é um conjunto de variáveis do mesmo tipo acessíveis com um único nome. 
Armazenadas de forma contínua, ocupando as posições de forma fixa. 
As matrizes são como tabelas, que armazenam um conjunto de valores de um mesmo tipo, 
mas dispostos em linhas e colunas. Em termos mais técnicos, podemos entender as matrizes 
como variáveis compostas bidimensionais, pois possuem duas dimensões. 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso Engenharia Ambiental e Sanitária 
Disciplina: Algoritmo e Programação 
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 “Ex5atv2“ 
var 
 i: inteiro 
 num: vetor[1…51] de inteiro 
inicio 
 para i de 1 ate 51 faca 
 num[i] <- i - 1 
fimpara 
 para i de 1 ate 51 faca 
 escreva (num[i]) 
fimpara 
fimalgoritmo