WHILE OPERATORI
While operatori quyidagi umumiy ko’rinishga egadir:
While(ifoda)
Operator
Bu operator bajarilganda avval ifoda hisoblanadi. Agar uning qiymati 0 dan farqli bo’lsa
operator bajariladi va ifoda qayta hisoblanadi. To ifoda qiymati 0 bo’lmaguncha tsikl qaytariladi.
Agar dasturda while (1); satr quyilsa bu dastur hech qachon tugamaydi.
1 dan 10 gacha bo'lgan sonlarni chiqaruvchi programma tuzilsin.
#include
using namespace std;
int main()
{
int i = 1;
while ( i <= 10 ) {
cout<< i << endl;
i++;
}
return 0; }
Misol. Quyidagi yig`indini hisoblovchi programma tuzilsin.
#include
using namespace std;
int main()
{ float i = 1; // sanagich
float s = 0; // yig'indi
while ( i <= 50 ) {
s += 1 / i;
i++;
}
cout<< s << endl;
return 0; }
Misol:
1-dan 8 gacha butun sonlarning kvadratlari yig’indisini topish dasturi tuzilsin.
DASTURI
:
#include
using namespace std;
int main()
{ float s;
int i;
for (i=1; i<=8; i++)
s=s+i*i; cout <<"s="<return 0; }
Misol:
1 dan 11 gacha bo’lgan sonlar ichidan 11
2
hamda 11
2
*12ni hisoblash dasturi tuzilsin.
Misol:
Ko’p o’lchovli matrisani ko’paytirish dasturi tuzilsin:
TAJRIBA MASHG’ULOTI TOPSHIRIQLARI
1-TOPSHIORIQ
Quyidagi chiziqli jarayonga oid topshiriqlar uchun dastur tuzing. (O’z variantingiz
bo’yicha)
1.
,
,
|
|
,|
)
7
,
9
log
|
|
|
2
2
3
5
3
2
c
b
a
e
x
x
b
a
x
y
a
y
x
Tg
z
R
c
b
a
,
33
,
4
,
27
,
3
2.
R
z
y
x
Cosz
e
e
x
y
x
b
a
y
x
z
y
x
y
,
32
,
0
,
25
,
3
,
)
sin
1
(
|
|
,
)
3
(
2
|
|
2
)
(
3.
R
z
y
x
e
Arcctgz
x
b
y
x
z
y
x
a
x
,
35
,
3
,
62
,
0
),
(
,
|
|
|
1
|
2
2
3
4.
R
z
y
x
Tgz
z
Sin
y
x
b
x
y
a
,
36
,
10
,
42
,
17
),
(
|
|
,
1
2
4
5.
R
z
y
x
x
b
y
y
a
Sinz
x
,
4
,
15
,
65
,
1
,
)
1
(
,
3
|
2
|
|
2
|
/
1
3
1
6.
R
z
y
x
x
y
x
y
y
b
Ctgz
y
x
e
x
a
y
y
,
,
44
,
2
,
6
|
|
2
|
|
3
|
|
,
|
|
3
2
1
1
7.
R
z
y
x
y
Cos
z
Arc
x
b
x
x
x
a
,
,
33
,
0
),
cos
(
,
3
2
1
2
3
2
8.
R
z
y
x
z
x
x
Arc
b
y
y
x
y
a
x
x
,
04
,
5
,
28
,
3
,
sin
sin
1
,
2
log
)
1
(
2
2
2
9.
R
x
b
a
x
b
a
Cos
y
x
Ctg
y
x
Sin
x
F
a
,
1
.
22
,
62
,
7
,
76
,
3
,
5
2
3
3
2
3
3
3
10.
R
m
y
b
y
y
c
m
b
y
x
c
e
a
b
bx
y
x
,
6
,
5
,
7
,
12
|,
1
|
log
|
,
3
|
3
|
,
5
3
3
4
11.
R
t
z
y
x
z
x
b
t
y
Sin
Cosz
a
a
b
b
a
c
,
,
72
,
4
,
71
,
3
,
31
,
1
2
,
|
|
3
3
2
2
3
3
12.
R
y
x
x
y
x
Tg
b
Sinx
y
x
y
a
,
22
,
3
|,
33
,
0
|
,
3
3
3
2
3
13.
R
m
b
x
b
e
c
m
x
Tg
a
b
Cos
a
d
b
x
b
,
3
,
5
,
22
,
3
|,
|
ln
,
3
,
|
|
3
3
2
2
2
14.
R
x
y
z
z
z
z
b
Cosy
Cosx
a
y
,
87
,
0
,
4
,
0
,
3
2
1
,
|
|
3
2
2
1
2
15.
;
1
,
,
3
,
4
,
7
,
2
,
,
sin
,
|
|
2
2
2
2
k
R
z
b
a
e
y
k
b
a
Arc
x
y
Tg
x
w
Sinz
16.
R
z
x
e
x
x
b
x
x
z
a
ab
b
a
y
z
x
;
67
,
0
);
7
3
1
(
,
1
,
/
/
/
/
2
3
17.
R
z
x
z
x
xz
b
z
a
b
a
y
;
3
,
)
sin(
7
)
cos(
5
/,
1
7
lg/
,
|
3
5
|
2
4
3
2
2
18.
R
z
x
x
z
arctg
b
z
z
x
a
be
ae
y
a
b
;
7
,
30
),
3
,
3
(
05
,
0
,
/
/
,
3
4
2-TOPSHIORIQ
Quyidagi tarmoqlanuvchi jarayonga oid topshiriqlar uchun dastur tuzing.(O’z variantingiz
bo’yicha)
1
R
z
y
x
z
x
z
tg
y
x
z
x
e
x
a
y
y
,
35
,
3
,
175
,
3
|,
1
,
1
1
2
Y=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
;
;
1
2
2
2
1
AB
x
B
A
x
f
x
A
x
f
R
x
B
A
x
x
B
f
,
4
,
2
,
1
,
3
3
2
3
3
Y=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
AB
B
A
x
f
x
Ax
x
f
2
2
2
2
1
;
2
1
2
3
4
3
x
B
x
f
; A=-4; B=3;
R
x
4
F=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
AB
x
x
B
A
f
x
A
x
f
2
2
2
1
;
3
1
;
2
3
4
x
x
B
f
; A=-3; B=5;
R
x
5
F=
y
a
f
y
a
f
y
a
f
;
;
;
3
2
1
;
xy
y
x
f
y
ctg
x
f
x
2
3
log
3
5
2
2
2
3
2
2
1
;
006
,
0
;
033
,
1
;
4
arccos
2
3
b
a
R
x
b
b
a
y
x
f
a
6
Z=
b
a
z
b
a
z
b
a
z
;
;
;
3
2
1
;
;
3
,
2
4
3
3
2
3
2
2
2
1
y
x
x
z
xab
bx
a
z
;
4
4
2
3
y
x
a
x
tg
xy
z
R
y
x
x
y
x
b
;
75
,
4
,
5
2
7
F=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
2
1
2
x
x
A
f
;
2
3
2
2
3
4
)
(
x
x
B
f
AB
x
B
A
x
f
A=-2; B=0,9;
R
x
8
P=
A
B
f
A
B
f
A
B
f
;
;
;
3
2
1
;
z
xe
z
x
f
1
2
1
;
R
z
3,17,
x
4x,
log
arcsinx
B
;
z
4x
A
;
4
;
sin
4
7
2
3
3
2
ctgz
f
x
x
f
9
b=
y
a
z
y
a
x
a
;
4
;
5
R
z
x
x
x
x
y
x
x
tg
x
a
;
17
,
6
;
4
log
8
;
6
3
4
2
3
2
2
2
2
10
F=
y
x
f
y
x
f
y
x
f
;
;
;
3
2
1
;
R
g
y
g
x
x
x
f
x
tg
f
x
x
f
x
;
5
,
3
;
3
;
sec
4
log
;
4
7
;
3
6
5
2
4
2
3
3
2
2
2
1
11
F=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
2
1
2
4
x
B
x
f
;
2
3
2
2
4
4
)
(
x
B
x
f
AB
x
B
A
x
f
A=-2; B=1,5;
R
x
12
3
;
6
3
;
3
;
arcsin
5
;
|
)
3
cos(
sin
|
2
5
3
2
k
k
y
b
k
y
x
x
y
y
x
D
k
k
b=0,5; k
R;
13
Y=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
2
1
4
2
x
x
Ax
f
;
2
3
2
2
5
x
B
x
f
AB
x
x
B
A
f
A=-1; B=2,2;
R
x
14
K=
B
x
f
B
x
A
f
A
x
f
;
;
;
3
2
1
;
2
2
1
4
2
x
x
Ax
f
;
R
x
B
B
x
A
x
x
x
B
f
AB
x
x
B
A
f
;
4
,
2
;
lg
;
5
)
(
2
2
3
2
2
15
F=
b
x
f
b
x
a
f
x
a
f
;
;
;
3
2
1
;
;
3
2
1
x
a
x
f
R
x
b
a
x
x
b
f
abx
x
b
a
x
f
;
6
,
2
;
1
;
3
5
2
3
2
3
2
16
S=
b
x
b
x
a
x
a
x
tg
x
a
xa
;
5
;
cos
7
;
5
2
3
;
R
z
b
a
z
b
b
a
x
;
7
,
2
;
25
,
4
|
3
4
cos
|
2
2
17
M=
b
x
f
b
x
a
f
x
a
f
;
;
;
3
2
1
;
;
2
3
2
1
x
a
x
f
R
x
b
a
x
b
x
f
abx
x
f
;
9
,
2
;
1
;
4
5
|
|
2
3
2
2
18
Z=
b
a
z
b
a
z
b
a
z
;
;
;
3
2
1
;
2
2
1
xab
bx
a
z
;
R
y
x
x
y
x
b
x
tg
xy
z
y
x
y
x
a
y
x
x
z
;
75
,
4
;
5
log
;
4
;
sin
cos
;
!
2
4
!
3
5
5
4
2
7
3
4
2
2
4
2
3
2
3
2
Do'stlaringiz bilan baham: |