Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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: RGM 
Polo: UF 
 
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 ocorre. 
 
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 numero positivo: ") 
 leia (numero) 
 fimenquanto 
 escreva ( “foi digitado “,conta numero-1, “ números positivos ”) 
 
Fimalgoritmo 
 
 
 
 
 
 
 
 
 
 
 
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 “ex3” 
 
 Var 
 vetores: vetor[1..10] de inteiro 
 menor, maior, i: inteiro 
 
 Início 
 
 para i de 1 a te 10 faca 
 escreva (“digite 0”, i,” numero:”) 
 leia (vetores [i]) 
 min<- vetores [1] 
 fimpara 
 para i de 1 a te 10 faca 
 se( vetores [ i]> maior ) entao 
 max<- vetores[ i] 
 fimse 
 se( vetores[ i]< min) então 
 min<- vetores [ i] 
 fimse 
 fimpara 
 
 escreva (“o maior numero e”, maior) 
 
 escreva (“o menor numero e”, menor) 
 
 Fimalgoritmo 
 
 
4. O que é um vetor e uma matriz? (0,5 ponto) 
 
 Vetores são um conjunto de variáveis do mesmo tipo acessíveis com um único nome, armazenadas de 
forma contínua e ocupando as posições de forma fixa. Matrizes são como tabelas, ela armazena um 
conjunto d e valores d e um mesmo tipo, mas dispostas em forma de tabela 
 
 
 
 
 
 
 
 
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 “ex5” 
 
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 de 0 ate 50 faca 
 
 escreva( numero_ v [ numero ]) 
 
 fimpara 
 
Fimalgoritmo 
 
 
 
 
 
 
Bom Estudo!

Mais conteúdos dessa disciplina