Lógica e Linguagem de Programação 1. Dado o algoritmo a seguir

Propaganda
Lógica e Linguagem de Programação
Aula 04 - Estrutura de Repetição
Estrutura de Repetição - Exercícios de Fixação
Professor: Danilo Giacobo
1. Dado o algoritmo a seguir, responda:
início
inteiro: A, B, I, J;
leia (A);
repita
para I de 1 até A passo 1 faça
J ← I;
enquanto (J <= A) faça
escreva (J);
J ← J + 1;
fimenquanto;
fimpara;
B ← A;
leia (A);
até ((A = B) ou (A <= 0));
fim.
a)
b)
c)
d)
O que será mostrado se forem fornecidos os números 4 e 0.
O que será mostrado se forem fornecidos os números 3, 2 e 2.
O que será mostrado se forem fornecidos os números 2, 1 e 0.
O que será mostrado se forem fornecidos os números 1 e 0.
2. Elabore um algoritmo que calcule um número inteiro que mais se aproxima da
raiz quadrada de um número fornecido pelo usuário.
3. Construa um algoritmo que verifique se um número fornecido pelo usuário é
primo ou não.
4. Sendo H = 1 + 1/2 + 1/3 + 1/4 + ... + 1/N, escreva um algoritmo para gerar o
número H. O número N é fornecido pelo usuário.
5. Elabore um algoritmo que calcule N! (Fatorial de N), sendo que o valor inteiro
de N é fornecido pelo usuário.
Sabendo que
 N! = 1 x 2 x 3 x ... x (N - 1) x N;
 0! = 1, por definição.
6. A série de Fibonacci é formada pela seguinte sequência: 1, 1, 2, 3, 5, 8, 13,
21, 34, 55 ... etc. Escreva um algoritmo que gere a série de Fibonacci até o
vigésimo termo.
7. Escreva um algoritmo que leia um conjunto de 20 números inteiros e mostre
qual foi o maior e o menor valor fornecido.
Download