codeblocks tutorial
Disciplina de Programação de Computadores I
Engenharia Elétrica
PUC Minas – campus de Poços de Caldas
Prof. Udo Fritzke Jr.
Programação de
Computadores I
Udo Fritzke Jr.
1
Estruturas de Repetição
• Vamos estudar as instruções para i de 1 até n repita fimpara, enquanto faça fimenquanto e
repita até que
Programação de Computadores I
Udo Fritzke Jr.
2
Estruturas de Repetição
• Suponha que um programa precise calcular a soma dos n primeiros números inteiros pares
• Exemplo: n = 6 → 2+4+6+8+10+12 = 42
• Para isto o programa teria que ler o valor de n, em seguida calcular os números pares e, acumular sua soma
Programação de Computadores I
Udo Fritzke Jr.
3
Estruturas de Repetição declare n: inteiro declare soma: inteiro soma ← 0 soma ← soma + 2
Problema:
O algoritmo deverá ser soma ← soma + 4 escrito para um soma ← soma + 6 número específico de soma ← soma + 8 valores pares. soma ← soma + 10
Neste caso, 6 valores. soma ← soma + 12
Programação de Computadores I
Udo Fritzke Jr.
4
Estruturas de Repetição declare n: inteiro declare soma: inteiro soma ← 0 soma ← soma + 2
Padrão:
Observe que estas soma ← soma + 4 instruções seguem um soma ← soma + 6 padrão: soma ← soma + 8 soma ← soma + 10 soma ← soma + numero_par soma ← soma + 12
Programação de Computadores I
Udo Fritzke Jr.
5
Estrutura de Repetição com Variável de Controle declare n: inteiro
O padrão de instruções declare soma: inteiro soma ← soma + numero_par declare i: inteiro é repetido n vezes. leia (n) soma ← 0 para i de 1 até n repita soma ← soma + numero_par fimpara A instrução para i de 1 até n repita fimpara indica que as instruções do devem ser repetidas para cada valor de i pertencente ao conjunto {1, 2, 3, …, n}
Programação de Computadores I
Udo Fritzke Jr.
6
Estrutura de Repetição com Variável de Controle declare n: inteiro declare soma: