Você está na página 1de 1

Lista Revisão

Funções
1. Elabore uma função que receba três notas de um aluno como parâmetro e uma letra. Se
a letra for ‘A’, a função deve calcular a média aritmética das notas do aluno; se a letra for
‘P’, deverá calcular a média ponderada, com pesos 5, 3 e 2. Retorne a média calculada
para o programa principal.
2. Elabore uma função que receba um vetor contendo N valores e retorne o maior
elemento do vetor.
3. Escreva uma função que recebe por parâmetro um valor inteiro e positivo N e retorna o
valor de S.

S = 1 + 1/1! + 1/2! + 1/3! + 1 /N!

4. Faça um procedimento que recebe, por parâmetro, 2 vetores de 10 elementos inteiros


e que calcule e retorne, também por parâmetro, o vetor soma dos dois primeiros.

Matrizes
1. Faça um algoritmo que construa uma matriz de nome MAT de 4 linhas e 3 colunas
contendo números inteiros. Em seguida escreva a soma dos elementos de cada linha.
2. Faça um programa que faça a soma de duas matrizes.
3. Faça um algoritmo que construa uma matriz de nome MAT de N linhas e N colunas
contendo números inteiros. Em seguida escreva a soma dos elementos de diagonal
principal.
4. Faça um programa para identificar se uma matriz, dada como entrada, é uma matriz
identidade.

Recursão

1. Implemente uma função recursiva soma(n) que calcula o somatório dos n primeiros
números inteiros.

2. Seja a série de Fibonacci:

1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...

que pode ser definida recursivamente por:

Escreva função recursiva que gere o termo de ordem n da série de Fibonacci.

3. Escreva uma função recursiva que calcule o fatorial de um número.

4. Escreva uma função recursiva que calcule o resto da divisão inteira entre dois números
inteiros.

Você também pode gostar