SlideShare uma empresa Scribd logo
Linguagem de Programação
Aula 03
Colégio Estadual Padre Carmelo
Perrone
Profº: Willian
E S T R U T U R A S D E ITERAÇÃO
São utilizadas para que uma parte de seu
programa possa ser repetida n vezes sem a
necessidade de reescrevê-lo. Essas estruturas
também são conhecidas como LOOP ou laços.
Iremos estudar as três estruturas possíveis
conhecidas em Pascal: FOR (para/variando),
WHILE... DO (enquanto/faça) e REPEAT... UNTIL
(repita/até). Vamos analisá-las nessa ordem.
LOOP FOR
É encontrado na maioria das linguagens de
programação, incluindo Pascal. No entanto, como
vamos ver, a versão Pascal, em particular, é mais
flexível e dispõe de recursos do tipo crescente (TO)
e decrescente (DOWNTO).
A ideia básica do comando for é que você
execute um conjunto de comandos, um número fixo
de vezes, enquanto uma variável de controle, é
incrementada ou decrementada a cada passagem
pelo laço.
LOOP WHILE... DO
É o mais genérico dos três e pode ser
usado para substituir os outros dois; em outras
palavras, o laço while supre todas as
necessidades. Já os outros dois, são usados por
uma questão de comodidade.
LOOP REPEAT ... UNTIL
O comando repeat ... until é semelhante
ao comando while. A diferença está no
momento da avaliação da expressão, o que
sempre ocorre sempre após a execução do
comando. Isto faz com que o comando do laço
repeat ... until sempre execute pelo menos uma
vez antes de realizar tal teste.
Exercícios
1. Faça um programa que mostre na tela todos
os números de 1 a 100 usando laço while().
2. Obtenha um número digitado pelo usuário e
repita a operação de multiplicar ele por três
(imprimindo o novo valor) até que ele seja
maior do que 100. Ex.: se o usuário digita 5,
deveremos observar na tela a seguinte
sequência: 5-15-45-135 (utiliza while()).

Mais conteúdo relacionado

Destaque

Crmexpo 2014 stuttgart
Crmexpo 2014 stuttgartCrmexpo 2014 stuttgart
Crmexpo 2014 stuttgart
B2B Smartdata GmbH
 
Yelo : Carole Lamarque
Yelo : Carole LamarqueYelo : Carole Lamarque
Yelo : Carole Lamarque
Mobile Monday Brussels
 
Lenox Advisors Corporate Brochure 2011
Lenox Advisors Corporate Brochure 2011Lenox Advisors Corporate Brochure 2011
Lenox Advisors Corporate Brochure 2011
davidkates
 
招募投影片
招募投影片招募投影片
招募投影片
耀誠 王
 
Marketest's network
Marketest's networkMarketest's network
Ii. event player
Ii. event playerIi. event player
Ii. event player
Shee Luh
 
Social Media Survey Results Impact Of Social Media & Recruitment
Social Media Survey Results   Impact Of Social Media & RecruitmentSocial Media Survey Results   Impact Of Social Media & Recruitment
Social Media Survey Results Impact Of Social Media & Recruitment
Chad McDaniel
 
La memoria
La memoriaLa memoria
La memoria
mulloalexandra
 
Acredite se quiser
Acredite se quiserAcredite se quiser
Acredite se quiser
Doni Cia
 
A simple-but-effective-business-plan
A simple-but-effective-business-planA simple-but-effective-business-plan
A simple-but-effective-business-plan
Zaini Ithnin
 
Alpine SnowGuards
Alpine SnowGuardsAlpine SnowGuards
Alpine SnowGuards
Alpine SnowGuards®
 
Medios de pago
Medios de pagoMedios de pago
Medios de pago
Jorge CoCo
 
Ns o que eu trouxe
Ns o que eu trouxeNs o que eu trouxe
Ns o que eu trouxe
Débora Menezes Salles
 
Loren Mc Donald
Loren Mc DonaldLoren Mc Donald
Loren Mc Donald
guestb8adf7
 
Creating a mark handout
Creating a mark handoutCreating a mark handout
Creating a mark handoutMissBrazeau
 
Suellen Lima - Jesus Simplesmente Tudo Versão 2
Suellen Lima - Jesus Simplesmente Tudo Versão 2Suellen Lima - Jesus Simplesmente Tudo Versão 2
Suellen Lima - Jesus Simplesmente Tudo Versão 2
Willian Carvalho
 
Unidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científicoUnidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científico
Alexandre Duarte
 
Banco de Dados - Aula 06
Banco de Dados - Aula 06Banco de Dados - Aula 06
Banco de Dados - Aula 06
Willian Carvalho
 
(NOW 3.0) MMORPG Architecture for dummies
(NOW 3.0) MMORPG Architecture for dummies(NOW 3.0) MMORPG Architecture for dummies
(NOW 3.0) MMORPG Architecture for dummies
squid
 
Carinhodeirms
CarinhodeirmsCarinhodeirms
Carinhodeirms
Artes 100 Fronteiras
 

Destaque (20)

Crmexpo 2014 stuttgart
Crmexpo 2014 stuttgartCrmexpo 2014 stuttgart
Crmexpo 2014 stuttgart
 
Yelo : Carole Lamarque
Yelo : Carole LamarqueYelo : Carole Lamarque
Yelo : Carole Lamarque
 
Lenox Advisors Corporate Brochure 2011
Lenox Advisors Corporate Brochure 2011Lenox Advisors Corporate Brochure 2011
Lenox Advisors Corporate Brochure 2011
 
招募投影片
招募投影片招募投影片
招募投影片
 
Marketest's network
Marketest's networkMarketest's network
Marketest's network
 
Ii. event player
Ii. event playerIi. event player
Ii. event player
 
Social Media Survey Results Impact Of Social Media & Recruitment
Social Media Survey Results   Impact Of Social Media & RecruitmentSocial Media Survey Results   Impact Of Social Media & Recruitment
Social Media Survey Results Impact Of Social Media & Recruitment
 
La memoria
La memoriaLa memoria
La memoria
 
Acredite se quiser
Acredite se quiserAcredite se quiser
Acredite se quiser
 
A simple-but-effective-business-plan
A simple-but-effective-business-planA simple-but-effective-business-plan
A simple-but-effective-business-plan
 
Alpine SnowGuards
Alpine SnowGuardsAlpine SnowGuards
Alpine SnowGuards
 
Medios de pago
Medios de pagoMedios de pago
Medios de pago
 
Ns o que eu trouxe
Ns o que eu trouxeNs o que eu trouxe
Ns o que eu trouxe
 
Loren Mc Donald
Loren Mc DonaldLoren Mc Donald
Loren Mc Donald
 
Creating a mark handout
Creating a mark handoutCreating a mark handout
Creating a mark handout
 
Suellen Lima - Jesus Simplesmente Tudo Versão 2
Suellen Lima - Jesus Simplesmente Tudo Versão 2Suellen Lima - Jesus Simplesmente Tudo Versão 2
Suellen Lima - Jesus Simplesmente Tudo Versão 2
 
Unidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científicoUnidade 0: Visão geral sobre o método científico
Unidade 0: Visão geral sobre o método científico
 
Banco de Dados - Aula 06
Banco de Dados - Aula 06Banco de Dados - Aula 06
Banco de Dados - Aula 06
 
(NOW 3.0) MMORPG Architecture for dummies
(NOW 3.0) MMORPG Architecture for dummies(NOW 3.0) MMORPG Architecture for dummies
(NOW 3.0) MMORPG Architecture for dummies
 
Carinhodeirms
CarinhodeirmsCarinhodeirms
Carinhodeirms
 

Semelhante a Linguagem de Programação - aula 03

Curso de shell
Curso de shellCurso de shell
Curso de shell
Tiago
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
Tiago
 
Shell script
Shell script Shell script
Shell script
SoftD Abreu
 
Unidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao ShellUnidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao Shell
Juan Carlos Lamarão
 
Curso de ShellScript - Lm05 shellscript5
Curso de ShellScript - Lm05 shellscript5Curso de ShellScript - Lm05 shellscript5
Curso de ShellScript - Lm05 shellscript5
Pessoal
 
Shell script do zero aula 1 - basico do basico e primeiros comandos
Shell script do zero    aula 1 - basico do basico e primeiros comandosShell script do zero    aula 1 - basico do basico e primeiros comandos
Shell script do zero aula 1 - basico do basico e primeiros comandos
Ivan Ribeiro
 
Linguagem de Programação PERL
Linguagem de Programação PERLLinguagem de Programação PERL
Linguagem de Programação PERL
Tiago R. Sampaio
 

Semelhante a Linguagem de Programação - aula 03 (7)

Curso de shell
Curso de shellCurso de shell
Curso de shell
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
 
Shell script
Shell script Shell script
Shell script
 
Unidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao ShellUnidade 3.6 Introdução ao Shell
Unidade 3.6 Introdução ao Shell
 
Curso de ShellScript - Lm05 shellscript5
Curso de ShellScript - Lm05 shellscript5Curso de ShellScript - Lm05 shellscript5
Curso de ShellScript - Lm05 shellscript5
 
Shell script do zero aula 1 - basico do basico e primeiros comandos
Shell script do zero    aula 1 - basico do basico e primeiros comandosShell script do zero    aula 1 - basico do basico e primeiros comandos
Shell script do zero aula 1 - basico do basico e primeiros comandos
 
Linguagem de Programação PERL
Linguagem de Programação PERLLinguagem de Programação PERL
Linguagem de Programação PERL
 

Último

Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
Érika Rufo
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
1000a
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
wagnermorais28
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 
apresentação sobre Clarice Lispector .pptx
apresentação sobre Clarice Lispector .pptxapresentação sobre Clarice Lispector .pptx
apresentação sobre Clarice Lispector .pptx
JuliaMachado73
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
ReinaldoSouza57
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
AmiltonAparecido1
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
AntnioManuelAgdoma
 
Especialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdfEspecialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdf
DanielCastro80471
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
Egito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdfEgito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdf
sthefanydesr
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
enpfilosofiaufu
 
Funções e Progressões - Livro completo prisma
Funções e Progressões - Livro completo prismaFunções e Progressões - Livro completo prisma
Funções e Progressões - Livro completo prisma
djincognito
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
NatySousa3
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 

Último (20)

Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 
apresentação sobre Clarice Lispector .pptx
apresentação sobre Clarice Lispector .pptxapresentação sobre Clarice Lispector .pptx
apresentação sobre Clarice Lispector .pptx
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
 
Especialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdfEspecialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdf
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
Egito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdfEgito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdf
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
 
Funções e Progressões - Livro completo prisma
Funções e Progressões - Livro completo prismaFunções e Progressões - Livro completo prisma
Funções e Progressões - Livro completo prisma
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 

Linguagem de Programação - aula 03

  • 1. Linguagem de Programação Aula 03 Colégio Estadual Padre Carmelo Perrone Profº: Willian
  • 2. E S T R U T U R A S D E ITERAÇÃO São utilizadas para que uma parte de seu programa possa ser repetida n vezes sem a necessidade de reescrevê-lo. Essas estruturas também são conhecidas como LOOP ou laços. Iremos estudar as três estruturas possíveis conhecidas em Pascal: FOR (para/variando), WHILE... DO (enquanto/faça) e REPEAT... UNTIL (repita/até). Vamos analisá-las nessa ordem.
  • 3. LOOP FOR É encontrado na maioria das linguagens de programação, incluindo Pascal. No entanto, como vamos ver, a versão Pascal, em particular, é mais flexível e dispõe de recursos do tipo crescente (TO) e decrescente (DOWNTO). A ideia básica do comando for é que você execute um conjunto de comandos, um número fixo de vezes, enquanto uma variável de controle, é incrementada ou decrementada a cada passagem pelo laço.
  • 4.
  • 5. LOOP WHILE... DO É o mais genérico dos três e pode ser usado para substituir os outros dois; em outras palavras, o laço while supre todas as necessidades. Já os outros dois, são usados por uma questão de comodidade.
  • 6.
  • 7. LOOP REPEAT ... UNTIL O comando repeat ... until é semelhante ao comando while. A diferença está no momento da avaliação da expressão, o que sempre ocorre sempre após a execução do comando. Isto faz com que o comando do laço repeat ... until sempre execute pelo menos uma vez antes de realizar tal teste.
  • 8.
  • 9. Exercícios 1. Faça um programa que mostre na tela todos os números de 1 a 100 usando laço while(). 2. Obtenha um número digitado pelo usuário e repita a operação de multiplicar ele por três (imprimindo o novo valor) até que ele seja maior do que 100. Ex.: se o usuário digita 5, deveremos observar na tela a seguinte sequência: 5-15-45-135 (utiliza while()).