Parte 2 - Exemplos Prof. José Marcos Lopes

Slides:



Advertisements
Apresentações semelhantes
Professor FábioCEF 04. Observe abaixo a sequência dos múltiplos de 2. Existe um padrão? 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26,... Todos os.
Advertisements

Lógica de Programação Aula 32 Prof. Auler Gomes. Recursividade – Exercício 1 Sendo x ** n = x * x ** (n-1) onde “**" significa elevar um número a uma.
ESTRUTURAS DE CONTROLO Estrutura sequencial: é um conjunto de instruções em que são executadas pela ordem em que aparecem escritas no programa. Mas como.
Mdc de Euclides O que é? Lema de Euclides: Sejam a,b∈Z, os divisores comuns de a e b são os mesmos que os divisores comuns de a e b – c*a, ∀c∈Z. (Demonstração.
1) Defina sequências numéricas.
Tópicos Preliminares Algorítmos I.
RODOLFO SOARES TEIXEIRA OBMEP NA ESCOLA
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Exercícios de Fixação.
CÁLCULO NUMÉRICO Aula 2 – Introdução ao Programa de Computação Numérica (PCN) e Teoria dos Erros.
Introdução à Programação
Introdução a Algoritmos
Construção de Algoritmos AULA 04
Algoritmo de Euclides para o cálculo do mdc
OBMEP – Ciclo 3, Encontro 1 ARITMÉTICA MDC e MMC (via Fatoração)
Estruturas de Repetição
Propriedade de Limite Prof. Ademilson.
Medidas de Dispersão.
Algoritmos e Estruturas de Dados I
Aula: Fatorial e binomial
Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco Estrutura de um Programa Usando o VisuAlg
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Prof. Wellington Franco
CÓDIGO (TEMA E NÚMERO) E TÍTULO DO TRABALHO
PARIDADE Par ou ímpar?.
Vantagens e desvantagens da recursão
Prof. Wellington Franco
Algoritmos e Estruturas de Dados I
Estrutura Condicional
Algoritmos e Fluxogramas
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Exercícios Revisão Faça um algoritmo em PHP que receba um valor qualquer e calcule o seu fatorial (!), sabendo que fatorial de um número é: 7! = 7*6*5*4*3*2*1.
Projeto e Análise de Algoritmos
LÓGICA DE PROGRAMAÇÃO Prof. Andrew Rodrigues.
IP – Repetições Prof. Eduardo Falcão.
Divisão de Racionais 5º ano.
Agenda Tipos de Informação Tipos de Dados Variáveis Constantes
Estrutura de Repetição
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Programação.
Aula 02 – Produtos Notáveis
Instituto Federal de Santa Catarina
Linguagem de Programação I
PROGRESSÃO ARITMÉTICA PROGRESSÃO GEOMÉTRICA
Múltiplos e Divisores.
Algorítmos e Técnicas de Programação
Algoritmos Aula 8 Mairum Ceoldo Andrade.
Vetores: Exercícios Resolvidos
Algorítmos e Técnicas de Programação
Vetores – Exercícios de Fixação
Profa. Mercedes Gonzales Márquez
Algoritmos Prof.: Carlos Alberto
Algoritmos Relações – Expressões Lógicas – Estrutura Condicional.
Linguagem de Programação I
Algoritmos Prof.: Carlos Alberto
Computação Eletrônica Funções e Escopo de Variáveis
ALGORITMOS.
ALGORITMOS.
Introdução à lógica de programação utilizando Scratch Aula 4
Python: Comandos Básicos
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BIBLIOGRÁFICAS
Introdução a progrmação Comandos condicionais: if e switch
Aula 02 - Introdução à Lógica Matemática
TITULO INTRODUÇÃO OBJETIVOS METODOLOGIA RESULTADOS E DISCUSSÃO
Operadores Aritméticos
Aula 3 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

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

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.

Solução.

Outra solução.

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

2. Utilizando a estrutura repita 3. Utilizando a estrutura para

Exemplo 3. Faça um algoritmo (pseudocódigo) para calcular e imprimir o fatorial de um número natural dado. Solução.

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.

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 0 e b 1 Faça: c a + b Redefinir: a b e b c Calcular novo termo: c a + b

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. 2015. [3] SALIBA, W. L. C. Técnicas de Programação: uma abordagem estruturada. Pearson: São Paulo, 2005.