Buscar

Algoritmos II Aula 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais