técnicas de programação - aula 12

7
TÉCNICAS DE PROGRAMAÇÃO Tadeu Astori TÉCNICAS DE PROGRAMAÇÃO 12ª AULA

Upload: carlos-tadeu

Post on 23-Mar-2016

215 views

Category:

Documents


2 download

DESCRIPTION

Decima-segunda aula de técnicas de programação

TRANSCRIPT

TÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 12ª AULA

ESTRUTURA ( REPITA )

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 12ª AULA

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