Páginas

quinta-feira, 11 de abril de 2013

5a Lista de Exercícios – Matrizes



1)    Escreva um algoritmo que lê uma matriz M(3,3) e calcula as somas:
a.     da linha 3 de M.
b.     da coluna 2 de M.
c.     da diagonal principal.
d.     de todos os elementos da matriz.

2)    Dada uma matriz M(10, 20), preenchê-la por leitura e imprimir:

a.     o maior elemento de cada linha da matriz;
b.     a média dos elementos de cada coluna;
c.     o produto de todos os elementos diferentes de zero;
d.     quantos elementos são negativos;
e.     posição ocupada (linha-coluna) por um elemento cujo valor será lido pelo programa.

3)    Na Teoria de Sistemas define-se como elemento minimax de uma matriz o menor elemento da linha em que se encontra o maior elemento da matriz. Escreva um programa que preencha uma matriz M(15,15) por leitura e determine o seu elemento minimax.

4)    Preencher por leitura uma matriz M(10,10). Formar um vetor com os elementos das linhas pares da matriz.

Boa Compilação!!! :)


4a Lista de Exercícios – Vetores


1) Escrever um algoritmo que calcula médias ponderadas para uma quantidade de fatores de até 15. O algoritmo lê vários pares [número, peso] até que seja lido um número negativo. É calculada então a média, somando-se os produtos de cada número por seu peso e dividindo-se o resultado pela soma dos pesos.

2) Em uma cidade do interior, sabe-se que, de janeiro a abril de 1999 (121 dias) não ocorreu temperatura inferior a 15o C nem superior a 40o C. As temperaturas verificadas em cada dia estão disponíveis e, uma unidade de entrada de dados. Fazer um algoritmo que calcule e imprima:
(a) A menor temperatura ocorrida;
(b) A maior temperatura ocorrida;
(c) A temperatura média;
(d) Número de dias com temperatura inferior a temperatura média.

3) Admita que o departamento de Educação Física de um clube solicitou um relatório de todos os sócios, organizado em sequência descendente de altura. Ordene o vetor de sócios conforme solicitado e informe o nome do atleta mais baixo e do mais alto. Supõe-se uma comunidade de no máximo 500 pessoas.

4) Escrever um algoritmo que, após preencher dois vetores com números inteiros aleatórios, soma os valores dos elementos correspondentes de dois vetores, armazenando o resultado num terceiro vetor. 

5) Construir um algoritmo que gere um relatório anual de vendas. O relatório deve dar subtotais mensais de vendas e o total anual. Cada transação de venda é registrada em fichas como segue: valor da venda, número do mês. Onde cada mês do ano é numerado de 1 a 12. O número de fichas de entrada é desconhecido e estes cartões não estão em seqüência. Utilize um flag para detectar o fim dos dados.

6) Elaborar algoritmo com opções para: ler 10 notas de 0 a 10, pesquisar se uma nota existe no vetor e mostrar o conteúdo do vetor. Na leitura, rejeitar notas fora da faixa válida.

7) Construa um algoritmo que lê um número de 1 a 7 e informa o dia da semana correspondente, sendo domingo o dia de número 1. Se o número estiver fora da faixa válida, é mostrada uma mensagem de erro.

8)  Faça um algoritmo que leia cadeias (qualquer quantidade, limitada a 20) de até 39 caracteres e mostre-as espelhadas no centro da tela, como no exemplo:
Primeira ariemirP
Segunda adnugeS
Terceira ariecreT

Boa Compilação!!! :)