Buscar

Algoritmo e Programação Atividade 2

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

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
Você viu 3, do total de 3 páginas

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:
	Rodrigo Collar da Silva
	
	
	Polo:
	Santo Antônio da Patrulha - RS
	
	
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 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 Teste
var
	real : N;
	inteiro : C;
inicio
	C ← 0
	leia(N);
 	enquanto (N > 0 ) faça
		C ← C + 1;
		imprima(N*3);
		leia(N);
	fim-enquanto
	imprima ("Foram digitados ",C," Números!");
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 Teste
var
	inteiro: C,VALOR,MAIOR,MENOR;
inicio
	leia (valor);
	MENOR ← VALOR;
	MAIOR ← VALOR;
	para C de 2 até 10 faça
		leia (VALOR);
		se (VALOR < MENOR) então
			MENOR←VALOR;
		senão
		se (VALOR > MAIOR) então
			MAIOR←VALOR;
			fim-se
		fim-se
	fim-para
	imprima ("O menor valor é: ",MENOR);
	imprima ("O maior valor é:",MAIOR);
fimalgoritmo
4. O que é um vetor e uma matriz? (0,5 ponto)
Vetor: Um vetor é um arranjo de elementos armazenados na memória principal, um após o outro, todos com o mesmo nome. São estruturas lineares e estáticas, ou seja, são compostas por um número finito e pré-determinado de valores.
Matriz: A matriz é comumente utilizada para a organização de dados tabulares a fim de facilitar a resolução de problemas. As informações das matrizes, sejam estas numéricas ou não, são dispostas organizadamente em 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 Teste
var
	inteiro: C, VET[0..50];
inicio
	para C de 0 até 50 faça
		VET [C] <- C;
	fim-para
	para C de 0 até 50 faça
		imprima (VET [C]);
	fim-para
fimalgoritmo
Bom Estudo!

Continue navegando