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.