Download - Técnicas de Programação - Aula 7
TÉCNICAS DE PROGRAMAÇÃO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
ESTRUTURA ( ENQUANTO )
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 7ª AULA
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
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
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
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
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