Estrutura de Repetição

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Advertisements

UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
Linguagem II Walmor Cardoso Godoi, M.Sc.
Linguagem de Programação IV
Estrutura Condicional
Fluxograma INICIO Processo Decisão Exibe FIM.
Algoritmos.
Algoritmos e Programação Linguagens de Programação Teoria Aula 7 (19/05) Universidade Federal do Vale do São.
Introdução à Computação - Jorge Macêdo
FACENS – Engenharia da Computação Lógica Computacional I
Linguagem C LPG-I – Estruturas de Repetição Prof. Flavio Marcello
THOBER CORADI DETOFENO, MSC. Aula 07
LINGUAGEM ESTRUTURADA TURBO C
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Lógica de Programação Módulo II
Estruturas de Repetição
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
Aula prática 4 Laços Monitoria de Introdução à Programação
Introdução à Programação Estruturas de Repetição
Linguagem de Programação II Parte IV
Linguagem de Programação I Parte III
Estruturas de Repetição
Material Didático Proposto
FTIN Formação Técnica em Informática
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
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)
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Estruturas de Repetição Estruturas de Repetição - Repita até Repita c1 c2 cn.
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
PROGRAMAÇÃO I UNIDADE 4.
Introdução à Programação de Computadores
ALGORITMOS.
Estrutura de Decisão e Repetição
Algoritmo e Programação
Módulo I Capítulo 4: Operador de Repetição
Algoritmos e Estruturas de Dados
Programação I Aula 5 (Instruções de Repetição) Prof. Gilberto Irajá Müller Última atualização 24/3/2009.
PROGRAMAÇÃO ou LINGUAGEM C?
Introdução à Linguagem C
Algoritmos Comandos de repetição.
Estruturas de Controlo Repetitivas
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.
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
Curso Técnico em Informática Professor Igor Vale.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
Informática e Computação Aula Estrutura de Repetição
Profa. Maria Augusta Constante Puget
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.
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)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Laço ou loop e repetição
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Estrutura de Repetição
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
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++
Transcrição da apresentação:

Estrutura de Repetição Universidade Federal do Espírito Santo Programação II Estrutura de Repetição Professora: Norminda Luiza

Estrutura de Repetição A estrutura condicional permite que trechos do algoritmo sejam repetidos e, a esses trechos damos o nome de laços de repetição. O número de repetições pode ser indeterminado, porém FINITO. Repetição com teste no início Considere em uma estrutura de controle do fluxo de execução que permite repetir diversas vezes um mesmo trecho do algoritmo, porém, sempre vefiricando antes de cada execução se é permitido executar o mesmo trecho. Sintaxe (Algoritmo): enquanto <condição> faça bloco de comandos fimenquanto Sintaxe (Linguagem C): while (condição) { bloco de comandos } Quando o resultado de <condição> for falso, o comando de repetição é abandonado e o algoritmo continua imediatamente após o final da estrutura. Se ocorrer no primeiro teste, condição igual a falso, o bloco de comandos não será executado nenhuma vez. Ver teste_while1.c

Estrutura de Repetição Repetição com teste no final A estrutura repita permite que um bloco de comandos seja repetido até que uma determinada condição seja verdadeira. Pela sintaxe da estrutura o bloco de comandos é executado pelo menos uma vez. Sintaxe (Algoritmo): repita bloco de comandos enquanto <condição> Sintaxe (Linguagem C): do { bloco de comandos } while (condição) Exemplo (Algoritmo): repita escreva(“Digite um número positivo: “) leia(num); se (num <= 0) então escreva(“Número negativo”) fimse enquanto (num < 0) Exemplo (Linguagem C): do { printf(“Digite um número positivo: “); scanf(“%d”,&num); if (num <= 0) printf(“Número negativo”); while (num < 0) Ver teste_barrat.c

Estrutura de Repetição Repetição com variável de controle A estrutura para executa um bloco de comandos uma quantidade determinada de vezes e possui limites fixos. Sintaxe (Algoritmo): para v de vi até vf passo p faça bloco de comandos fimpara Sintaxe (Linguagem C): For (inicialização; condição; incremento){ bloco de comandos } Em sua forma mais simples, a inicialização é um comando de atribuição que o compilador usa para estabelecer a variável de controle do laço. A condição é uma expressão de relação que testa a variável de controle do laço contra algum valor para determinar quando terminará as repetições. O incremento define a maneira como a variável de controle do laço será alterada cada vez que o computador repetir o laço. Exemplos: int count; for ( count = 1; count <= 100; count++) printf ("%d ", count); int x, y; for (x=0, y=0; x+y<100; x++,y++) printf("%d ",x+y); Ver teste_for.c