UNIVERSIDADE FEDERAL DE CAMPINA GRANDE

CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA

DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO

DISCIPLINA: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO – Turma 01

PERÍODO: 2009.2

Prof.: Roberto M. de Faria

 

4a PROVA- 04/12/2009

 

Data limite da entrega: 10/12/2009 pelo e-mail: exercícios.icc@gmail

 

1)    Faça um programa que calcule a mediana de um conjunto de 20 valores inteiros. O programa usa uma função para o cálculo da mediana. A mediana é o valor que encontra-se na posição do meio quando os dados estão ordenados. Os dados entrarão desordenados. Use uma sub-rotina para ordenar os dados (o algoritmo de ordenação encontra-se no nosso material). O programa mostra: os dados lidos, os dados ordenados e a mediana. Use subprogramas para ler e mostrar o conjunto.

 

2)    Faça um programa que calcule o desvio padrão (visto na lista anterior) de um conjunto de N valores inteiros. O programa usa uma função para o cálculo do desvio padrão. O programa mostra: os dados lidos e o desvio padrão. Use subprogramas para ler e mostrar o conjunto. N menor ou igual a 50.

 

3)    Escreva um programa que leia dados para uma matriz real 5x5 e encontre e mostre o menor e o maior valor. O programa usa uma sub-rotina para procurar o maior e o menor valor na matriz. Use sub-programas para ler e mostrar a matriz.

 

4)     Escreva um programa que leia dados para uma matriz inteira MxN e um outro valor inteiro a ser procurado na matriz. Em seguida, o programa deve informar em que posição da matriz (número de linha e número de coluna) se encontra o valor procurado ou que o elemento procurado não encontra-se na matriz. O programa usa uma sub-rotina para procurar o valor na matriz. A sub-rotina retorna para o programa os valores da linha e coluna onde encontra-se o valor procurado. Se o valor não for encontrado, a linha e a coluna retornados serão zero. Os dados lidos serão também mostrados. Use sub-programas para ler e mostrar a matriz. M e N menores ou iguais a 50.

 

SUCESSO!