Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouSílvia Faria Amarante Alterado mais de 5 anos atrás
1
Parte 2 - Exemplos Prof. José Marcos Lopes
ICC - Introdução à Ciência de Computação Controle do Fluxo de Execução - Estruturas de repetição. Parte 2 - Exemplos Prof. José Marcos Lopes
2
ESTRUTURAS DE REPETIÇÃO
EXEMPLOS DE APLICAÇÃO Exemplo 1. Faça um algoritmo (pseudocódigo) que leia uma sequência de N números e imprima a média aritmética dos números positivos dessa sequência.
3
Solução.
4
Outra solução.
5
Exemplo 2. Faça um algoritmo (pseudocódigo) que, utilizando a três estruturas de repetição (enquanto, repita e para), imprima a tabuada do número 5. Solução. 1. Utilizando Enquanto
6
2. Utilizando a estrutura repita
3. Utilizando a estrutura para
7
Exemplo 3. Faça um algoritmo (pseudocódigo) para calcular e imprimir o fatorial de um número natural dado. Solução.
9
Exemplo 4. Faça um algoritmo (pseudocódigo) que leia um número natural N (maior do que 1) e imprime seus divisores. Solução. O número M é divisor de N se o resto da divisão de N por M for igual a zero. O operador “ % “ denota o resto da divisão entre dois inteiros.
10
Exemplo 5. Faça um algoritmo (pseudocódigo) para gerar e imprimir os n primeiros termos da sequência de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... . Solução. Observações: 1. Na sequência de Fibonacci o primeiro termo é zero o segundo é 1 e a partir do terceiro os termos são obtidos como sendo a soma dos dois anteriores. 2. Sugestão de padrão: Início: a e b Faça: c a + b Redefinir: a b e b c Calcular novo termo: c a + b
12
Referências bibliográficas
[1] FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação. A construção de algoritmos e estrutura de dados. Makron Books: São Paulo, 1993. [2] MACHADO, E. R. M. D. Algoritmos: estrutura de repetição – repetição condicional. FEIS/UNESP – Ilha Solteira. Arquivo pdf [3] SALIBA, W. L. C. Técnicas de Programação: uma abordagem estruturada. Pearson: São Paulo, 2005.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.