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