Módulo I Capítulo 4: Operador de Repetição

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
Marco Antonio Montebello Júnior
Linguagem II Walmor Cardoso Godoi, M.Sc.
Linguagem de Programação IV
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Linguagem C Estruturas de Controle de Fluxos
Linguagem C LPG-I – Estruturas de Repetição Prof. Flavio Marcello
Algoritmos Escher.
Disciplina: AAM Profa. Ana Watanabe vol.3
Estrutura de Repetição
Estruturas de Repetição
6.3 – Estruturas Repetitivas
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
Estruturas de Repetição While
O Portal do Estudante de Computação
Introdução a Computação e Cálculo Numérico
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 I Parte III
Estruturas de Repetição
Programador, Design e Fundador
Material Didático Proposto
© 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
ALGORITMOS.
Estrutura de Decisão e Repetição
Aula 4 – Java – Prof. Marcelo Heitor
Linguagem de Programação JAVA
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Aula 2 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
Programação I Aula 5 (Instruções de Repetição) Prof. Gilberto Irajá Müller Última atualização 24/3/2009.
Prof. Renato de Oliveira Bastos
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Algoritmos Comandos de repetição.
Estruturas de Controlo Repetitivas
Linguagens de Programação II
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.
Linguagem C – Estrutura de Repetição
Aula Prática 2 Monitoria IP/CC (~if669).
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.
Estruturas de repetição. While executa alguma coisa 0 ou mais vezes.
Curso Técnico em Informática Professor Igor Vale.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
Prof. Renato de Oliveira Bastos
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.
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)
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Laço ou loop e repetição
Estrutura de Repetição
Módulo I Capítulo 7: Funções e Procedimentos William Ivanski Curso de Programação C#
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
PCI- Estruturas de Controle
ESTRUTURAS REPETITIVAS
Módulo I Capítulo 4: Operador de Repetição
LOOPS EM JAVA Prof. André Aparecido da Silva
Transcrição da apresentação:

Módulo I Capítulo 4: Operador de Repetição William Ivanski Curso de Programação C# Módulo I Capítulo 4: Operador de Repetição

Sumário Laço de Repetição Comando while Comando do ... while Comando for Comandos de incremento e decremento Exercícios

Laço de Repetição Também chamado de loop Bloco que continua executando o seu código enquanto uma determinada condição for verdadeira Permite que código seja executado repetidamente enquanto essa condição for verdadeira Comando mais comum é o while

Comando while Formato: Primeiro, o processo avalia a condição while (condição) { código } Primeiro, o processo avalia a condição Se a condição for verdadeira, o código é executado

Comando while Após executar o código, a condição é avaliada novamente Se a condição for verdadeira, o código é executado novamente Enquanto a condição for verdadeira, o bloco será executado repetidamente No momento em que a condição se tornar falsa, o processo pára de executar o while

Comando while

Comando do ... while O comando while avalia a condição antes de executar o código Às vezes precisamos que o código seja executado pelo menos uma vez Isso pode ser feito com o comando do ... while O comando do ... while executa o código uma vez e só depois verifica a condição

Comando do ... while Note que o código será executado uma vez, mesmo que a condição seja falsa Formato: do { código } while (condição)

Comando do ... while

Comando for O comando for foi criado para simplificar a contagem que antes era feita apenas com o comando while Amplamente utilizado em programação Em C#, ainda pode ser usado para declarar a variável de incremento A variável de incremento existe apenas no bloco for Essa prática economiza memória e facilita o entendimento do código

Comando for Observe o código abaixo: for (int i = 1; i <= 10; i = i + 1) { código } A variável i existe apenas dentro do bloco for, não existe antes e nem depois Se precisar utilizar ela fora do for, é necessário declarar fora

Comando for O código do exemplo do comando for é equivalente ao seguinte código do comando while: int i; i = 1; while (i <= 10) { código i = i + 1; }

Comandos de incremento e decremento Incrementar significa somar ao valor atual da variável i = i + 1; i += 1; i++; Decrementar significa diminuir do valor atual da variável i = i – 1; i -= 1; i--;

Loop Infinito Situação que ocorre quando a condição do loop nunca se torna falsa O loop fica executando indefinidamente Trata-se de um erro gravíssimo de programação Para evitá-lo, o programador deve garantir que a condição se torne falsa em algum momento Isso é feito dentro do bloco do loop, mudando o valor de pelo menos uma das variáveis que compõem a condição