SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Introdução a Algoritmos e
Linguagens de Programação
                  Aula 10 | Estruturas de Repetição




             Apresentação
       Luiz Augusto de M. Morais
Roteiro

   Estruturas de Repetição
     ●
      Conceitos básicos
     ●
      Relembrando a linguagem natural
     ●
      Estrutura enquanto-faça
       ●
         Utilizando pseudocódigo
       ●
         Sintaxe

                       Contadores e Acumuladores
                             ●
                              Operadores especiais
                             ●
                              Contadores
                             ●
                              Acumuladores



                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Estruturas de Repetição
Conceitos Básicos




             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Conceitos básicos




      São estruturas que servem para
      repetir trechos de código várias
                   vezes.




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Estruturas de Repetição
Relembrando
a Linguagem Natural




               UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Relembrando a linguagem natural

  1. Acionar interruptor
  2. Se a lâmpada acender, encerre.
  3. Pegar uma escada
  4. Posicionar a escada embaixo da lâmpada
  5. Buscar uma lâmpada nova
  6. Subir na escada
  7. Retirar a lâmpada velha
  8. Colocar a lâmpada nova
  9. Descer da escada
                                                       Estrutura
  10. Se lâmpada nova acender, encerre                 de repetição
  11. Repita os passos 5 a 10


                           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Estruturas de Repetição
Estrutura enquanto-faça




                  UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Estrutura enquanto-faça




                     UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:
     1.escreva('%d litros' % gasolina)
     2.gasolina = gasolina - 1




                                             Memória
                                             gasolina = 10




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)
     2.gasolina = gasolina - 1




                                             Memória
                                             gasolina = 9




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
     2.gasolina = gasolina - 1




                                             Memória
                                             gasolina = 8




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina - 1




                                             Memória
                                             gasolina = 7




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina - 1
                                             6 litros




                                             Memória
                                             gasolina = 6




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina - 1
                                             6 litros
                                             5 litros




                                             Memória
                                             gasolina = 5




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina - 1
                                             6 litros
                                             5 litros
                                             4 litros




                                             Memória
                                             gasolina = 4




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina - 1
                                             6 litros
                                             5 litros
                                             4 litros
                                             3 litros



                                             Memória
                                             gasolina = 3




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina - 1
                                             6 litros
                                             5 litros
                                             4 litros
                                             3 litros
                                             2 litros

                                             Memória
                                             gasolina = 2




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Utilizando pseudocódigo


       Código                                Execução

   1.gasolina = 10                           10 litros
   2.enquanto gasolina > 1 faça:             9 litros
     1.escreva('%d litros' % gasolina)       8 litros
                                             7 litros
     2.gasolina = gasolina – 1
                                             6 litros
   3.escreva('Na reserva!')                  5 litros
                                             4 litros
                                             3 litros
                                             2 litros
                                             Na reserva!
                                             Memória
                                             gasolina = 1




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Estrutura enquanto-faça
Sintaxe




         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Estrutura enquanto-faça



         Sintaxe


          enquanto <condição> faça:
          → <comandos>

                   <condição> = expressão lógica



                    Use endentação!

                               UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Contadores e Acumuladores
Operadores Especiais




              UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores especiais




                        mesma variável



                 gasolina = gasolina + 1


                       gasolina += 1




                              UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores especiais




          Operador     Operação             Substitui
             +=         x += 1              x=x+1
             -=          x -= 1              x=x-1
             *=          x *= 1             x=x*1
             /=          x /= 1              x=x/1
             //=        x //= 1             x = x // 1
            %=          x %= 1              x=x%1




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Contadores e Acumuladores
Contadores




          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Contadores




                     gasolina += 1



       1     2   3   4   5       6     7      8      9     10




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Contadores




                     gasolina += 2                Valor fixo




       1     2   3   4   5       6     7      8       9        10




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Contadores e Acumuladores
Acumuladores




          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Acumuladores




                   gasolina += valor


               gasolina = gasolina + valor
                                   variáveis




                          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Referências


FERRARI, Fabrício; CECHINEL, Cristian.
Introdução a Algoritmos e Programação. [S. l. : s. n.]




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES

Mais conteúdo relacionado

Mais de Luiz Augusto Macêdo Morais

Mais de Luiz Augusto Macêdo Morais (17)

SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
 
Minicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídasMinicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídas
 
Expressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e PráticaExpressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e Prática
 
Aula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listasAula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listas
 
Aula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu códigoAula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu código
 
Aula 13 - Trabalhando com strings
Aula 13 - Trabalhando com stringsAula 13 - Trabalhando com strings
Aula 13 - Trabalhando com strings
 
