Estrutura de Repetição

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Repetição
Advertisements

Algoritmos.
Programação de Computadores - 3
Estruturas de repetição
Linguagem C LPG-I – Estruturas de Repetição Prof. Flavio Marcello
Algoritmos Escher.
THOBER CORADI DETOFENO, MSC. Aula 07
Curso de PHP O comando // serve para comentário linear no php
Estrutura de Repetição
Lógica de Programação Módulo II
6.3 – Estruturas Repetitivas
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Ap-3 Profª Kelly E. Medeiros
O Portal do Estudante de Computação
Introdução a Computação e Cálculo Numérico
Comandos de Repetição Comando Para-Faça
Informática e Computação Estrutura de Repetição aula 13
Estruturas de Repetição
Material Didático Proposto
Construção de Algoritmos AULA 03
Estruturas de Repetição
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
PROGRAMAÇÃO I UNIDADE 4.
Introdução à Programação de Computadores
Instituto Federal de Santa Catarina
Estrutura de Decisão Multipla
Módulo I Capítulo 4: Operador de Repetição
Programação I Aula 5 (Instruções de Repetição) Prof. Gilberto Irajá Müller Última atualização 24/3/2009.
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Algoritmos - exercícios
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
Algoritmos Comandos de repetição.
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Aula 5 - Exercícios Prof. Leandro M. Almeida.
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 09) Prof. Alessandro Bernardo.
Técnicas de Programação I
Fundamentos de linguagens de programação
Introdução a Programação
Programação I Aula 08 Autor: Francisco Airton Professor: André L. R. Didier 1.
Introdução à Programação
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
Professor: André L. R. Didier Autor: Francisco Airton
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
Informática e Computação Aula Estrutura de Repetição
Profa. Maria Augusta Constante Puget
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
Fundamentos de Programação Aula 4. 2 Conteúdo Estruturas Básicas de Programação –Repetição, laço, loop ou iteração Exercícios.
Exercícios Faça um algoritmos para trocar uma lampada queimada.
Algoritmos – Exercícios
Estruturas de repetição Fluxo de execução sem repetição.
Algoritmos – Aula 04 Comandos de repetição.
Comandos de Repetição (While, Do..While e For)
Aula 4 Estrutura de Decisão.
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Fundamentos de Programação1 Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Introdução e elementos principais”
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Linguagem de Programação Prof. Fabricio Roulin Bittencout
1 CCO 016 FUNDAMENTOS DE PROGRAMAÇÃO Universidade Federal de Itajubá Prof. Dr. Edison Oliveira de Jesus.
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
Prof. Tertuliano Estrutura Condicional em C++
Estruturas Homogêneas - Vetores
Estruturas Homogêneas - Matrizes
Lógica de Programação Aula 19 Prof. Auler Gomes.
Transcrição da apresentação:

Estrutura de Repetição Algoritmos Aula 6 Estrutura de Repetição Prof. Luiz ljhfilho@gmail.com

Estrutura de Repetição Utilizamos os comandos de repetição quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido ou indefinido de vezes, ou enquanto um determinado estado de coisas prevalecer ou até que seja alcançado. ljhfilho@gmail.com 2

for () { } Para número definido de repetições. Essa estrutura de repetição é utilizada quando se sabe o numero de vezes que um trecho do algoritmo deve ser repetido. O incremento, ou seja, o contador é adicionado automático.

for () { } Em C: void main() { int i, soma; for (i=1; i<= 100; i++) { printf(“%d”,i); soma = soma + i; } printf(“%i”,soma);

for () { } INICIO num = 1 num<=10? num sim não num = num + 1 soma soma =soma+ num FIM

while(<condição>){} Para número indefinido de repetições e teste no inicio. É utilizada quando não se sabe o número de vezes que um trecho do algoritmo vai ser repetido, embora também possa ser utilizada quando se conhece esse número. Essa estrutura baseia-se na análise de uma condição. A repetição será feita enquanto a condição for verdadeira. ljhfilho@gmail.com 6

while(<condição>){} Síntaxe em C: while (<condição>) { <Comandos> } ljhfilho@gmail.com 7

while(<condição>){} Em C: void main() { int x, y; x = 0; y = 10; while (x < y) { x = x + 2; } ljhfilho@gmail.com 8

while(<condição>){} INICIO x = 1 y = 10 x < y? sim x = x + 2 não FIM ljhfilho@gmail.com 9

do {} while(); Para número indefinido de repetições e teste no final. A diferença entre a estrutura enquanto e a estrutura repita é que nesta ultima os comandos serão repetidos pelo menos uma vez, já que a condição de parada se encontra no final.

do {} while(); Em C: void main() { int x,y; x = 1; y = 5; do { x = x + 2; y = y + 1; } while ( x <= y) ; }

do {} while(); INICIO x = 1 y = 5 não x = x + 2 x >= y? y = y + 1 sim FIM

Exercícios Elaborar um programa para ler 20 notas, calcular e mostrar a média das notas.

Exercícios Faça um programa que leia um valor m. Calcular a soma de todos os números entre 1 até o valor m. Faça um programa para somar os números pares entre 5 e 500 (inclusive). ljhfilho@gmail.com 14

Exercícios Faça um programa que leia 10 notas, calcule e mostre a média e o conceito conforme a tabela abaixo: Média Conceito >=80 e <=100 A >=70 e < 80 B >= 60 e < 70 C >= 50 e < 60 D >= 0 e < 50 E ljhfilho@gmail.com 15

Exercícios Faça um algoritmo que leia um número e calcule e mostre a tabuada desse número.

Exercícios Faça um programa que leia a idade, altura e o peso de 25 pessoas, calcule e mostre quantas pessoas tem idade superior a 50 anos e porcentagem de pessoas com peso inferior a 40 quilos.

Exercícios Faça um programa que leia 10 notas, calcule e mostre a média e o conceito conforme a tabela abaixo: Média Conceito >=80 e <=100 A >=70 e < 80 B >= 60 e < 70 C >= 50 e < 60 D >= 0 e < 50 E

Exercícios Faça um programa que leia 10 valores reais e imprima o quadrado de cada um deles. Ao fim, imprima também o somatório dos 10. Faça um programa que calcule a média de 10 números inteiros dados como entrada e imprima o resultado. Faça um programa que imprima todos os números pares no intervalo de 1 a 100.

Exercícios Faça um programa que fique em um laço solicitando a digitação de números inteiros e só pare de solicitar a digitação de novos números quando o usuário informar o número 0. Quando o número 0 for informado, o programa deve exibir a quantidade de números digitados, a quantidade de números pares, a quantidade de números ímpares e a média dos valores dos números digitados.

Exercícios Construa um programa capaz de ler uma série de números até que apareça um número entre 1 e 5. Ao final, exiba a quantidade de números digitados, o valor da soma dos números digitados e a média dos valores dos números digitados.

Referência Bibliográfica FOBERLLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação a construção de algoritmos e estrutura de dados. 3. ed. Makron, 2000. ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores. 2. ed. Pearson Prentice Hall, 2007. MORAES, Paulo Sérgio de. Curso Básico de Lógica de Programação. Unicamp, 2000.