ALGORITMOS Profº Antonio Carlos Marcelino de Paula.

Slides:



Advertisements
Apresentações semelhantes
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Advertisements

Estruturas de Repetição
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Algoritmos.
Introdução a Algoritmos Seqüenciais
Casos típicos para o Enquanto-Faça
Introdução a Programação Renata Freire
Programação de Computadores - 3
Introdução à Computação - Jorge Macêdo
Estruturas de repetição
Introdução a Programação
Algoritmos Escher.
THOBER CORADI DETOFENO, MSC. Aula 07
Estrutura de Repetição
Lógica de Programação Módulo II
6.3 – Estruturas Repetitivas
O Portal do Estudante de Computação
Unidade I: “Dê um mergulho rápido”
Comandos de Repetição Comando Para-Faça
Introdução à Programação Estruturas de Repetição
Linguagem de Programação I Parte III
Estruturas de Repetição
Material Didático Proposto
Estruturas de Repetição
PROGRAMAÇÃO I UNIDADE 4.
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Introdução à Programação de Computadores
ALGORITMOS.
Instituto Federal de Santa Catarina
Algoritmo e Programação
Programação e Sistemas de Informação
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
1 Programação de Computadores Comando de decisão - SE Sintaxe do comando: se então OU se então senão –Quando um comando de decisão é executado, apenas.
Estrutura de Decisão Multipla
BC-0505 Processamento da Informação
Conceitos Básicos Luis Antonio Tavares
Programação I Aula 5 (Instruções de Repetição) Prof. Gilberto Irajá Müller Última atualização 24/3/2009.
Introdução a Algoritmos
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Projeto e Desenvolvimento de Algoritmos
Comandos de Condição Aula 1 1. Introdução Até agora, todos os algoritmos que fizemos têm um fluxo de execução único. As instruções executadas são sempre.
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
Algoritmos Comandos de repetição.
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
Algoritmos e Estrutura de Dados I
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.
Fundamentos de linguagens de programação
Lógica de Programação EAGS SIN – Módulo II
Programação de Computadores - 1
Introdução a Programação
Programação I Aula 08 Autor: Francisco Airton Professor: André L. R. Didier 1.
Prof: Adriano A. Ribeiro
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
Informática e Computação Aula 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 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)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
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.
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
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
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
Aula 3 - Estruturas de Repetição
Transcrição da apresentação:

ALGORITMOS Profº Antonio Carlos Marcelino de Paula

Objetivos  Estruturas de Repetição  Estrutura de Repetição Para  Estrutura de Repetição Enquanto  Estrutura de Repetição Repita

Estrutura de Repetição  Também chamada de "loop"ou "laço“;  Uma tarefa essencial no projeto de qualquer estrutura de repetição é como decidir quando as repetições (ou iterações) devem terminar.

Estrutura de Repetição PARA  O comando PARA especifica explicitamente a faixa de iterações.  A quantidade de iterações é controlada por uma variável de controle que deve ser do tipo inteiro, cujo valor aumenta ou diminui à medida que cada repetição é executada.

Estrutura de Repetição PARA  Sintaxe: PARA Variável DE ValorInicial ATÉ ValorFinal FAÇA INICIO comando; FIM;

Estrutura de Repetição PARA  VARIÁVEL é a variável de controle do PARA, que deve ser do tipo Inteiro.  VALORINICIAL é o valor que a variável de controle assumirá na primeira iteração. Deve ser do mesmo tipo da variável de controle.  VALORFINAL é o valor que a variável de controle assumirá na última iteração. Deve ser do mesmo tipo da variável de controle.  COMANDO é a instrução que será executada em cada iteração. Pode ser uma seqüência finita de outros comandos delimitada por INICIO-FIM (comando composto).

Estrutura de Repetição ENQUANTO  Um laço ENQUANTO deve ser usado sempre que se desejar executar um comando um número variável ou desconhecido de vezes. Sua sintaxe é: ENQUANTO expressão FAÇA INICIO comando; FIM;

Estrutura de Repetição ENQUANTO  Expressão é uma expressão booleana.  Comando é uma instrução simples ou um comando composto.  ENQUANTO a expressão booleana for verdadeira, o comando após o FAÇA será executado repetidamente.  A expressão é reavaliada após cada execução do comando.

Estrutura de Repetição ENQUANTO  O laço ENQUANTO só se encerra quando a expressão for falsa. Se a expressão for falsa já quando o ENQUANTO se inicia, então o comando não será executado nenhuma vez.  No comando, deve ter alguma instrução que possa modificar o valor da expressão booleana, senão o ENQUANTO será executado indefinidamente.

Estrutura de Repetição ENQUANTO  Exercício: Faça um algoritmo que exiba os números de 1 a 10  Solução: Contador <- 0 Enquanto (contador<10) faca contador <- contador + 1 Escreva (contador) Fim

Estrutura de Repetição REPITA  A estrutura REPITA-ATÉ, assim como o ENQUANTO, é usado quando não for conhecida a priori o número de vezes em que uma sequência de comandos vai ser repetidamente executada.  Sintaxe: REPITA comando1; comando2;... ATÉ expressão;

Estrutura de Repetição REPITA  Expressão é uma expressão booleana.  Comando1, Comando2,... são instruções simples ou comandos compostos.  Neste caso os delimitadores INICIO-FIM não são necessários, pois as palavras chave REPITA e ATÉ funcionam como delimitadores.

Estrutura de Repetição REPITA  No REPITA-ATÉ os comandos entre o REPITA e o ATÉ serão executados ATÉ que a expressão booleana seja verdadeira.  Um REPITA-ATÉ tem o mesmo efeito que um comando ENQUANTO com a expressão booleana que controla o laço negada.  Uma diferença significativa entre o REPITA-ATÉ e o ENQUANTO é que no REPITA-ATÉ o comando sempre é executado pelo menos uma vez e no ENQUANTO, o comando pode nem ser executado, dependendo da avaliação inicial da expressão.