Aula 12 - Começando a programar : repetição
Aula 12 - Começando a programar : repetiçãoAula 12 - Começando a programar : repetição
Aula 12 - Começando a programar : repetição
 
Aula 11 - Começando a programar: Condicionais
Aula 11 - Começando a programar: CondicionaisAula 11 - Começando a programar: Condicionais
Aula 11 - Começando a programar: Condicionais
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Aula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e SaídaAula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e Saída
 
Aula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e LógicasAula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e Lógicas
 
Aula 5 - Tipos de dados
Aula 5 - Tipos de dadosAula 5 - Tipos de dados
Aula 5 - Tipos de dados
 
Aula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveisAula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveis
 
Aula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmosAula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmos
 
Aula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OACAula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OAC
 
Aula 1 - Apresentação
Aula 1 - ApresentaçãoAula 1 - Apresentação
Aula 1 - Apresentação
 
Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]
 

Último

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
RogrioGonalves41
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 

Último (20)

Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 

Aula 10 - Estruturas de repeticao

  • 1. Introdução a Algoritmos e Linguagens de Programação Aula 10 | Estruturas de Repetição Apresentação Luiz Augusto de M. Morais
  • 2. Roteiro Estruturas de Repetição ● Conceitos básicos ● Relembrando a linguagem natural ● Estrutura enquanto-faça ● Utilizando pseudocódigo ● Sintaxe Contadores e Acumuladores ● Operadores especiais ● Contadores ● Acumuladores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 3. Estruturas de Repetição Conceitos Básicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 4. Conceitos básicos São estruturas que servem para repetir trechos de código várias vezes. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 5. Estruturas de Repetição Relembrando a Linguagem Natural UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 6. Relembrando a linguagem natural 1. Acionar interruptor 2. Se a lâmpada acender, encerre. 3. Pegar uma escada 4. Posicionar a escada embaixo da lâmpada 5. Buscar uma lâmpada nova 6. Subir na escada 7. Retirar a lâmpada velha 8. Colocar a lâmpada nova 9. Descer da escada Estrutura 10. Se lâmpada nova acender, encerre de repetição 11. Repita os passos 5 a 10 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 7. Estruturas de Repetição Estrutura enquanto-faça UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 8. Estrutura enquanto-faça UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 9. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 1.escreva('%d litros' % gasolina) 2.gasolina = gasolina - 1 Memória gasolina = 10 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 10. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 2.gasolina = gasolina - 1 Memória gasolina = 9 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 11. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 2.gasolina = gasolina - 1 Memória gasolina = 8 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 12. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina - 1 Memória gasolina = 7 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 13. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina - 1 6 litros Memória gasolina = 6 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 14. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina - 1 6 litros 5 litros Memória gasolina = 5 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 15. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina - 1 6 litros 5 litros 4 litros Memória gasolina = 4 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 16. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina - 1 6 litros 5 litros 4 litros 3 litros Memória gasolina = 3 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 17. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina - 1 6 litros 5 litros 4 litros 3 litros 2 litros Memória gasolina = 2 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 18. Utilizando pseudocódigo Código Execução 1.gasolina = 10 10 litros 2.enquanto gasolina > 1 faça: 9 litros 1.escreva('%d litros' % gasolina) 8 litros 7 litros 2.gasolina = gasolina – 1 6 litros 3.escreva('Na reserva!') 5 litros 4 litros 3 litros 2 litros Na reserva! Memória gasolina = 1 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 19. Estrutura enquanto-faça Sintaxe UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 20. Estrutura enquanto-faça Sintaxe enquanto <condição> faça: → <comandos> <condição> = expressão lógica Use endentação! UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 21. Contadores e Acumuladores Operadores Especiais UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 22. Operadores especiais mesma variável gasolina = gasolina + 1 gasolina += 1 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 23. Operadores especiais Operador Operação Substitui += x += 1 x=x+1 -= x -= 1 x=x-1 *= x *= 1 x=x*1 /= x /= 1 x=x/1 //= x //= 1 x = x // 1 %= x %= 1 x=x%1 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 24. Contadores e Acumuladores Contadores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 25. Contadores gasolina += 1 1 2 3 4 5 6 7 8 9 10 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 26. Contadores gasolina += 2 Valor fixo 1 2 3 4 5 6 7 8 9 10 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 27. Contadores e Acumuladores Acumuladores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 28. Acumuladores gasolina += valor gasolina = gasolina + valor variáveis UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 29. Referências FERRARI, Fabrício; CECHINEL, Cristian. Introdução a Algoritmos e Programação. [S. l. : s. n.] UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES