Saber

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1120 palavras )
  • Download(s) : 0
  • Publicado : 1 de abril de 2013
Ler documento completo
Amostra do texto
Centro Federal de Educação Tecnológica do Rio Grande do Norte
Departamento Acadêmico de Tecnologia da Informação
Disciplina de Algoritmos e Técnicas de Programação
Exercícios – Vetores e Matrizes

1. Considerando o vetor V abaixo:
V

2
1

6
2

8
3

3
4

10
5

9
6

1
7

E as variáveis X=2 e Y=4, escreva o valor correspondente à solicitação:
a) V[X + 1]
e) V[X * 1]b) V[X + 2]
f) V[X * 2]
c) V[X + 3]
g) V[X * 3]
d) V[X * 4]
h) V[V[4]]

21
8

i)
j)
k)
l)

33
9

14
10

V[X + Y]
V[8 - V[2]]
V[V[1]]
V[V[V[7]]]

2. Elabore um algoritmo que leia, some e imprima o resultado da soma entre dois vetores inteiros
de 50 posições. A soma deve ser feita somando-se os elementos que se encontram na mesma
posição.
3. Construa um algoritmo quepreencha um vetor de 100 elementos inteiros, colocando 1 na
posição correspondente a um número par e 0 a um número ímpar.
4. Crie um algoritmo que leia um vetor de 30 números inteiros e gere um segundo vetor cujas
posições pares são o dobro do vetor original e as ímpares o triplo.
5. Desenvolva um algoritmo que permita a leitura de um vetor de 30 números inteiros, e gere um
segundo vetor com osmesmos dados, só que de maneira invertida, ou seja, o primeiro elemento
ficará na última posição, o segundo na penúltima posição, e assim por diante.
6. Elabore um algoritmo que leia uma série de 50 notas, e calcule quantas são 10% acima da
média e quantas são 10% abaixo.
7. Crie um algoritmo que leia a pontuação final de 200 provas de um concurso e os nomes dos
respectivos participantes, eapresente um ranking dos colocados que obtiveram mais de 70
pontos.
8. Escreva um algoritmo que leia vinte nomes e escreva uma lista com o número e o respectivo
nome.
9. Elabore um algoritmo que leia 10 números e escreva primeiro os pares e depois os ímpares.
10. Construa um algoritmo para gerenciar a venda de ingressos das poltronas numeradas de um
teatro que tem 100 lugares. Para cada novareserva deve ser verificado se o assento se encontra
disponível.
11. Elabore um algoritmo que armazena nome e duas notas de cinco alunos e imprima uma
listagem contendo nome, as duas notas e a média de cada aluno.
12. Escreva um algoritmo que armazene cinco nomes em um vetor e depois possa ser digitado um
número que corresponde a uma pessoa e imprima esse nome.
13. Crie um algoritmo quearmazene cinco nomes em um vetor e depois leia um nome. Caso o nome
seja encontrado, imprimir a sua posição no vetor, caso contrário, imprimir uma mensagem.
14. Faça um algoritmo que leia e armazene oito números em um vetor, imprima todos os números
armazenados e o total de todos os números múltiplos de seis.
15. Elabore um algoritmo que armazene nome e salário de sete pessoas e em seguida exiba onovo
salário sabendo-se que o reajuste foi de 8%. Os novos salários devem ser impressos junto com o
nome.
16. Uma pessoa muito organizada gostaria de fazer um algoritmo para armazenar os seguintes
dados de um talonário após a utilização do total do mesmo: nº do cheque, valor, data e destino.
Sabendo-se que o número de cheques pode ser variável e não ultrapassa 20, construa esse
algoritmo detal maneira que possa gerar um relatório no vídeo.
17. Criar um algoritmo que leia dois vetores A e B, contendo cada um, 25 elementos inteiros.
Intercale esses dois conjuntos (A[1], B[1], A[2], B[2], ...) formando um vetor V de 50 elementos.
Ao final, imprima o vetor V.

18. Considerando a matriz M abaixo:

1
2
3
4
5

1
5
7
4
3
8

2
2
4
5
3
4

3
1
7
2
1
2

4
13
2
4
9

5
3
2
1
1
3

E as variáveis X=1 e Y=3, escreva o valor correspondente à solicitação:
a) M[X, Y]
b) M[Y, X]
c) M[X + 1, Y – 1]
d) M[X + 2, Y – 1 * 2]
e) M[Y – X, Y + X]
19. Desenhe a matriz resultante do algoritmo abaixo:
início
matriz [1..3, 1..3] de caracteres: ma;
mat[1,2] ← 'x';
mat[2,3] ← 'a';
mat[3,1] ← 'r';
mat[3,2] ← 'z';
mat[2,3] ← 'g';
mat[3,3] ← 'w';...
tracking img