![](/user_photo/_userpic.png)
- •6-AMELIY SABAQ
- •Jumıstıń maqseti:
- •Teoriyalıq bólim.
- •Programma kodınıń qandayda bir bólimin qandayda bir shárt tiykarında bir neshe ret orınlaw
- •for ciklı
- •1-mısal: 1-den 5-ke shekemgi sanlardı basıp shıǵarıw
- •Mine, bul programma tómendegishe jumıs isleydi:
- •2-mısal: Tekstti 5 ret kórsetiw
- •Shıǵarıw (Nátiyje):
- •3-mısal: Birinshi n natural sanlardıń qosındısın tabıń
- •Shıǵarıw
![](/html/88162/2422/html_cDw4yyYZdZ.UDgR/htmlconvd-pwMRWO11x1.jpg)
Shıǵarıw (Nátiyje):
Sálem dúnya!
Sálem dúnya!
Sálem dúnya!
Sálem dúnya!
Sálem dúnya!
Mine bul baǵdarlama qalay jumıs isleydi:
Iteraciya |
|
Ózgeriwshi |
|
i <= 5 |
|
|
|
|
Háreket |
|
|
|
|
|
|
|
|
|||
1-shi |
|
i = 1 |
|
|
true |
|
|
|
Sálem dúnya! |
|
basıp shıǵarıladı hám |
i |
artadı |
2 |
. |
|
||||
2- shi |
|
|
|
|
|
|
|
|
|
|
basıp shıǵarıladı hám |
|
|
|
artadı |
|
|
|
. |
|
i = 2 |
true |
Sálem dúnya! |
|
i |
3 |
|||||||||||||||
3- shi |
|
i = 3 |
|
|
true |
|
|
|
Sálem dúnya! |
|
basıp shıǵarıladı hám |
|
i |
artadı |
|
4 |
. |
|||
4- shi |
|
i = 4 |
|
|
true |
|
|
|
Sálem dúnya! |
|
basıp shıǵarıladı hám |
|
i |
artadı |
|
5 |
. |
|||
5- shi |
|
i = 5 |
|
|
true |
|
|
|
Sálem dúnya! |
|
basıp shıǵarıladı hám |
|
i |
artadı |
|
6 |
. |
|||
6- shı |
|
i = 6 |
|
|
false |
|
|
Cikl tamamlanadı |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](/html/88162/2422/html_cDw4yyYZdZ.UDgR/htmlconvd-pwMRWO12x1.jpg)
3-mısal: Birinshi n natural sanlardıń qosındısın tabıń
//C++ te birinshi n natural sanlardıń qosındısın tabıwǵa arnalǵan programma
//1,2,3,...n sıyaqlı natural sanlar retinde belgili
#include <iostream>
using namespace std;
int main() {
int num, sum; sum = 0;
cout << "Natural sandı kirgiziń: "; cin >> num;
for (int i = 1; i <= num; ++i) { sum += i;
}
cout << "Summa = " << sum << endl;
return 0;
}
![](/html/88162/2422/html_cDw4yyYZdZ.UDgR/htmlconvd-pwMRWO13x1.jpg)
Shıǵarıw
Natural sandı kirgiziń: 10
Summa = 55
Joqarıdaǵı mısalda bizde eki ózgeriwshi bar num hám sum. Summa yaǵnıy sum
ózgeriwshi 0 ge teńlestiriledi. Hám num ózgeriwshi mánis paydalanıwshı usınǵan mánis penen tayınlanadı.
Esletip ótemiz, bul for ciklin paydalanǵanımızda:
for(int i = 1; i <= num; ++i)
Bunda,
int i = 1: di inicializaciyalaydı
i
ózgeriwshi
i <= num: bolǵansha cikldi iske qosadı
i
kishi yamasa teń
num
++i: arttıradı
i
hár iteraciyada 1-ge ózgeredi
Qashan i
bolǵansha
11, bolıp
condition
tabıladı
false
hám
sum
-ge teń boladı
0 +
1 + 2 + ... + 10.