Estrutura de Repetição C++

Documentos relacionados
Algoritmos e Programação

Estruturas de controle: Estrutura de DECISÃO

Exemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior que 50, considerando que serão informados 20 números.

Linguagem de Programação

Algoritmos - 3. Alexandre Diehl. Departamento de Física - UFPel

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?

INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++

Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira

Estruturas de Repetição

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016

Universidade Veiga de Almeida Algoritmos e Linguagem I

Algoritmos e Técnicas de Programação. Professora: Luciana Faria

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

Linguagem C Estruturas de Repetição

Estrutura para número definido de repetições. Utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.

LINGUAGEM C: COMANDOS DE REPETIÇÃO

Algoritmo e Linguagem C++

Algoritmos e Técnicas de programação. Professora: Luciana Faria

LINGUAGEM DE PROGRAMAÇÃO

Estruturas de repetição

INFORMÁTICA APLICADA AULA 06 ALGORITMOS

Exercícios de Fixação Conteúdo das aulas 03 a 06

Português Estruturado (VISUALG) Repetição

Aula 16 Estruturas de Controle. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Algoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel

PDA - Repetição. Estruturas de repetição. Slides adaptação de Deise Saccol

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz

05/11/2018. Linguagem de Programação e Estruturada

Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.

Estruturas de Repetição

ESTRUTURAS DE REPETIÇÃO

Introdução a programação Comandos de repetição

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

Prof. A. G. Silva. 13 de setembro de Prof. A. G. Silva INE5603 Introdução à POO 13 de setembro de / 21

Controle de Fluxo Comandos de repetição: while e do-while

Estruturas de repetição

Linguagem C estruturas de repetição

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Técnicas de Programação

Linguagem C++ Estruturas de controle Parte II Estruturas de repetição

Estrutura de controle repetitiva: Para (for)

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat)

Oficina de Python Prof. Me. José Carlos Perini

COMANDOS DE REPETIÇÃO (ENQUANTO)

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

Estruturas de Repetição na Linguagem C. Slides da Prof. Deise Saccol

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Repetição. Prof. César Melo

Algoritmos e Programação

Oficina de Programação de Drones Fundamentos de Python Prof. Me. José Carlos Perini

Programação de Computadores III

Este conceito é bastante simples e será útil e conveniente nos itens seguintes, na definição das estruturas básicas de controle de execução.

Introdução à Computação (IC) Algoritmos: Estrutura condicional

Programação de Computadores III

Estruturas de Repetição

Estruturas de Repetição Comando Enquanto-FimEnquanto

Então, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte:

Semana 2 Estruturas de Condição, Seleção e Repetição. Prof. Tiago Jesus de Souza

Programação de Computadores:

Oficina de Python Prof. Me. José Carlos Perini

... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x;

Estrutura de Condição, Escolha e Repetição

Linguagem C (repetição)

Laços de repetição for, while, do-while

Estruturas de Controle de Fluxo

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Desvios Condicionais. Curso: Técnico em Informática Disciplina: Algoritmos Prof. Abrahão Lopes

Estruturas de Repetição Comando while do... done

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo

MC-102 Aula 06 Comandos Repetitivos

Desenvolvimento de Aplicações Desktop

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?

ESTRUTURAS DE REPETIÇÃO - PARTE 1

ECT1203 Linguagem de Programação

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA

foi teoricamente impossível trabalhar essa semana.

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Modulo 4: while do while (limites de variáveis)

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

& somadosnumeros = valor

Algoritmos e Programação

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA

Estruturas de Repetição

Estrutura Condicional

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA

Amanda Gondim de Oliveira

Programação de Computadores. Professor Ilaim Costa Junior

Comandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.

Algoritmos Estruturas de Controle

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof.

Estruturas de Repetição

Estrutura de decisão

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

Transcrição:

Estrutura de Repetição C++ Resumo 5-2 Profª. Ivre Marjorie R. Machado

Repetição: Pseudocódigo 1- Estrutura de repetição ENQUANTO: Geralmente usada quando não sabemos o número de vezes a repetição do algoritmo deverá ocorrer ENQUANTO (condição) Início comandos Fim

Repetição: Pseudocódigo ENQUANTO (condição) Início comandos Fim Teste Condicional INÍCIO A estrutura acima repete ENQUANTO a (condição) for verdadeira, portanto, no momento em que ela se tornar falsa a repetição irá parar. Nessa estrutura o teste condicional é feito no INÍCIO.

ENQUANTO em C++: Estrutura de repetição while: Geralmente usada quando não sabemos o número de vezes a repetição do código deverá ocorrer while (condição) { comandos; }

Repetição: Pseudocódigo 2- Estrutura de repetição FAÇA - ENQUANTO: Geralmente usada quando não sabemos o número de vezes a repetição do algoritmo deverá ocorrer FAÇA Início Fim comandos ENQUANTO (condição)

Repetição: Pseudocódigo FAÇA Início comandos Fim ENQUANTO (condição) Teste Condicional FIM A estrutura acima repete ENQUANTO a (condição) for verdadeira, portanto, no momento em que ela se tornar falsa a repetição irá parar. Nessa estrutura o teste condicional é feito no FIM.

FAÇA-ENQUANTO em C++: Estrutura de repetição do-while: Geralmente usada quando não sabemos o número de vezes a repetição do código deverá ocorrer do { comandos; } while (condição);

Quadro resumo: Estrutura while: while (condição) { } comandos; A repetição acontece ENQUANTO a (condição) for verdadeira - No momento que a condição for falsa a repetição irá parar Teste condicional feito no INÍCIO, - implica que se a (condição) for falsa desde o início os comandos não serão executados nenhuma vez Estrutura do-while: do { comandos; } while (condição); A repetição acontece ENQUANTO a (condição) for verdadeira - No momento que a condição for falsa a repetição irá parar Teste condicional feito no FIM - implica que se a (condição) for falsa desde o início os comandos serão executados pelo menos 1 vez Obs.: a estrutura do-while acaba em ; (ponto e vírgula) depois da (condição)

Exemplo: while No exemplo, abaixo o usuário vai digitar diversas idades e o programa vai contar quantas idades foram digitadas. Para sair o usuário vai ter que digitar a letra s no momento que é perguntado se ele Deseja SAIR?

Exemplo: while A variável sair foi inicializada com n, pois no while o teste condicional é no INÍCIO A repetição vai acontecer ENQUANTO a variável sair for diferente de s Nesse momento, o usuário deverá escolher se quer sair ou continuar. Para sair deverá digitar s

Exemplo: while Saída: Foi digitado a letra n, logo a condição será verdadeira e será feita a repetição Foi digitado a letra s, logo a condição será falsa e a repetição será FINALIZADA Quando a repetição é finalizada, é mostrado na tela para o usuário a quantidade de idades que foram digitadas

Exemplo: do-while No exemplo, abaixo o usuário vai digitar diversas idades e o programa vai identificar qual é a maior idade dentre as idades digitadas. Para sair o usuário vai ter que digitar a letra s no momento que é perguntado se ele Deseja SAIR?

Exemplo: do-while A variável sair não precisa ser inicializada, pois no do-while o teste condicional é no FIM Se a idade digitada for maior que a variável maior, a variável maior deve ser substituída pela nova idade digitada A repetição vai acontecer ENQUANTO a variável sair for diferente de s

Exemplo: do-while Saída: Foi digitado a letra n, logo a condição será verdadeira e será feita a repetição Foi digitado a letra s, logo a condição será falsa e a repetição será FINALIZADA Quando a repetição é finalizada, é mostrado na tela a maior idade dentre as digitadas