ED Controle de Fluxo For
Utilizando a instrução for
Grupo: Andenilson Oriente;
Gercivan Oliveira;
João Garcia;
Matheus Ventura.
Introdução
Em se tratando de estruturas de controle de fluxo, a linguagem C++ fornece vários tipos de
‘instruções’ para a realização de programas os quais exijam a repetição de um processo ou sua própria execução a partir de uma ou mais condições. Dentre estes artifícios temos: If, switch, e os laços while, for, do...while.
Nesta apresentação iremos analisar e discorrer as principais funções e características da instrução for.
O laço for
A instrução ou laço for é comumente utilizada em programas cujas informações iniciais determinem o número de iterações. Sua estrutura básica pode ser representada assim:
for (cargas iniciais ; condição ; pós-instrução) instrução; O laço for
Abaixo pode-se observar a sua representação por esquema de seu funcionamento:
6
1
for (
Cargas Iniciais
2
; condição ; pós-instrução )
4
instrução
3
5
Esquema do laço for
1)
2)
3)
4)
5)
6)
O código presente em cargas iniciais é executado.
Normalmente aqui são iniciadas as variáveis presentes no laço. Esse componente do laço for é executado apenas uma única vez;
A condição é avaliada;
Se o resultado da condição retornar o valor Falso (zero), então o laço for termina o programa continua na instrução imediatamente a seguir;
Se o resultado da condição retornar o valor Verdade, então é executada a instrução (ou bloco de instruções) do laço;
Depois de executada a instrução presente no laço, é executada a pós-instrução. Nesse componente do laço for são normalmente realizadas as alterações necessárias para passar à próxima iteração do laço (incremento ou decremento de variáveis, entre outros);
Voltar ao ponto 2.
Situação 1
Ex.1: Faça um programa, utilizando a estrutura for, para mostrar os números naturais menores e iguais a
10.
#include <stdio.h> main () { int i; i=0; for (i=0 ; i <= 10 ; i = i+1); printf(“%d\n”, i);
}
Observações
Quais são os componentes