Estruturas de Repetição

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
Algoritmos.
Visualg. Definição É um programa que executa algorítmos em forma de cálculos e a linguagem utilizada por ele é o Portugal, que é uma adaptação da linguagem.
Introdução a Programação Renata Freire
Introdução a Programação
Estruturas de Controle
Algoritmos Escher.
THOBER CORADI DETOFENO, MSC. Aula 07
Estrutura de Repetição
Lógica de Programação Módulo II
6.3 – Estruturas Repetitivas
Ap-3 Profª Kelly E. Medeiros
O Portal do Estudante de Computação
Linguagem de Programação I Parte III
Construção de Algoritmos AULA 03
Estruturas de Repetição
ALGORITMOS.
Algoritmo e Programação
Linguagem de Programação JAVA
Algoritmos - exercícios
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
Introdução a Programação
Introdução à Programação
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
Informática e Computação Aula Estrutura de Repetição
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.
Comandos de Repetição (While, Do..While e For)
Visualg.
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
Desvios Encadeados e Operadores Lógicos Cleone Silva
Algoritmos Grupos de Slides No 7. Prof. SIMÃO Estrutura de Repetição “para - passo”” for Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
OS – Cadastrar Ordem de Serviço. OBJETIVO: Cadastrar ordem de serviço para clientes sem que seja necessário efetuar uma venda ( semelhante ao orçamento,
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.
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Vetores e Laço de Repetição
Grupos de Slides No 7. Prof. SIMÃO
PCI- Estruturas de Controle
ab LÓGICA DE PROGRAMAÇÃO ab
Introdução ao VisuALG Prof. Andrew Rodrigues
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco Sub-Rotinas:Funções e Procedimentos
Estruturas de Repetição
Estrutura de Repetição
Estruturas de Repetição
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Algoritmos e Estruturas de Dados I
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
Algoritmos e Técnicas CEFET/RN.
Algoritmos e Estruturas de Dados I
Estruturas de Repetição
Estruturas de Repetição
IP – Repetições for Prof. Eduardo Falcão.
Exemplo 1 Criar um algoritmo que leia uma matriz 3x3 e exiba
Algoritmos e Programação I
Algoritmos e Estruturas de Dados I
Representação da Informação
Módulo I Capítulo 4: Operador de Repetição
Estruturas de Repetição
Algoritmo e Programação
Computação Eletrônica Vetores e Matrizes
Algoritmos Prof.: Carlos Alberto
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Estruturas de Repetição Cleone Silva cleone.lima@ifrn.edu.br http://docente.ifrn.edu.br/cleonelima

Conteúdo Repetição com para Repetição com enquanto Repetição com repita

Estruturas de Repetição Digamos que o usuário deseja escrever automaticamente uma sequência numérica de 1 a 10, com um número em cada linha. O agoritmo ficaria extenso mesmo para algo tão simples.

Estruturas de Repetição Observe também que o comando escreval se repete diversas vezes, mudando apenas o valor dentro do parênteses. As estruturas de repetição ajudam ao programador a tratar códigos repetitivos com poucas linhas. A seguir vamos aprender como usá-las.

Estruturas de Repetição Uma estrutura de repetição obrigatoriamente possui: Uma variável de controle. Usada para contar quantas vezes o laço se repete. Um incremento. Usado para aumentar ou diminuir o valor da variável de controle. Pode ser por atribuição ou por digitação do usuário. Um teste lógico. Usado para verificar se a condição de parada foi atingida.

Estruturas de Repetição Observe o fluxograma do mesmo programa escrito utilizando uma estrutura de repetição.

Repetição com para Esta estrutura é útil quando sabemos quantas vezes o laço será repetido. Ao lado o algoritmo do nosso exemplo:

Repetição com para Modificações possíveis: Incremento com valor acima de 1: para x de 1 ate 100 PASSO 2 faca ... Fimpara Ordem decrescente: para x de 10 ate 1 PASSO -1 faca

Exercícios 01) Faça um programa que escreva de 50 a 100. 02) Faça um programa que escreva de 30 a 50 contando de 2 em 2. 03) Faça um programa que escreva de 80 a 40, em ordem decrescente de 5 em 5.

Resposta 1

Resposta 2

Resposta 3

Estrutura enquanto É útil para quando não sabemos quantas vezes um laço será repetido. Requer inicialização da variável. Exemplo: Faça um programa em que o usuário digite diversos números positivos. Se digitar um número negativo o programa termina. Em geral, é a estrutura de repetição mais usada.

Estrutura enquanto

Estrutura enquanto Modificações na estrutura: Pode-se usar condições múltiplas de parada: Ex. Digitar valores entre 1 e 10 enquanto ( (x >= 1) E (x <=10)) faca ... fimenquanto

Exercícios 04) Faça um programa em que o usuário digite 2 valores e se a soma deles for maior que 15 o programa encerra, caso contrário, solicita novas entradas ao usuário. 05) Faça um programa que conte de 1 a 10 usando o laço enquanto. 06) Faça um programa que peça ao usuário para digitar o nome da melhor escola de Apodi. O programa só termina se ele digitar IFRN.

Resposta 4

Resposta 5

Resposta 6

Estrutura repita É útil quando não sabemos quantas vezes o laço irá se repetir, porém a execução dos comandos acontece pelo menos uma vez. Não requer inicialização da variável. Exemplo: Um menu com as seguintes opções: 1 - Somar; 2 – Multiplicar; 3 Sair. O programa encerra ao digitar 3. Em geral, é a estrutura de repetição menos usada.

Estrutura repita

Estrutura repita Modificações na estrutura: Pode-se usar condições múltiplas de parada: Ex. Digitar valores entre 1 e 10 repita leia(x) ate ((x>1) e (x<10)) ate ((x<1) ou (x>10))

Exercícios 05) Faça os exercícios 4, 5 e 6 usando a estrutura repita.

Resposta 7

Resposta 8

Resposta 9

Perguntas??? 27