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: GEIVITH HUMBERTO ROVANI BISPO Polo: NAVIRAI-MS 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 Prezados alunos, ocorreu um pequeno erro de formatação dos algoritmos na aula 3, sendo assim, recomendo a utilização do material on-line, visto que, o mesmo está correto. 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. Existe três maneiras de declarar essas estruturas: ENQUANTO..FAÇA, REPITA..ATÉ e PARA..FAÇA. 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 contanumero <- contanumero + 1 escreva ("Digite um número positivo qualquer: ") leia (numero) fimenquanto escreval (“foi digitado “,contanumero-1, “ números positivos”) Fimalgoritmo 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 Inicio para i de 1 ate 10 faca escreva ("digite o ", i, "º número: ") leia (vetores [i]) min <- vetores [1] fimpara para i de 1 ate 10 faca se (vetores [i] > maior) entao max <- vetores [i] fimse se (vetores [i] < min) entao min <- vetores [i] fimse fimpara escreval ("O maior número e ", maior) escreval ("O menor número e ", menor) Fimalgoritmo O que é um vetor e uma matriz? (0,5 ponto) Vetor estrutura de dados unidimensional que armazena uma sequência de objetos de mesmo tipo e a matriz estrutura de dados multidimensional que armazena dados de mesmo tipo composta por linhas e colunas. 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 escreval (numero_v [numero]) fimpara Fimalgoritmo Bom Estudo!
Compartilhar