You are on page 1of 2

UNIVERSIDADE CATLICA DE BRASLIA UCB

CURSO: ANLISE E DESENVOLVIMENTO DE SISTEMAS


DISCIPLINA: ALGORITMOS E PROGRAMAO
PROFA.: GRAZIELA GUARDA

Stima Lista de Exerccios:


Algoritmos Srie e Pesquisa Sequencial
1.

Escreva um algoritmo para calcular o fatorial de um nmero qualquer. O fatorial de um nmero o produto de
todos os inteiros positivos menores ou iguais a n.

2.

Escreva um algoritmo que que calcule o somatrio S = 1 + 1/1! + 12! + 1/3! + 1 /N! Sendo que N dever ser
recebido pelo usurio.

3.

Escreva um algoritmo para verificar se um nmero primo ou no.


Obs.: Nmeros primos so os nmeros naturais que tm apenas dois divisores diferentes: o 1 e ele mesmo.
Exemplos:
1) 2 tem apenas os divisores 1 e 2, portanto 2 um nmero primo.
2) 17 tem apenas os divisores 1 e 17, portanto 17 um nmero primo.
3) 10 tem os divisores 1, 2, 5 e 10, portanto 10 no um nmero primo.

4.

Faa um algoritmo que imprima os primeiros 50 termos da srie de Fibonacci. A srie de Fibonacci como se
segue: 1, 1, 2, 3, 5, 8, 13,... onde o prximo nmero da sequncia obtido pela soma dos dois nmeros
anteriores.

5.

Escreva um algoritmo para verificar se um nmero perfeito.


Um nmero perfeito se for igual soma de seus divisores prprios. Divisores prprios de um nmero positivo N
so todos os divisores inteiros positivos de N exceto o prprio N.
Por exemplo, o nmero 6, seus divisores prprios so 1, 2 e 3, cuja soma igual 6: 1 + 2 + 3 = 6.
Outro exemplo o nmero 28, cujos divisores prprios so 1, 2, 4, 7 e 14, e a soma dos seus divisores prprios
28: 1 + 2 + 4 + 7 + 14 = 28.

6.

Escreva uma aplicao que calcule a srie:

Evidentemente a srie no poder ser calculada infinitamente, devendo parar depois de N termos, sendo que o
valor de N deve ser fornecido como argumento ao mtodo.
7.

Escreva uma aplicao que calcule a srie:

8.

Escreva uma aplicao que calcule a srie:

9.

Joo e Maria gostam muito de doces, mas Joo gosta muito mais que a Maria, tanto que eles combinaram entre
si, que para cada doce que a Maria comprar, o Joo comprar um a mais. Faa um algoritmo que apresente
quantos doces cada um comprou (limite-se a 10 doces de Maria).

Pgina 1

Algoritmo Pesquisa Sequencial:


algoritmo PesquisaSequencial_SemVetor;
// Sntese
// Objetivo: Ler 10 nmeros, apresentar o menor e qual a posio encontrada
// Entrada : 10 nmeros quaisquer
// Sada : Menor nmero e qual ordem foi encontrado
principal
real num, menor;
inteiro i, ordem;
ordem = 1;
escreval("Digite o 1 nmero: ");
leia(num);
menor = num; //O primeiro valor digitado ser o menor
para(i de 2 ate 10 passo 1) faca
escreval("Digite o ", i, " nmero: ");
leia(num);
se(num < menor) entao
menor = num;
ordem=i;
fimSe
fimPara
escreval("Posio ", ordem, " - nmero ", menor);
fimPrincipal
10. Escreva um algoritmo para ler 50 nmeros pares, mostrar o maior e em qual posio foi encontrado.
11. Escreva um algoritmo para ler 30 nmeros que dever ser gerado com nmeros inteiros aleatrios (variando

entre 0 e 100). Mostre uma lista numerada com os nmeros gerados aleatoriamente, bem como, o maior deles e
em qual posio ele foi encontrado.

Pgina 2

You might also like