sábado, 29 de novembro de 2008

Lista de Exercícios IV - Funções


Exercício

1. Escreva uma função que receba como parâmetros um número real e um número inteiro e retorne o valor do real elevado ao inteiro.

2. Escreva um procedimento que receba como parâmetros três vetores de 10 elementos e altere o conteúdo do terceiro vetor, atribuindo-lhe o valor da soma dos outros dois.

3. Escreva um programa que leia do teclado dois vetores de 10 elementos e, utilizando o procedimento do exercício anterior, escreva na tela o valor da soma entre eles.


4. Escreva uma função que receba como parâmetro uma matriz bidimensional 5x5 e retorne o valor da soma dos elementos da diagonal principal.

5. Escreva um procedimento que receba como parâmetros uma matriz bidimensional 5x5 e um vetor de 5 elementos e armazene no vetor os elementos da diagonal principal da matriz.

6. Escreva um procedimento que receba como parâmetros um vetor de 5 elementos e um número real, e altere o conteúdo do vetor, dividindo seus elementos pelo número real.

7. Escreva um programa que leia do teclado uma matriz bidimensional 5x5 e, utilizando a função do exercício 4 e os procedimentos dos exercícios 5 e 6, mostre na tela os valores dos elementos da diagonal principal divididos pelo valor da soma da diagonal.

8. Escreva um procedimento que receba como parâmetros um vetor de reais e um inteiro que contem a quantidade de elementos do vetor, e altere o conteúdo do vetor, colocando seus elementos em ordem ascendente.


9). Escreva uma função que recebe um número inteiro e retorna TRUE se ele for par, e FALSE se ele for impar.

10. Escreva um programa que leia uma sequencia de 20 números inteiros e, utilizando a função do exercício anterior, mostre na tela quantos dos valores lidos eram pares.

11. Escreva um procedimento que receba uma string e converta os seus caracteres minúsculos em maiúsculos.


12. Escreva uma função que receba duas strings e, utilizando o procedimento do exercício anterior, retorne TRUE caso elas contenham a mesma palavra (independentemente de terem sido digitadas em maiúsculo ou minúsculo), e FALSE caso contrário.

13. Escreva um programa que solicite do usuário que digite nomes de alunos para formar uma relação de 20 nomes e, à medida em que eles vão sendo digitados, utilizando a função do exercício anterior, informe caso o nome já esteja na relação.

Nenhum comentário: