técnicas de programação - aula 12
DESCRIPTION
Decima-segunda aula de técnicas de programaçãoTRANSCRIPT
ESTRUTURA ( REPITA )
E UMA ESTRUTURA DE CONTROLE DE REPETIÇÃO, ELA EXECUTA UM CONJUNTO DE INSTRUÇÕES
BASEANDO-SE EM UMA CONDIÇÃO.NO REPITA, EXECUTAMOS AS INSTRUÇÕES PRIMEIRO
PARA DEPOIS TESTARMOS A CONDIÇÃO DA ESTRUTURA.
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 12ª AULA
INSTRUÇÃO ( REPITA )
REPITA
< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>
ATE < EXPRESSÃO >
OBS: PODE TER UMA OU MAIS AÇÕES A SEREM REALIZADAS;
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 12ª AULA
EXEMPLO 1“SENHAS DE FILA DE BANCO”
TAMANHOMAXIMO = 800FILA = 0
REPITA
ESCREVA (“PRESSIONE UMA TECLA PARA PEGAR A SENHA”)
LEIA (TECLA)
FILA <- FILA + 1
ATE FILA > TAMANHOMAXIMO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 12ª AULA
EXEMPLO 2“PLAYER DE CD”
CONT = 1LEIA (CD)
REPITA
ESCREVAL (“APERTE UM BOTAO PARA OUVIR A PROXIMA MUSI CA”)
LEIA (BOTAO)
CONT <- CONT + 1
ATE CONT = CD
ESCREVAL (“FIM DO CD”)
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 12ª AULA
EXEMPLO 3“TIRAR A MEDIA DE 4 NOTAS”
MEDIA <- 0ALUNO <- 1
REPITALEIA(NOTA1)LEIA(NOTA2)LEIA(NOTA3)LEIA(NOTA4)MEDIA <- (NOTA1 + NOTA2 + NOTA3 + NOTA4) / 4
SE MEDIA < 6 ENTAOESCREVA (“REPROVADO”)
SENAOESCREVA (“APROVADO”)
FIMSE
ALUNO <- ALUNO + 1
ATE ALUNO >= 20
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 12ª AULA