aula 07 - Logica de programacao

21
Lógica de Programação Estrutura de Controle Encadeadas

description

Estruturas de Controle – Laços ou Malhas de Repetição encadeados

Transcript of aula 07 - Logica de programacao

Lógica de Programação

Estrutura de Controle Encadeadas

Estrutura Enquanto com Enquanto

Condição 1

Condição 2

Instruções

N

N

S

S

Português Estruturado

enquanto (<condição 1>) façaenquanto (<condição 2>) faça

<instruções>fim_enquanto

fim_enquanto

Estrutura Enquanto com Repita

Condição 1

Instruções

Condição 2

N

N

S

S

Porguês Estruturado

enquanto (<condição 1>) façarepita

<instruções>até_que (<condição 2>)

fim_enquanto

Estrutura enquanto com para

Condição

Var   Início,fim,←incremento

Instruções

N

S

Português Estruturado

enquanto (<condição>) façapara <var> de <inicio> até <fim> passo <incr> faça

<instruções>fim_para

fim_enquanto

repita com repita

Instruções

Condição 2

Condição 1

N

N

S

S

Português Estruturado

repitarepita

<instruções>até_que (<condição 2>)

até_que (<condição 1>)

Estrutura Repita com Enquanto

Condição 2

Instruções

Condição 1

N

N

S

S

Português Estruturado

repitaenquanto (<condição 2>) faça

<instruções>fim_enquanto

até_que (<condição 1>)

Estrutura Repita com Para

Var   inicio, fim,←incremento 

Instruções

CondiçãoN

S

Português Estruturado

repitapara <var> de <inicio> até <fim> passo <incr> faça

<instruções>fim_para

até_que (<condição>)

Estrutura para com para

Var1   inicio, fim,←incremento

Var2   inicio, fim,←incremento

Instruções

Português Estruturado

para <var1> de <inicio> até <fim> passo <incr> façapara <var2> de <inicio> até <fim> passo <incr> faça

<instruções>fim_para

fim_para

Estrutura para com enquanto

Var   inicio, fim,←incremento

Condição

Instruções

N

S

Português Estruturadopara <var> de <inicio> até <fim> passo <incr> faça

enquanto (<condição>) faça<instruções>

fim_enquantofim_para

Estrutura Para com Repita

Var   inicio, fim,←incremento

Instruções

CondiçãoN

S

Português Estruturado

para <var> de <inicio> até <fim> passo <incr> façarepita

<instruções>até_que (<condição>)

fim_para

Algoritmo1. Inicializar as variáveis FATORIAL E CONTADOR com 

12. Definir as variáveis RESP (resposta) para confirmação 

e N para receber o limite de valor para o cálculo da fatorial

3. Enquanto RESP do usuário for sim, executar os passos 3,4,5, e 7

4. Repetir a execução dos passos 4 e 5 por N vezes5. FATORIAL   FATORIAL * CONTADOR←6. Incrementar 1 à variável CONTADOR7. Apresentar ao final o valor obtido