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: Polo: 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 ocorrer. Em algoritmos existem três formas: ENQUANTO..FACA, REPITA..ATE e PARA. 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 n, total_n: inteiro inicio enquanto (n >=0) faca escreva (“Digite um número qualquer positivo”) leia (n) total_n <- total_n + 1 fimenquanto escreval (“Você digitou “, total_n, “ 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 n: vetor [1..10] de inteiro maior: inteiro menor: inteiro cont: inteiro inicio para cont de 1 ate 10 faca escreva ("Digite o ", cont, "º número: ") leia (n [cont]) fimpara menor <- n [1] para cont de 1 ate 10 faca se (n[cont] > maior) entao maior <- n [cont] fimse se (n[cont] < menor) entao menor <- n [cont] fimse fimpara escreval ("O maior numero e: ", maior) escreval ("O menor numero e: ", menor) fimalgoritmo 4. O que é um vetor e uma matriz? (0,5 ponto) Vetor conceitua-se por um conjunto de variáveis do mesmo tipo, mas com um único nome. Um vetor é uma matriz unidimensional, que apresenta variáveis de forma contínua e ocupando posições de forma fixas. 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 cont: vetor [0..50] de inteiro n: inteiro inicio enquanto (n <= 50) faca cont[n] <- n n <- n + 1 fimenquanto para n de 0 ate 50 faca escreval (cont [n]) fimpara fimalgoritmo Bom Estudo!
Compartilhar