técnicas de programação - aula 13

6

Click here to load reader

Upload: carlos-tadeu

Post on 06-Mar-2016

217 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

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

TÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 13ª AULA

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

ESTRUTURA ( PARA )

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 13ª AULA

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

ESTRUTURA ( PARA )

E UMA ESTRUTURA DE CONTROLE DE REPETIÇÃO, ELA REPETE UMA INSTRUÇÃO POR UM DETERMINADO

NÚMERO DE VEZES.

PARA DETERMINAR-MOS A QUANTIDADE DE VEZES QUE REPETIRAR, UTILIZAMO UMA VARIÁVEL

“CONTADOR”.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 13ª AULA

Page 4: Técnicas de Programação - Aula 13

INSTRUÇÃO ( PARA )

PARA < CONTADOR > DE < INICIO > ATE < FIM > FACA

< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>

FIMPARA

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.

OBS 3: <INICIO> E <FIM> PODE SER DO MAIOR PARA O ME NOR OU DO MENOR PARA O MAIOR Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 13ª AULA

Page 5: Técnicas de Programação - Aula 13

EXEMPLO 1“SENHAS DE FILA DE BANCO”

TAMANHOMAXIMO = 800FILA = 1

PARA FILA DE 1 ATE TAMANHOMAXIMO FACA

ESCREVA (“PRESSIONE UMA TECLA PARA PEGAR A SENHA”)

LEIA (TECLA)

FILA <- FILA + 1

FIMPARATadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 13ª AULA

Page 6: Técnicas de Programação - Aula 13

EXEMPLO 2“TIRAR A MEDIA DE 4 NOTAS”

MEDIA <- 0I = 1

PARA I DE 1 ATE 20 FACALEIA(NOTA1)LEIA(NOTA2)LEIA(NOTA3)LEIA(NOTA4)MEDIA <- (NOTA1 + NOTA2 + NOTA3 + NOTA4) / 4

SE MEDIA < 6 ENTAOESCREVAL (“REPROVADO”)

SENAOESCREVAL (“APROVADO”)

FIMSEI <- I + 1FIMPARA

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 13ª AULA