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

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

Estruturas de Repetição
Marco Antonio Montebello Júnior
Linguagem C Estruturas de Controle de Fluxos
Algoritmos Escher.
6.3 – Estruturas Repetitivas
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
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
PROGRAMAÇÃO I UNIDADE 4.
Introdução à Programação de Computadores
ALGORITMOS.
Aula 4 – Java – Prof. Marcelo Heitor
Linguagem de Programação JAVA
Módulo I Capítulo 4: Operador de Repetição
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.
Algoritmos Comandos de repetição.
Estruturas de Controlo Repetitivas
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.
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.
Laço ou loop e repetição
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Cursando o 1º período do curso de Sistemas para Internet no Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro. Faz parte do quadro.
Disciplina:PROA3V José Henrique Verhalem e Renan Tenório Professor: Alexandre Cassimiro Novembro 2015.
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Estruturas de Repetição
Vetores e Laço de Repetição
Estruturas de Decisão.
Comandos da Linguagem C
PCI- Estruturas de Controle
ab LÓGICA DE PROGRAMAÇÃO ab
ESTRUTURAS REPETITIVAS
Estruturas de Repetição
Módulo I Capítulo 2: IDE e Variáveis
Tecnologia para Internet - II
Estruturas de Repetição
Estrutura de Repetição
FUNDAMENTO DE PROGRAMAÇÃO
CONCEITO DE VARIÁVEIS ESTÁTICAS
IP – Repetições Prof. Eduardo Falcão.
Estruturas de Repetição
IP – Repetições for Prof. Eduardo Falcão.
Dilvan Moreira (baseado no livro Big Java e T. Munzner)
PROGRAMAÇÃO I UNIDADE 3.
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Algoritmos e Programação I
Estrutura de Repetição
Tecnologia para Internet - II
Curso Profissional de Técnico de Gestão e Programação de Sistemas de Informação Ano Letivo 2017/2018 Programação e Sistemas de Informação 10º Ano.
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Introdução a progrmação Comandos condicionais: if e switch
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 Loop Infinito

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