ab LÓGICA DE PROGRAMAÇÃO ab

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
FACENS – Engenharia da Computação Lógica Computacional I
Estrutura de Repetição
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
Material Didático Proposto
Estruturas de Repetição
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
PROGRAMAÇÃO I UNIDADE 4.
Introdução à Programação de Computadores
Módulo I Capítulo 4: Operador de Repetição
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.
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.
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.
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.
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
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.
Lógica de Programação Aula 25 Prof. Auler Gomes. Introdução - subrotina Muitos problemas grandes ou nem tão grandes, mas de solução mais complexa podem.
Pseudocódigo É a técnica na construção de algoritmos mais próxima de uma linguagem de programação. Estrutura básica: Algoritmo [Variáveis:, : ] Início.
FLUXOGRAMA AULA 2 Prof. Anderson Hirata 2º sem de 2016.
Classe Abstrata É uma classe que não pode ser instanciada; Freqüentemente aparece no topo de uma hierarquia de classes de programação orientada a objetos;
Algoritmos e Programação utilizando Visualg
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Algoritmos e Estruturas de Dados I
ab SISTEMAS OPERACIONAIS ab
Estruturas de Repetição
Vetores e Laço de Repetição
Diagrama de estado Higo Vale Kleber Baingo
Estruturas de Decisão.
ESTRUTURAS REPETITIVAS
Introdução ao VisuALG Prof. Andrew Rodrigues
Algoritmos e Estruturas de Dados I
Programação em C Aula 2.
Prof. Wellington Franco Sub-Rotinas:Funções e Procedimentos
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
Representação de um Algoritmo na Forma de Pseudocódigo
FUNDAMENTOS DE PROGRAMAÇÃO
ab LÓGICA DE PROGRAMAÇÃO ab
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
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
Aplicações de Flip-Flops Registradores
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.
Módulo I Capítulo 4: Operador de Repetição
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Professora Roberta Bonamichi Guidi Garcia
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Laboratório I Mateus Raeder.
Laboratório I Mateus Raeder.
LOOPS EM JAVA Prof. André Aparecido da Silva
Transcrição da apresentação:

ab LÓGICA DE PROGRAMAÇÃO ab RAGE PROFESSOR: GUSTAVO CORTES CURSO: ESTRUTURAS REPETITIVAS AULA 2 ab LÓGICA DE PROGRAMAÇÃO ab

CONCEITO Estrutura Repetitiva submete uma instrução ou bloco a uma série de repetições, que podem ser de quantidades de vezes definida ou não.

Instruções Submetidas a repetição SINTAXE Início Entrada Instruções Submetidas a repetição Saida de Repetição

ESTRUTURAS REPETITIVAS While Do while for

WHILE Uma instrução de repetição que permite ao programador especificar que um programa deve repetir uma ação enquanto alguma condição permanecer verdadeira. sintaxe while(condição) { < instrução 1> <instrução 2> i++ } O termo while pode ser traduzido para o português como “enquanto”. Este termo é utilizado para construir uma estrutura de repetição que executa, repetidamente, uma única instrução ou um bloco delas “enquanto” uma expressão booleana for verdadeira. Veja que a inicialização precede o início da repetição. A palavra reservada while sempre será seguida de um par de parênteses, que delimitam a condição desta estrutura de repetição. Essa condição deve ser uma expressão booleana e, enquanto ela for verdadeira, esta estrutura continuará executando as instruções contidas no seu corpo.

WHILE - EXEMPLO

DO WHILE é uma variação da estrutura while. Onde Existe uma diferença sutil, porém importante, a instrução é executada pelo menos uma vez sintaxe do { < instrução 1> <instrução 2> i++ }while(condição) A estrutura de repetição do-while é uma variação da estrutura while. Existe uma diferença sutil, porém importante, entre elas. Em um laço while, a condição é testada antes da primeira execução das instruções que compõem seu corpo. Desse modo, se a condição for falsa na primeira vez em que for avaliada, as instrução desse laço não serão executadas nenhuma vez. Em um laço do-while, por outro lado, a condição somente é avaliada depois que suas instruções são executadas pela primeira vez, assim, mesmo que a condição desse laço seja falsa antes de ele iniciar, suas instruções serão executadas pelo menos uma vez.

DO WHILE - EXEMPLO

FOR Uma instrução de repetição QUE permite o programador especificar que um programa deve repetir uma ação N VEZES, DESDE QUE O N SEJA CONHECIDO ANTERIORMENTE Observe que a inicialização, condição e iteração aparecem, entre parênteses, após a palavra reservada “for” e elas são separadas apenas por um ponto-e-vírgula. A instrução ou bloco de instruções que este tipo de laço repete são transcritos a partir da linha subsequente ao seu cabeçalho. O laço for e o laço while são apenas formas diferentes de uma mesma estrutura básica de repetição. Qualquer laço for pode ser transcrito em termos de um laço while e vice-versa. Do mesmo modo que em um laço while, se a condição de um laço for já é falsa logo na primeira avaliação que se fizer dela, as instruções contidas em seu corpo jamais serão executadas.

FOR - ESTRUTURA Observe que a inicialização, condição e iteração aparecem, entre parênteses, após a palavra reservada “for” e elas são separadas apenas por um ponto-e-vírgula. A instrução ou bloco de instruções que este tipo de laço repete são transcritos a partir da linha subsequente ao seu cabeçalho. O laço for e o laço while são apenas formas diferentes de uma mesma estrutura básica de repetição. Qualquer laço for pode ser transcrito em termos de um laço while e vice-versa. Do mesmo modo que em um laço while, se a condição de um laço for já é falsa logo na primeira avaliação que se fizer dela, as instruções contidas em seu corpo jamais serão executadas.

FOR – EXEMPLO