Download - Técnicas de Programação - Aula 7
![Page 1: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/1.jpg)
TÉCNICAS DE PROGRAMAÇÃO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
![Page 2: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/2.jpg)
ESTRUTURA ( ENQUANTO )
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
![Page 3: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/3.jpg)
ESTRUTURA ( ENQUANTO )
E UMA ESTRUTURA DE CONTROLE DE REPETIÇÃO, ELA SE REPETE
ENQUANTO UMA CONDIÇÃO FOR VERDADEIRA,MAIS ASSIM QUE ELA FOR FALSA, ELA PARA DE
REPETIR.NESSA ESTRUTURA TESTAMOS PRIMEIRO A CONDIÇÃO
ANTES DE EXECUTAR AS INSTRUÇÕES.
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
![Page 4: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/4.jpg)
INSTRUÇÃO ( ENQUANTO )
ENQUANTO < EXPRESSÃO > FACA
< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>
FIMENQUANTO
OBS 1: PODE TER UMA OU MAIS AÇÕES A SEREM REALIZADA S;
OBS 2: SEMPRE USE UM CONTADOR PARA VERIFICAR O NUME RO DE REPETIÇÕES FEITAS E ASSIM EVITAR O LOOP INFINITO.
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
![Page 5: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/5.jpg)
EXEMPLO 1“SENHAS DE FILA DE BANCO”
TAMANHOMAXIMO = 800FILA = 0
ENQUANTO FILA <= TAMANHOMAXIMO FACA
FILA <- FILA + 1
ESCREVA (“PRESSIONE UMA TECLA PARA PEGAR A SENHA”)
LEIA (TECLA)
FIMENQUANTO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
![Page 6: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/6.jpg)
EXEMPLO 2“VERIFICAR A GRATUIDADE DA PASSAGEM DE ÔNIBUS”
LEIA (IDADE)
ENQUANTO (IDADE >= 7) E (IDADE < 65) FACA
ESCREVAL (“VOCÊ NÃO TEM GRATUIDADE, PAGUE A PASSAGEM ”)
LEIA (IDADE)
FIMENQUANTO
OBS: NESSE EXEMPLO NÃO FOI UTILIZADO UM CONTADOR, P OIS A CONDIÇÃO PARA FINALIZAR A REPETIÇÃO E A VARIÁVEL “ID ADE”.
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
![Page 7: Técnicas de Programação - Aula 7](https://reader038.vdocuments.com.br/reader038/viewer/2022100519/568c538a1a28ab4916bb37a1/html5/thumbnails/7.jpg)
EXEMPLO 3“TIRAR A MEDIA DE 4 NOTAS”
MEDIA <- 0
ENQUANTO MEDIA < 6 FACALEIA(NOTA1)LEIA(NOTA2)LEIA(NOTA3)LEIA(NOTA4)MEDIA <- (NOTA1 + NOTA2 + NOTA3 + NOTA4) / 4
SE MEDIA < 6 ENTAOESCREVA (“REPROVADO”)
FIMSE
FIMENQUANTO
ESCREVA (“APROVADO”)Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA