Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prof: André Cotelli do Espírito Santo E-mail: cotelli.andre@gmail.com ALGORITMOS II - AULA 3 Exercícios Escreva um algoritmo que leia um número e com um procedimento, calcule a enésima potência de uma variável real x e imprima f(x, n) = xn Exercícios Exercícios Escreva um algoritmo que receba números inteiros positivos Determine o menor, maior, a soma e a média dos números (UTILIZE FUNÇÕES) O programa somente será finalizado quando o usuário digitar um número negativo (não deve ser considerado nas comparações) Exercícios Exercícios Tipos de Dados Estruturados Agregados Homogêneos -> sequência de valores de um mesmo tipo Agregados Heterogêneos -> sequência de valores de diferentes tipos Agregado Homogêneo Sequência de dados do mesmo tipo associada a um identificador Conhecido como: Array ou Vetor Deve ser declarado o seu tipo de dado e seu tamanho máximo de componentes Agregado Homogêneo Sintaxe: <nome_vetor> : vetor[1..Tamanho] de <tipo de dados> Exemplo: numeros: vetor[1..5] de inteiro numeros [2] <- 7; Vetor número 1 2 3 4 5 7 Agregado Homogêneo Acesso aos elementos é feito referenciando-se o índice desejado. numero : vetor[1..5] de inteiro numero[2] <- 6; numero[4] <- 17; Vetor número 1 2 3 4 5 6 17 Exemplo algoritmo "Exemplo" var i:inteiro mat: vetor[1..5] de real inicio para i de 1 ate 5 faca escreva("Vetor [",i," ] : ") leia(mat[i]) fimpara escreval("*********RESULTADO*********") para i de 1 ate 5 faca escreval("Vetor [",i,"] : ",mat[i]) fimpara fimalgoritmo Agregado Homogêneo Exemplo: um algoritmo para armazenar o nome de 10 pessoas. Depois informe todas os nomes em sequência Agregado Homogêneo Agregado Homogêneo Exemplo: faça um programa que armazena nome e idade de 5 alunos. Imprima os nomes e idade dos alunos com idade maior do que 18 Agregado Homogêneo Exercícios Faça um algoritmo que leia um vetor de 10 inteiros, conte quantos números pares estão contidos no vetor e imprima o vetor Faça um algoritmo que armazene 10 notas em um vetor e depois calcule a média delas. Em seguida, mostre quantas notas estão abaixo da média (<7) e quantas estão acima da média (>=7) Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16
Compartilhar