Lógica de programação Lista de Exercicios
LAÇOS DE REPETIÇÃO.
Resolva os exercícios abaixo usando o laço de repetição de sua preferência (enquanto, repita ou para ). Escreva os algoritmos em fluxograma, pseudocódigo e linguagem C.
1) Elaborar um programa que apresente a some dos 100 primeiros números inteiros naturais (1+2+3+4+...+100).
2) Elaborar um programa que apresente os quadrados dos números inteiros existentes na faixa de 15 a 200.
3) (a) Elaborar um programa que apresente as potências de base 3 para expoentes variando de 0 até 15. Seu programa deve apresentar a sequência de valores
30=1 , 31=3 ,3 2=9 , 33=27 ,... ,315=14 384 907 .
(b) Execute um “teste de mesa” deste algoritimo.
4) (a) Escreva um algoritmo que apresente os 15 primeiros termos da sequência de Fibonacci. A sequência de Fibonacci é dada por
0,1,1 ,2 ,3 ,5 ,8 ,13,21,34,55 ,89 , ... .
(b) Execute o “teste de mesa” deste algoritmo.
5) (a) Escreva um programa que receba dois números, a base B e o expoente E, e calcule a potencia B E . Não utilize a operação B E para calcular a potência. Faça a operação “no braço”, ou seja, através de um laço de repetição.
(b) Execute um teste de mesa deste algoritmo também.
6) Escreva um programa que escreva todos os inteiros ímpares na faixa de
0 a 50. Para testar se um número N é ímpar faça a divisão inteira de N por 2. Se o resto for 1 então o número é ímpar (escreva se N mod 2 = 1 então N é ímpar). Faça seu algoritmo contar o número de pares também.
7) Escreva um programa que calcule e apresente o somatório do número de grãos de trigo que se pode colocar em um tabuleiro de xadrez, seguindo
0
a regra: 1 grão de trigo no primeiro quadro ( 2 =1 ); 2 grãos no segundo
( 21=2 ); 4 grãos no terceiro ( 22 =4 ); 8 grãos no quarto ( 23=8 ) e assim por diante. No quadro de número 64 teremos
63
2 =9 223 372037 000 000 000 grãos.
8) Elaborar um programa que leia 10 números inteiros e apresente a soma do fatorial de cada número.