Buscar

Algoritmos I - Vetores

Prévia do material em texto

Vetor
Algoritmos I
Prof. Thiago Meirelles Ventura
UFMT – IC – 2013/1
Exercício 1
Faça um algoritmo que leia 100 números inteiros
Calcule a média deles
Diga quantos números encontram-se acima ou igual a esta média
Escreva o resultado na saída
Vetor
Variável
composta homogênea
Vetor
56
Vetor
56
-34
1345
0
-371
Vetor
56
-34
1345
0
-371
Declaração
Sintaxe para declarar um vetor
nomeVariável : vetor [início .. fim] de tipoDeDado
Declaração
Sintaxe para declarar um vetor
algoritmo VetorExemplo
variáveis
 vet : vetor [1..100] de inteiro
início
 ...
fim algoritmo
Acesso das informações
Atribuir ou recuperar um elemento dentro de um vetor
Utilização dos operadores [ ]
algoritmo VetorExemplo
variáveis
 vet : vetor [1..2] de inteiro
início
 vet[1] <- 10
 leia ( vet[2] )
 escreva (“2º elemento: “, vet[2])
fim algoritmo
Exercício 1 (novamente)
Faça um algoritmo que leia 100 números inteiros
Calcule a média deles
Diga quantos números encontram-se acima ou igual a esta média
Escreva o resultado na saída
Exercício 2
Faça um algoritmo que leia um número n entre 1 e 100 
Em seguida, ler n números inteiros, calcular a média deles
Dizer quantos números encontram-se acima ou igual a esta média e quantos estão abaixo dela.
Exercício 3
Faça um algoritmo que leia um número n entre 1 e 100
Em seguida, ler n números reais e escrevê-los na saída na ordem inversa da entrada.
Exercício 4
Seja uma lista A de 100 números reais. Podemos definir como soma dos simétricos os valores Ai + A101-i
Escrever na saída o resultado da maior soma de simétricos existente na lista, bem como as posições em que os valores se encontram.
Se mais de um par de posições apresentarem a maior soma, então deve ser informada aquela que corresponde aos valores mais distantes entre si.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes