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: SILAS NEVES Polo: ITAJAI - SC 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) Dentro da lógica de programação é 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 : (ex2) Var contanumero, numero : inteiro Inicio enquanto numero >= 0 faca conta numero <- conta numero + 1 escreva ("Digite um número positivo qualquer : ") leia (numero) fimenquanto escreval ( “foi digitado “,contanúmero - 1, “ 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 vetores : vetor[1..10] de inteiro menor, maior, i: inteiro Inicio para i de 1 ate 10 faca escreva ("digite o ", i, "º número: ") CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia Ambiental e Sanitária Disciplina: Algoritmo e Programação leia (vetores [i]) min <- vetores [1] fimpara para i de 1 até 10 faca se (vetores [i] > maior) entao max <- vetores [i] fimse se (veto res [i] < min) então min <- vetores [i] fimse fimpara escreval ( "O maior número e ", maior) escreval ( "O menor número e ", menor Fimalgoritmo 4. 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. 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 : ( e x5) 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 d e 0 ate 50 faca escreva l (numero_ v [ numero] ) fimpara Fimalgoritmo Bom Estudo!
Compartilhar