Lógica de programação      Prof: Leandro Maranim Dei Santi         Prof. Eduardo Rossit Paiossin
Conteúdo da aula   Estruturas de repetição.   Marcando o final de uma repetição.   Variável acumuladora                   ...
Estruturas de repetiçãoAs vezes é necessário repetir uma tarefa para chegar aum resultado final. Por exemplo, para encher ...
Estruturas de repetiçãoEstrutura enquanto/faça/fim-enquantoAlgoritmo Encrever_pessoaInício     PESSOA: literal     NUMERO_...
Estruturas de repetiçãoEstrutura repita/até-queAlgoritmo Encrever_pessoaInício     PESSOA: literal     NUMERO_DE_PESSOAS: ...
Estruturas de repetiçãoEstrutura para/faça/fim-paraAlgoritmo Encrever_pessoaInício     PESSOA: literal     NUMERO_DE_PESSO...
Estruturas de repetiçãoFluxogramasVamos fazer um fluxograma juntos???
Marcando final de uma repetiçãoA técnica de marcar o fim de uma repetição colocandouma variável controladora só funciona q...
Variável acumuladoraComo o próprio nome diz uma variável acumuladora éuma variável que acumula os valores dentro dasrepeti...
Exercícios1) Escrever um algoritmo para ler e escrever o   cadastro dos alunos de uma escola. O cadastro é   composto    d...
Bibliografia Para a preparação da aula foi utilizado o livro do curso                entregue pelo SENAC
Upcoming SlideShare
Loading in …5
×

Aula06

643 views
562 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
643
On SlideShare
0
From Embeds
0
Number of Embeds
123
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula06

  1. 1. Lógica de programação Prof: Leandro Maranim Dei Santi Prof. Eduardo Rossit Paiossin
  2. 2. Conteúdo da aula Estruturas de repetição. Marcando o final de uma repetição. Variável acumuladora Pag 145
  3. 3. Estruturas de repetiçãoAs vezes é necessário repetir uma tarefa para chegar aum resultado final. Por exemplo, para encher uma caixavocê coloca um objeto dentro dela e verifica se ela estacheia, se a caixa não estiver cheia você repetira a açãoanterior até atingir o objetivo.Para repetir tarefas em um algoritmo evitando escrevervárias vezes a mesma coisa utilizamos as estruturas derepetição.
  4. 4. Estruturas de repetiçãoEstrutura enquanto/faça/fim-enquantoAlgoritmo Encrever_pessoaInício PESSOA: literal NUMERO_DE_PESSOAS: numérico NUMERO_DE_PESSOAS <- 0 enquanto NUMERO_DE_PESSOAS < 5 faça leia PESSOA escreva PESSOA NUMERO_DE_PESSOAS <- NUMERO_DE_PESSOAS + 1 {controle} fim-enquantofim Pag 145
  5. 5. Estruturas de repetiçãoEstrutura repita/até-queAlgoritmo Encrever_pessoaInício PESSOA: literal NUMERO_DE_PESSOAS: numérico NUMERO_DE_PESSOAS <- 0 retipa leia PESSOA escreva PESSOA NUMERO_DE_PESSOAS <- NUMERO_DE_PESSOAS + 1 {controle} até-que NUMERO_DE_PESSOAS = 5fim Pag 150
  6. 6. Estruturas de repetiçãoEstrutura para/faça/fim-paraAlgoritmo Encrever_pessoaInício PESSOA: literal NUMERO_DE_PESSOAS: numérico NUMERO_DE_PESSOAS <- 0 para NUMERO_DE_PESSOAS de 1 até 5 passo 1 faça leia PESSOA escreva PESSOAfim-para NUMERO_DE_PESSOAS = 5fim Pag 151
  7. 7. Estruturas de repetiçãoFluxogramasVamos fazer um fluxograma juntos???
  8. 8. Marcando final de uma repetiçãoA técnica de marcar o fim de uma repetição colocandouma variável controladora só funciona quando se sabequantas vezes os comandos serão repetidos.Vejamos o exemplo na página 162 do livro.
  9. 9. Variável acumuladoraComo o próprio nome diz uma variável acumuladora éuma variável que acumula os valores dentro dasrepetições.Por exemplo, para calcular o total de despesas que umaempresa teve no mês o funcionário deve lançar asdespesas que a empresa teve diariamente e após ousuário informar todas as despesas devemos exibir asomatória de tudo. Em uma estrutura de repetiçãoacumulamos todas as despesas em uma variávelacumuladora e exibimos seu valor no final do algoritmo. Pag 170
  10. 10. Exercícios1) Escrever um algoritmo para ler e escrever o cadastro dos alunos de uma escola. O cadastro é composto de: NOME, SEXO, RG, CPF, ENDEREÇO, CIDADE, UF, PAI, MÃE, FONE, CEP e DATANASC2) Escrever um algoritmo para calcular a média dos alunos da nossa turma.3) Faça um algoritmo que determine o maior entre N números. A condição de parada é aentrada de um valor 0, ou seja, o algoritmo deve ficarcalculando o maior até que a entradaseja igual a 0 (ZERO).
  11. 11. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC

×