Baixe o app para aproveitar ainda mais
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!
Compartilhar