Professional Documents
Culture Documents
20.Цикъл for
20.Цикъл for
Oператор for
. Оператор за цикъл
Изчислителен процес, при който
оператор или група оператори се
изпълняват многократно за различни
стойности на техни параметри, се
нарича цикличен. За реализиране
на циклични изчислителни процеси
се използва оператор за цикъл.
Оператор for
Използва се основно за реализиране на индуктивни
изчислителни процеси.
А) Синтаксис
for (<инициализация>; <условие>; <корекция>)
<оператор>
kъдето - for (за) е запазена дума.
- <инициализация> е дефиниция с инициализация на
една променлива, завършваща с ;.
- <условие> е булев /логически/ израз.
- <корекция> е един или няколко оператора,
незавършващи с ;.
- <оператор> е точно един произволен оператор. Нарича
се тяло на цикъла.
Б) Семантика
12344321
234432
3443
44
3443
234432
12344321
int main() k=3;
{ for(j=3;j>=1;j--)
int i, j,k; {
for(j=1;j<=4;j++) cout<<setw(k);
for (i=j;i<=4;i++)
{
cout<<i;
for (i=j;i<=4;i++) for(i=4;i>=j;i--)
cout<<i; cout<<i;
for(i=4;i>=j;i--) cout<<endl;
cout<<i; k=j-1;
cout<<endl; }
system("PAUSE");
k=j+1;
}
cout<<setw(k);
}