técnicas de programação - aula 7

7

Click here to load reader

Upload: carlos-tadeu

Post on 31-Mar-2016

215 views

Category:

Documents


1 download

DESCRIPTION

Setima aula de técnicas de programação

TRANSCRIPT

Page 1: Técnicas de Programação - Aula 7

TÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 7ª AULA

Page 2: Técnicas de Programação - Aula 7

ESTRUTURA ( ENQUANTO )

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 7ª AULA

Page 3: Técnicas de Programação - Aula 7

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

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

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

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

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