- •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
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ı |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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;
}
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.