técnicas de programação - aula 7

Post on 31-Mar-2016

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Setima aula de técnicas de programação

TRANSCRIPT

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

top related