• Save
Aula06
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
725
On Slideshare
611
From Embeds
114
Number of Embeds
3

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 114

http://computerinfodicas.blogspot.com.br 52
http://www.paiossin.com 50
http://computerinfodicas.blogspot.com 12

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Lógica de programação Prof: Leandro Maranim Dei Santi Prof. Eduardo Rossit Paiossin
  • 2. Conteúdo da aula Estruturas de repetição. Marcando o final de uma repetição. Variável acumuladora Pag 145
  • 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. 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. 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. 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. Estruturas de repetiçãoFluxogramasVamos fazer um fluxograma juntos???
  • 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. 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. 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. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC