Universidade Federal de Alagoas - UFAL
Centro de Tecnologia - CTEC
Cidade Universitária - Campus A. C. Simões
Tabuleiro do Martins - Maceió - AL - CEP 57072-970
a
Introdução à Computação – 4 Lista de Exercícios
Semestre Letivo: 2011.1
Professor: Christopher Freire Souza
URL: www.ctec.ufal.br/professor/cfs
Forma de Entrega: Envio de “.zip” com arquivos “.m” por e-mail
Endereço para envio: [email protected]
Questão 01 – Faça um programa que leia 10 elementos e armazene-os em um vetor. Imprima o maior e o menor,
o percentual de números pares e a média dos elementos do vetor.
Questão 02 – Faça um programa para ler um vetor V com 10 elementos e obter um vetor W cujos componentes
são os fatoriais dos respectivos componentes de V.
Questão 03 – Faça um programa que leia dois conjuntos de números, tendo cada um 4 e 5 elementos
respectivamente, e apresente os elementos comuns aos conjuntos.
Questão 04 – Escreva uma programa que leia dois vetores U e V com n elementos (o valor de n deve ser lido
também) e calcule o produto escalar desses vetores. O resultado deve ser impresso na tela.
Questão 05 – Faça um programa para ler e armazenar um vetor X com 10 elementos. Gere um segundo vetor Y
contendo todos os elementos pares e negativos de X. Imprima-o na tela.
Questão 06 – Desenvolva um programa que leia um vetor de 10 posições e o coloque em ordem crescente,
utilizando a seguinte estratégia de ordenação:
a) Selecione o elemento do vetor que apresente o menor valor;
b) Troque este elemento pelo primeiro;
c) Repita essas operações envolvendo agora apenas os 9 elementos restantes. O final da estratégia é
alcançada quando restar apenas um único elemento no vetor (ou seja, não existe mais a necessidade de se
fazer uma troca de elementos)
menor
5
5
3
4
4
4
10
10
10
3
3
5
6
6
6
Repetir o processo com
esses elementos
Questão 07 – Faça um programa que leia os elementos de uma matriz inteira 5x5 e escreva o produto dos
elementos da diagonal principal.
Questão 08 – Faça um programa que leia uma matriz 2x2. Calcule e imprima o seu determinante.
Questão 09 – Faça um programa para ler e armazenar uma matriz A com dimensão 5x5. Gerar um vetor B
contendo apenas os elementos múltiplos de 3 da diagonal principal da matriz A.
Questão 10 – Faça um programa que armazene nomes e notas das AB1 e AB2 de 10 alunos. Calcule e armazene a
média aritmética desses alunos e a situação de cada um: Aprovado ou Reprovado. Imprimir uma listagem
contendo nome, notas, média e situação de cada aluno.
Questão 11 – Para o controle de veículos que circulam em uma determinada cidade, a Secretaria de Transportes
criou os seguintes dados cadastrais:
• Proprietário (caracteres)
• Modelo (caracteres)
• Cor (caracteres)
• Combustível (caracteres: G, A ou D)
• Número do Chassi (caracteres)
• Ano (numérico)
• Placa (caracteres)
Faça um programa para ler e armazenar as informações de 5 unidades e desenvolver as seguintes questões:
a) Listar todos os proprietários cujos carros são do ano de 2000 ou posterior;
b) Listar todos os proprietários cujos carros são movidos a diesel;
c) Listar todos os proprietários cujos carros são do ano de 2000 ou posterior e que sejam movidos a diesel.
Download

Universidade Federal de Alagoas - UFAL Centro de