Uploaded by Temur Fayzullayev

Dasturlash tillari fanidan test savollari

advertisement
Qiyinlik
darajasi
Dasturlash tillari fanidan test savollari
1
Test topshirig`i
C dasturi qaysi tillardan kelib
chiqqan?
BCPL tili kim tomonidan tuzilgan?
1
1
1
1
1
BCPL
tili
nechanchi
yilda
tuzilgan?
C++ dasturi qaysi tilga asoslanib
tuzilgan?
C tili kim tomonidan tuzilgan?
C tili nechanchi yilda tuzilgan?
C++ tili kim tomonidan tuzilgan?
1
1
C tili nechanchi yilda tuzilgan?
for (<ifoda >1;
<ifoda>2;<ifoda>3)uchun noto‘g‘ri
tavsifni ko‘rsating
1
1
Massiv elementlaridan foydalanish
nima orqali bajariladi?
Massiv noto’g’ri ta’rifini ko’rsating.
To`g`ri
javob
Muqobil
javob
B va
BCPL
tillarida
n
Martin
Richard
s
1967
yilda
C tiliga
C++ tilidan
B tilidan
BCPL
tilidan
Ken
Thompson
Dennis
Ritchie
Bjarne
Stroustup
1972 yilda
1983 yilda
1980 yilda
B va BCPL
tillariga
Martin
Richards
1967 yilda
B tiliga
BCPL tiliga
Ken
Thompson
1983 yilda
Bjarne
Stroustup
1980 yilda
Martin
Richards
Ken
Thompson
Dennis
Ritchie
1967 yilda
1972 yilda
1983 yilda
<ifoda>2 takrorlashni
bajarish yoki
yo‘qligini
aniqlabberuv
chi mantiqiy
ifoda, agar
shart rost
bo‘lsa,takror
lash davom
etadi, aks
holda yo‘q
<ifoda>3 odatda
takrorlash
sanagichi
qiymatini
oshirish(ka
maytirish)
uchun
xizmat
qiladi yoki
bu erda
takrorlashs
hartiga
ta’sir
qiluvchi
boshqa
amallar
bo‘lishi
mumkin.
Nuqta
operatsiya
si orqali
int a[] =
{1,2,3,4};
<ifoda>1 takrorlash
sanagichi
vazifasini
bajaruvchi
o‘zgaruvchi
ga
boshlang‘ich
qiymat
berishga
xizmat qiladi
Dennis
Ritchie
1972
yilda
Bjarne
Stroustu
p
1980
yilda
<ifoda>
2takrorla
sh
sanagic
hi
vazifasi
ni
bajaruvc
hio‘zgar
uvchiga
boshlan
g‘ich
qiymat
berishga
xizmat
qiladi
Element
indeksi
orqali
int a[2]
=
{1,2,3,4
Vergul
operatsiyasi
orqali
int a[20];
Muqobil
javob
Muqobil
javob
Element
ismi orqali
int a[4] =
{1,2,3,4};
Massiv – bu …
1
1
1
2
2
C++ tilida necha o’lchovgacha
massivlar ishlatilishi mumkin?
C++ tilida massiv indeksi nechadan
boshlanadi?
Massiv elementlariga tasodifiy
qiymatlar berish uchun qaysi
direktiva ishlatiladi?
Dasturda matematik funksiyalarni
ishlatish uchun qaysi direktiva
ishlatiladi?
Agar continue operatori sikl
operatori ichida kelsa, u holda …
2
Blok ichida ifodalangan o’zgaruvchi
qachon ko’rinadi?
2
2
2
2
2
2
int n=10; while(n-=1, n2=n*n, n>0);
Kavs ichidagi qaysi amal takrorlash
operatorining to‘xtash sharti
hisoblanadi?
Cheksiz takrorlash operatoridan
qaysi operator yordamida chiqib
ketish mumkin?
Qiymatni oluvchi funksiya o’z
ichida qaysi so’zni olishi shart?
Quyidagi programma bajarilishi
natijasida ekranga nima chiqadi? int
main() { unsigned int n=65535;
n+=1; cout<<n; return 0; }
Quyidagi takrorlash operatori necha
marta ishlaydi? int main() {
unsigned short int i=0; do {
i+=1;} while(1); return 0; }
};
Element
larning
tartiblan
gan
struktur
asi
Elementlarni
ng
tartiblanmag
an
strukturasi
Elementlar
ning
ixtiyoriy
strukturasi
31
tagacha
0 dan
7 tagacha
32 tagacha
Elementlarni
ng
tartiblangan
va
tartiblanmag
an
strukturalari
15 tagacha
1 dan
2 dan
7 dan
stdlib.h
iostream.h
conio.h
math.h
math.h
stdlib.h
iostream.h
conio.h
u
boshqaru
vni
siklning
kelasi
iteratsiya
sining
boshlani
shiga
uzatadi
ifodalan
gan
nuqtadan
blok
oxirigac
ha
n>0
u
boshqaruvni
siklning
oldingi
iteratsiyasini
ng oxiriga
uzatadi
u
boshqaruv
ni
belgidan
keyin
kelgan sikl
iteratsiyasi
ga uzatadi
u
boshqaruvni
sikldan
keying
operatorga
uzatadi
ifodalangan
nuqtadan
dastur
oxirigacha
ifodalanga
n nuqtadan
funksiya
oxirigacha
blok ichida
n-=1
n2=n*n
n-=1,
n2=n*n
break;
continue;
return;
Switch
Return
Int
new
Break
0
65536
65535
65535
CHeksiz
i qiymati
65535
sonidan
oshganda
takrorlash
0
int main() {
unsigned int
n=65535;
n+=1;
cout<<n;
2
2
2
Quyidagi programma bajarilishida
ekranga qanday son chiqadi? int
main( ) { short int
i=32767;i+=1;cout<<i<<endl;cin>>i
; return 0; }
for(int i=1; i<=10; i+=3) i-;takrorlash operatori necha marta
ishlaydi?
void f(int , int*j, int &k){
i++;(*j)++;k++;} void main(){int
=1,j=2,k=3; f(i,&j,k);cout << i <<
j <<k;} Programma ishlashi
natijasida ekranga chop etiladi:
Nuqtani chizuvchi funksiya…
3
3
3
3
3
3
Aylanani chizuvchi funksiya…
Kesmani chizuvchi funksiya…
Nuqtaning rangini aniqlovchi
funksiya…
Buyash usuli va rangini o’rnatuvchi
funksiya…
Chegaralangan sohani buyash
funksiyasi…
Оbyekt - bu
1
1
Obyektga yo’naltirilgan
dasturlashning asoslari Integrallashgan ishlab chiqish
muhiti -
1
-32768
to‘xtaydi
32768
0
5
10
Cheksiz
umuman
ishlamaydi
134
23 4
133
22 4
putpixel(
x,y,color
);
circle(x,
y);
line(x1,y
1,x2,y2);
getpixel(
x,y);
setfillsty
le(a,b);
floodfill(
x,y,
color);
Ma’lum
otlar va
ular
bilan
ishlash
usullari
majmuas
i
Obyektla
r va
sinflar
bu
ilovalarn
i
loyihalas
h, ishga
tushirish
va
testlash
uchun
zarur
bo’lgan
barcha
narsalar
circle(x,y);
line(x1,y1,x2
,y2);
line(x1,y1,x2
,y2);
circle(x,y);
getpixel(x,
y);
line(x1,y1,x2
,y2);
putpixel(x,
y,color);
putpixel(x,
y,color);
line(x1,y1,
x2,y2);
lineto(x,y)
;
linerel(x,y
);
getpixel(x,y);
Ma’lumotlar
ni qayta
ishlash usuli
Ma’lumotl
arni yozish
Foydalanuvc
hi interfeysi
Obyektlar
Sinflar
Funksiyalar
bu ilovalarni
loyihalash va
ishga
tushirish
uchun zarur
bo’lgan
barcha
narsalar
mavjud
muhit
bu
ilovalarni
ishga
tushirish
va testlash
uchun
zarur
bo’lgan
barcha
narsalar
mavjud
muhit
bu ilovalarni
loyihalash va
testlash
uchun zarur
bo’lgan
barcha
narsalar
mavjud
muhit
circle(x,y);
linerel(x,y);
setfillstyle(a,
b);
return 0; }
Xatolik
haqida xabar
getpixel(x,y);
putpixel(x,y,
color);
floodfill(x,y);
lineto(x,y);
“Obyektlar daraxti” ning vazifalari
1
“Obyektlar inspektori”ning
vazifalari
1
Har bir komponentning xossalari -
1
Run menyusining vazifalari
2
Loyiha (Projekt) menyusi bo’limlari
2
mavjud
muhit
Obyektla
r daraxti
oynasi
vizual va
vizual
bo’lmag
an
kompon
entlar va
ilovalar
obyektla
rining
iyerarxik
bog’lani
shini aks
ettiradi
Kompon
entlar
xossalari
va
xodisalar
qayta
ishlovchi
si
Ko’rinis
hi va
holatini
aniqlovc
hi
kompon
ent
atributlar
i
Loyihani
normal
va
sozlovch
i
rejimlard
a
bajarishg
a imkon
beradi
Loyihad
an
formani
qo’shish
va
o’chirish
Obyektlar
daraxti
oynasi vizual
komponentla
r va ilovalar
obyektlarinin
g iyerarxik
bog’lanishini
aks ettiradi
Obyektlar
daraxti
oynasi
vizual
bo’lmagan
komponen
tlar va
ilovalar
obyektlari
ning
iyerarxik
bog’lanish
ini aks
ettiradi
Obyektlar
daraxti
oynasi
komponentla
r va xodisalar
qayta
ishlovchisi
xossasini aks
ettiradi
Vizual
bo’lmagan
komponental
ar va ilovalar
obyektlari
orasidagi
ierarxik
bog’lanish
Vizual
komponen
talar va
ilovalar
obyektlari
orasidagi
ierarxik
bog’lanish
Berilgan
komponentni
tanish uchun
ishlatiladigan
foydalanuvch
i amallari
Komponen
t bilan
bog’liq
funksiya
Vizual va
vizual
bo’lmagan
komponental
ar va ilovalar
obyektlari
orasidagi
ierarxik
bog’lanish
Faqat
ko’rinishini
aniqlovchi
komponent
atributlari
Loyihadan
formani
qo’shishga
va
o’chirishga
imkon beradi
Yangi
komponen
tlarni
yaratish va
o’rnatishg
a imkon
beradi
Ma’lumotlar
bazasi bilan
ishlash uchun
instrumentlar
dan
foydalanishg
a imkon
beradi
Loyihani
normal va
sozlovchi
rejimlarda
bajarishga
imkon beradi
Yangi
komponen
tlarni
yaratish va
o’rnatishg
a imkon
Ma’lumotlar
bazasi bilan
ishlash uchun
instrumentlar
dan
foydalanishg
File (fayl) menyusining bo’limlari -
2
Loyihadan formani qo’shish va
o’chirish, loyiha opsiyalarini
berishga, loyihani u bajarmasdan
kompilyatsiya qilishga imkon beradi
1
1
1
1
2
Delphi muhiti uchun nima asos
bo’lib hisoblanadi?
BitBtn piktogrammali tugmaning
asosiy xossalari Label, Edit matn axborotining
kiritish va aks ettirish komponentlari
elementlari Label matn axborotini kiritish va
aks ettirish komponentlari -
, loyiha
opsiyalar
ini
berishga,
loyihani
u
bajarmas
dan
kompily
atsiya
qilishga
imkon
beradi
Yangi
loyiha,
yangi
forma
yaratishg
a, oldin
yaratilga
n loyiha
va
formani
ochishga
,
loyihalar
yoki
formalar
ni
saqlashg
a imkon
beradi
Kompon
entlarni
ularning
ma’nosi
va
vazifasig
a ko’ra
guruhlas
hga
imkon
beradi
Forma
Glyph,
Kind
Standart
bo’limid
a
Foydala
nuvchi
beradi
a imkon
beradi
Windows
ilovalari
uchun
odatdagi
bo’lgan
Clipboard
buferi bilan
almashinuv
amallarini
bajarishga
imkon beradi
Loyihadan
formani
qo’shish
va
o’chirish,
loyiha
opsiyalarin
i berishga,
loyihani u
bajarmasd
an
kompilyats
iya
qilishga
imkon
beradi
Loyihadan
formani
qo’shish va
o’chirish,
loyiha
opsiyalarini
berishga,
loyihani u
bajarmasdan
kompilyatsiy
a qilishga
imkon beradi
Tez
tugmachalar
instrumental
panelining
standart
tarkibini
birlashtiradi
Loyihani
normal va
sozlovchi
rejimlarda
bajarishga
imkon
beradi
Windows
ilovalari
uchun
odatdagi
bo’lgan
Clipboard
buferi bilan
almashinuv
amallarini
bajarishga
imkon beradi
Kod oynasi
Instrumentlar Inspektorl
paneli
ar obyekti
Text, Caption Lines,
Items
Additional
Win32
bo’limida
bo’limida
Foydalanuvc
hi
Foydalanu
vchi
Display
System
bo’limida
Foydalanuvc
hi
Edit matn axborotini kiritish va aks
ettirish komponentlari -
2
2
2
2
Formadagi turli xil yozuvlarni aks
ettirish uchun asosan quyidagi
komponentlardan foydalaniladi
Label matn axborotini kiritish va
aks ettirish komponenti asosiy
xossasi
Edit matn axborotini kiritish va aks
ettirish komponenti asosiy xossasi
Memo matn axborotini kiritish va
aks ettirish komponenti
2
ListBox komponenti -
2
o’zgartir
maydiga
n matnni
aks
ettirish
uchun
ishlatilad
i. Asosiy
xossa Caption
Bir satrli
matnlarn
i aks
ettirish,
kiritish
va
muharrir
lash
uchun
ishlatilad
i. Asosiy
xossa Text
Label,
StaticTe
xt, Panel
Caption
o’zgartirmay
digan matnni
aks ettirish
uchun
ishlatiladi.
Asosiy xossa
- Text
o’zgartirm
aydigan
matnni aks
ettirish
uchun
ishlatiladi.
Asosiy
xossa Edit
o’zgartirmay
digan matnni
aks ettirish
uchun
ishlatiladi.
Asosiy xossa
– Vizible
Bir satrli
matnlarni aks
ettirish,
kiritish va
muharrirlash
uchun
ishlatiladi.
Asosiy xossa
- Caption
Foydalanu
vchi
o’zgartirm
aydigan
matnni aks
ettirish
uchun
ishlatiladi.
Asosiy
xossa Edit
Foydalanuvc
hi
o’zgartirmay
digan matnni
aks ettirish
uchun
ishlatiladi.
Asosiy xossa
– Vizible
Label, Edit,
ListBox
Image,
Memo
Label,
Memo, Edit
Text
Lines
Items
Text
Caption
Lines
Items
Ko’p
satrli
matnlarn
i aks
ettirish,
kiritish
va
muharrir
lash
uchun
ishlatilad
i. Asosiy
xossa Lines
Window
s
ro’yxati
standart
oynasini
aks
ettirish,
Ko’p satrli
matnlarni aks
ettirish,
kiritish va
muharrirlash
uchun
ishlatiladi.
Asosiy xossa
- Caption
Bir satrli
matnlarni
aks
ettirish,
kiritish va
muharrirla
sh uchun
ishlatiladi.
Asosiy
xossa Text
Bir satrli
matnlarni aks
ettirish,
kiritish va
muharrirlash
uchun
ishlatiladi.
Asosiy xossa
– Lines
Ko’p satrli
matnlarni aks
ettirish,
kiritish va
muharrirlash
uchun
ishlatiladi.
Ko’p satrli
matnlarni
aks
ettirish,
kiritish va
muharrirla
sh uchun
Windows
ro’yxati
standart
oynasini aks
ettirish,
foydalanuvch
iga undan
StrToFloat() funksiyaning vazifasi -
2
FloatToStr() funksiyaning vazifasi
2
Memo komponenti usullari
2
2
ListBox, CheckListBox
ro’yxatlardan tanlash
komponentining asosiy xossasi va
funksiyalari
StringGrid komponent -
2
3
3
StringGrid komponentida
ma’lumotlar quyidagi xossalardan
qaysi biri yordamida taqdim etiladi
StringGrid komponentida qaysi
xossa ustun va satrlar sonini
foydalan
uvchiga
undan
punktlar
ni
tanlash
uchun
ishlatilad
i. Asosiy
xossa –
Items
satrni
o’zgaruv
chi
vergulli
qiymatg
a
aylantiri
sh
qiymatni
o’zgaruv
chi
vergulli
qiymatg
a
aylantiri
sh
Lines
xossasini
ng Add
va
Append
usullari
Xossa Items,
Clear,
Add
funksiya
lari
matnli
axborot
jadvallar
ini aks
ettirish
uchun
mo’ljalla
ngan
Cells
Asosiy xossa
- Items
ishlatiladi.
Asosiy
xossa Lines
punktlarni
tanlash
uchun
ishlatiladi.
Asosiy xossa
– Lines
satrni butun
qiymatga
almashtirish
satrni
sana-vaqt
foymatiga
almashtiris
h
satrni manfiy
qiymatga
almashtirish
qiymatni
butun
qiymatga
almashtirish
butun
sonni
satrga
almashtiris
h
butun sonni
satrga
almashtirish
Items
xossasining
Add va
Append
usullari
Lines
xossasinin
g Copy,
Cut, Past
usullari
Items
xossasining
Copy, Cut,
Past usullari
Xossa Items,
Copy,
Past, Cut
funksiyala
ri
sonli
matnli
ma’lumotlar axborot
jadvalini aks ro’yxatlari
ettirish uchun ni aks
mo’ljallanga ettirish
n
uchun
mo’ljallan
gan
Rows
Cols
Xossa - Text,
Clear, Add
funksiyalari
ColCoun
t,
ACol, ARow
FixedCols,
FixedRows
Xossa Lines, Clear,
Add
funksiyalari
Col, Row
grafik
ma’lumotlarn
i aks ettirish
uchun
mo’ljallanga
n
ARow, ACol
aniqlaydi
CheckBox (Standart bo'limida)
komponenti -
3
GroupBox (Standard bo’limida)
komponenti -
3
RadioButton (Standart bo’limida)
komponenti -
3
ComboBox (Standart bo’limida)
komponenti 3
RowCou
nt
Bayroqli
indekato
r - ikkita
mumkin
bo’lgan
qiymatni
tanlash
uchun
(odatda
“ha”
yoki
“yo’q”)
boshqaru
v
elementi
dan
iborat.
mantiqiy
bog’lang
an
kompon
entlarni
birlashtir
uvchi
konteyne
r bo’lib
xizmat
qiluvchi
paneldan
iborat.
Faqat
bitta
elementn
i tanlash
mumkin
bo’lgan
guruhni
shakllant
irish
uchun
boshqaru
v
elementi
dan
iborat.
Kompon
ent
muxarirl
ash
imkoniy
Faqat bitta
elementni
tanlash
mumkin
bo’lgan
guruhni
shakllantirish
uchun
boshqaruv
elementidan
iborat.
Komponen
t
muxarirlas
h
imkoniyati
mavjud
bo’lgan
ro’yxatdan
tushib
ketayotgan
ma’lumotn
i tanlash
uchun
mo’ljallan
gan.
mantiqiy
bog’langan
komponentla
rni
birlashtiruvc
hi konteyner
bo’lib xizmat
qiluvchi
paneldan
iborat.
Komponent
muxarirlash
imkoniyati
mavjud
bo’lgan
ro’yxatdan
tushib
ketayotgan
ma’lumotni
tanlash
uchun
mo’ljallanga
n.
Bayroqli
indekator ikkita
mumkin
bo’lgan
qiymatni
tanlash
uchun
(odatda “ha”
yoki “yo’q”)
boshqaruv
elementidan
iborat.
Faqat bitta
elementni
tanlash
mumkin
bo’lgan
guruhni
shakllantir
ish uchun
boshqaruv
elementida
n iborat.
mantiqiy
bog’langa
n
komponen
tlarni
birlashtiru
vchi
konteyner
bo’lib
xizmat
qiluvchi
paneldan
iborat.
Bayroqli
indekator ikkita
mumkin
bo’lgan
qiymatni
tanlash
uchun
(odatda “ha”
yoki “yo’q”)
boshqaruv
elementidan
iborat.
Komponent
muxarirlash
imkoniyati
mavjud
bo’lgan
ro’yxatdan
tushib
ketayotgan
ma’lumotni
tanlash
uchun
mo’ljallanga
n.
Faqat bitta
elementni
tanlash
mumkin
bo’lgan
Bayroqli
indekator ikkita
mumkin
bo’lgan
mantiqiy
bog’langan
komponentla
rni
birlashtiruvc
Sana va vaqtni kiritish va aks
ettirish komponentini ko’rsating
3
3
3
DateTimePicker ning asosiy
xossalari
MainMenu, PopupMenu vizual
bo’lmagan komponentlarining
asosiy xossasi
MainMenu va PopupMenu
komponentlar bir-biridan nima bilan
farq qiladi
3
3
MainMenu va PopupMenu
komponentlarida qaysi xossa bo’lim
yozuvini bildiradi
Additional bo’limidagi Image
komponenti -
2
2
System bo’limining PaintBox
komponenti -
ati
mavjud
bo’lgan
ro’yxatd
an tushib
ketayotg
an
ma’lumo
tni
tanlash
uchun
mo’ljalla
ngan.
DateTim
ePicker,
MonthC
alendar,
Ccalenda
r
Date,
Time
Items
guruhni
shakllantirish
uchun
boshqaruv
elementidan
iborat.
qiymatni
tanlash
uchun
(odatda
“ha” yoki
“yo’q”)
boshqaruv
elementida
n iborat.
hi konteyner
bo’lib xizmat
qiluvchi
paneldan
iborat.
DateTime
Picker,
MonthCal
endar,
DateSours
e
Text, Caption Timer
DateTimePic
ker, HotKey,
CCalendar
Lines
Text
Caption
MainMe
nu asosiy
menyu,
PopupM
enu chiquvch
i menyu
Caption
MainMenu matn
muxarriri,
PopupMenu asosiy menyu
MainMenu
- asosiy
menyu,
PopupMen
u - matn
muxarriri
MainMenu matn
muxarriri,
PopupMenu asosiy menyu
Text
Name
Edit
Grafikni
aks
ettirishla
r:
piktogra
mmalar,
bit
matritsal
ari va
metafayl
lar
uchun
ishlatilad
i
Formada
rasm
chizish
Formada
rasm chizish
mumkin
bo’lgan biror
sohani
yaratish
uchun
ishlatiladi
Diagramm
a va
grafikalar
yaratish
uchun
ishlatiladi
Diagrammala
r yasash
oynasi uchun
ishlatiladi
Grafikni aks
ettirishlar:
piktogramma
Diagramm
a va
grafikalar
Diagrammala
r yasash
oynasi uchun
DateTimePic
ker, Query,
Ccalendar
Data, Timer
Additional bo’limining Chart
komponenti -
2
Win32 bo’limining Animate
komponenti -
2
System bo’limining MediaPlayer
komponentasi -
2
Chart komponenti -
2
mumkin
bo’lgan
biror
sohani
yaratish
uchun
ishlatilad
i
Diagram
ma va
grafikala
r
yaratish
uchun
ishlatilad
i
lar, bit
matritsalari
va
metafayllar
uchun
ishlatiladi
Diagrammala
r yasash
oynasi uchun
ishlatiladi
yaratish
uchun
ishlatiladi
Formada
rasm
chizish
mumkin
bo’lgan
biror
sohani
yaratish
uchun
ishlatiladi
Ovozsiz Diagramma
Formada
AVI
va grafikalar rasm
kliplarini yaratish
chizish
ko'rish
uchun
mumkin
uchun
ishlatiladi
bo’lgan
ishlatilad
biror
i
sohani
yaratish
uchun
ishlatiladi
Tovushli Diagrammala Formada
va video r yasash
rasm
fayllarni oynasi uchun chizish
eshitishn ishlatiladi
mumkin
i
bo’lgan
boshqari
biror
sh
sohani
panelini
yaratish
yaratish
uchun
uchun
ishlatiladi
ishlatilad
i
Turli
Formada
Mantiqiy
grafika
rasm chizish bog’langan
va
mumkin
komponent
diagram bo’lgan biror alar
malarni
sohani
guruhni
yasashga yaratish
birlashtiruv
imkon
uchun
chi
beradi
ishlatiladi
konteyner
bo’lib
xizmat
qiladigan
panel
ishlatiladi
Grafikni aks
ettirishlar:
piktogramma
lar, bit
matritsalari
va
metafayllar
uchun
ishlatiladi
Grafikni aks
ettirishlar:
piktogramma
lar, bit
matritsalari
va
metafayllar
uchun
ishlatiladi
Grafikni aks
ettirishlar:
piktogramma
lar, bit
matritsalari
va
metafayllar
uchun
ishlatiladi
Matnli
axborot
jadvallarini
aks ettiradi
Shape ning vazifasi va asosiy
xossasi
Kompon
ent turli
geometri
k
shakllard
an
iborat.
Asosiy
xossa Shape
Delphi dasturi asosiy menyusida
quyidagilardan qaysi biri mavjud
emas?
Standart holatda Delphi oynasi
tashkil etuvchilari qaysi javobda
to’g’ri keltirilgan?
Form
2
2
2
2
2
2
2
2
2
2
2
2
Formadagi ob’yektlarni tekislash
buyrug’i (Align) qaysi menyuda
joylashgan?
Loyihadagi barcha formalarni
ko’rish qaysi tugmalar ketma-ketligi
yordamida amalga oshiriladi?
Delphida haqiqiy turdagi qiymatni
satrli turga o’tkazish uchun qaysi
funksiya ishlatiladi?
Delphida butun turdagi qiymatni
satrli turga o’tkazish uchun qaysi
funksiya ishlatiladi?
Delphida satr turidagi qiymatni
butun turga o’tkazish uchun qaysi
funksiya ishlatiladi?
Delphida satr turidagi qiymatni
haqiqiy turga o’tkazish uchun qaysi
funksiya ishlatiladi?
Formada hosil bo’ladigan nuqtalarni
qaysi menyu buyrug’idan
foydalanib ko’rinmaydigan holatga
o’tkazish mumkin?
Delphida ochilgan oynalarni navbat
bilan faollashtirish uchun
klaviaturadagi qaysi tugmalar
majmuasini bosish kerak?
Forma sarlavhasini o’zgartirish
tartibi qaysi javobda to’g’ri
keltirilgan?
Muxarrirlash
imkoniyati
bo’lgan
ro’yxatdan
tushuvchi
ma’lumotni
tanlash
uchun
mo’ljallanga
n. Asosiy
xossa –
Caption
Search
Komponen
t turli
geometrik
shakllardan
iborat.
Asosiy
xossa –
Items
Sonli
ma’lumotlar
jadvallarini
aks ettirish
uchun
mo’ljallanga
n. Asosiy
xossa –
Shape
Object
TreeVie
w,
Object
Inspector
, Form1,
Unit1
Edit
Object
TreeView,
Object
Inspector,
Form1, Edit1
Object
TreeView,
Object
Inspector,
Form1,
Label1
Object
TreeView,
Object
Inspector,
Form1,
Button1
View
Project
Run
Shift+F1
2
F12
Ctrl+F12
Alt+F12
FloatTo
Str
FloatTostr
StrToFloat
IntToStr
IntToStr
intTostr
StrToInt
IntToFloat
StrToInt
intTostr
strtoint
IntToFloat
StrToFlo
at
StrTofloat
Floattostr
IntToFloat
Tools
Edit
Window
View
Alt+End
Ctrl+End
Shift+End
Alt+Enter
Object
Inspector
dan
forma
Object
TreeView
dan forma
tanlanadi,
Object
Inspectorda
gi Caption
xususiyatig
Object
TreeView
oynasidagi
Name
Component Database
Forma nomini o’zgartirish tartibi
qaysi javobda to’g’ri keltirilgan?
2
2
2
2
2
2
2
1
1
1
1
1
Formaning vertikal bo’yicha
o’lchami Object Inspector qaysi
parametr orqali o’zgartiriladi?
Formaning gorizontal bo’yicha
o’lchami Object Inspector qaysi
parametr orqali o’zgartiriladi?
Formaning qaysi parametri
qiymatini o’zgartirib, uni gorizont
bo’yicha siljitishimiz mumkin?
Forma chegarasi qalinligini
o’zgartirish qaysi parametr
yordamida amalga oshiriladi?
Edit ob’yektining Color xususiyati
bilan nimani o’zgartirish mumkin?
Label ob’yekti qaysi panelda
joylashgan?
Edit ob’yekti qaysi panelda
joylashgan?
Button ob’yekti qaysi panelda
joylashgan?
Qaysi funksiya yordamida darchani
tozalash mumkin?
Formaga rasm joylashtirish buyrug’i
qaysi panelda joylashgan?
Formadagi nuqtalar kooordinatasi
parametrini Environment Options…
buyrug’ining qaysi bo’limidan
o’zgartirish mumkin?
3
Yuqoridagi formada qanday
tanlanadi
, Caption
xususiya
tiga
yangi
nom
yoziladi
Object
TreeVie
w dan
forma
tanlanadi
, Name
xususiya
tiga
yangi
nom
yoziladi
Height
Name
xususiyatiga
yangi nom
yoziladi
a yangi
nom
yoziladi
xususiyatiga
yangi nom
yoziladi
Object
Inspectordan
forma
tanlanadi,
Caption
xususiyatiga
yangi nom
yoziladi
Object
Inspectorda
gi Caption
xususiyatig
a yangi
nom
yoziladi
Object
TreeView
oynasidagi
Name
xususiyatiga
yangi nom
yoziladi
Width
Size
Vertical size
Width
Height
Size
Horizontal
size
Left
Right
Top
Bottom
BorderW BorderHeight BorderSize
idth
Border
Fon
rangini
Standart
Matn rangini
Additional
Forma foni
rangini
Text
Tugma
rangini
System
Standart
Text
System
Additional
Standart
Additional
Text
System
Clear()
Clear
Delete()
Clean()
Addition
al
Designer
Standart
Text
System
Palette
Preferences Library
3 ta
Label, 3
ta Edit, 1
ta
Memo, 2
ta
2 ta Label, 4
ta Edit, 1 ta
Memo, 3 ta
Button
3 ta Label,
3 ta Edit, 1
ta Memo, 3
ta BitBtn
3 ta Label, 3
ta Edit, 1 ta
Memo, 1 ta
Button, 2 ta
BitBtn
ob’yektlar qo’llanilgan?
Panel komponentasi nima uchun
ishlatiladi?
1
Panel komponentning Align
xususiyati nima uchun ishlatiladi?
1
Panel komponentning Align
xususiyatida qanday qiymatlar
joylashgan?
2
Satrlarni taqqoslovchi funksiyalar
2
Satrni kichik harflarga o‘tkazish
funksiyasi
2
2
Satrni katta harflarga o‘tkazish
funksiyasi.
Button,
1 ta
BitBtn
bir
nechta
kompon
entalarni
guruhlas
h uchun
ishlatilad
i
forma
o’lchami
o’zgartiri
lganda,
kompon
entaning
formada
turgan
o’rnini
aniqlash
uchun
ishlatilad
i
alNone,
alTop,
alBotto
m,
alLeft,
alRight,
alClient,
alCusto
m
AnsiCo
mpareStr
(const
S1, S2:
string):
Int,
AnsiCo
mpareTe
xt(const
S1, S2:
string):
Int;
AnsiLo
werCase
(const S:
string):
String;
AnsiLo
werCase
matnni aks
forma
ettirish uchun o’lchamini
ishlatiladi
va turgan
o’rnini
o’zgartirish
uchun
ishlatiladi
ma’lumotlarn
i kiritish
uchun
ishlatiladi
bir nechta
komponental
arni
guruhlash
uchun
ishlatiladi
matnni aks
ettirish
uchun
ishlatiladi
ma’lumotlarn
i kiritish
uchun
ishlatiladi
alNone,
alTop,
alBottom,
alLeft,
alRight,
alWidth,
alCustom
alNone,
alCenter,
alBottom,
alLeft,
alRight,
alClient,
alCustom
alNone,
alTop,
alHeight,
alLeft,
alRight,
alClient,
alCustom
AnsiCompar
eStr(const
S1,
S2:string):
Int,
AnsiLowerC
ase(const S:
string):
String;
AnsiLower
Case(const
S: string):
String,
AnsiComp
areText(co
nst S1, S2:
string): Int;
AnsiCompar
eText(const
S1, S2:
string): Int,
AnsiUpperCa
se(const S:
string):
String;
AnsiUpperCa
se(const S:
string):
String;
AnsiComp
areText(co
nst S1, S2:
string): Int;
AnsiCompar
eStr(const
S1, S2:
string): Int;
AnsiUpperCa AnsiComp
se(const S:
areText(co
AnsiCompar
eStr(const
Satrning ma’lum qismidan nusxa
olish funksiyasi.
2
Satrning ma’lum qismini o‘chirish
funksiyasi
2
2
2
2
Satrdan boshlang’ich va oxirgi
probellarni o‘chirish funksiyasi
Satrdan boshlang’ich probellarni
o‘chirish funksiyasi
Satrdan oxirgi probellarni o‘chirish
funksiyasi
Joriy sanani aniqlash funksiyasi
2
Joriy vaqtni aniqlash funksiyasi
2
2
Joriy sana va vaqtni aniqlash
funksiyasi
Vaqtni satrga o‘tkazish funksiyasi
2
Satrni vaqtga o‘tkazish funksiyasi
2
OnClick xodisasi…
2
2
OnDblClick xodisasi…
(const S:
string):
String;
Copy(S:
string;
Index,
Count:in
t);
Delete(v
ar S:
string;
Index,
Count:in
t);
Trim;
string):
String;
TrimLeft
;
TrimRig
ht;
Date:
TDateTi
me;
Time:
TDateTi
me;
Now:
TDateTi
me;
TimeTo
Str(Time
:
TDateTi
me):
String;
StrToTi
me(const
S:
String):
TDateTi
me;
kompon
enta
ustida
sichqonc
ha yoki
Enter
tugmasi
bosilgan
da sodir
bo’ladi;
kompon
nst S1, S2:
string): Int;
S1, S2:
string): Int;
Cut(S: string; Delete(S:
Index,
string;
Count:int);
Index,
Count:int);
Save(S:
string; Index,
Count:int);
Copy(S:
string; Index,
Count:int);
Cut(S:
string;
Index,
Count:int);
Save(S:
string; Index,
Count:int);
Timr;
TrimLeft;
TrimRight;
Timr;
Trim;
TrimRight;
Timr;
TrimLeft;
Trim;
DateTimeTo
Str;
Now:
TDateTime
;
Now:
TDateTime
;
Date:
TDateTime
;
StrToDate(
Time:
TDateTime
):String;
Time:
TDateTime;
TimeToStr(c
onst S:
String):
TDateTime;
StrToDate(
const S:
String):
TDateTime
;
DateToStr(co
nst S:
String):
TDateTime;
komponenta
ustida
sichqoncha 2
marta
bosilganda
sodir bo’ladi;
komponent
a ustida
sichqoncha
bosilganda
sodir
bo’ladi;
komponenta
ustida
sichqoncha
harakatlanga
nda sodir
bo’ladi;
komponenta
komponent
komponenta
DateTimeTo
Str;
DateTimeTo
Str;
StrToTime(T
ime:
TDateTime):
String;
Time:
TDateTime;
Time:
TDateTime;
DateToStr(Ti
me:
TDateTime):
String;
OnMouseDown xodisasi…
2
OnMouseMove xodisasi …
2
OnMouseUp xodisasi …
2
OnKeyDown xodisasi…
2
OnKeyPress xodisasi…
2
enta
ustida
sichqonc
ha 2
marta
bosilgan
da sodir
bo’ladi;
kompon
enta
ustida
sichqonc
ha
bosilgan
da sodir
bo’ladi;
kompon
enta
ustida
sichqonc
ha
harakatla
nganda
sodir
bo’ladi;
kompon
enta
ustida
bosib
turilgan
sichqonc
ha
tugmasin
i qo‘yib
yuborga
nda sodir
bo’ladi;
klaviatur
adagi
ixtiyoriy
tugma
bosilgan
da sodir
bo’ladi;
ustida
sichqoncha
yoki Enter
tugmasi
bosilganda
sodir bo’ladi;
a ustida
sichqoncha
bosilganda
sodir
bo’ladi;
ustida
sichqoncha
harakatlanga
nda sodir
bo’ladi;
komponenta
ustida
sichqoncha 2
marta
bosilganda
sodir bo’ladi;
komponenta
ustida
sichqoncha
harakatlanga
nda sodir
bo’ladi;
komponenta
ustida
sichqoncha 2
marta
bosilganda
sodir bo’ladi;
komponent
a ustida
sichqoncha
yoki Enter
tugmasi
bosilganda
sodir
bo’ladi;
komponent
a ustida
sichqoncha
bosilganda
sodir
bo’ladi;
komponenta
ustida
sichqoncha 2
marta
bosilganda
sodir bo’ladi;
komponent
a ustida
sichqoncha
bosilganda
sodir
bo’ladi;
komponenta
ustida
sichqoncha
harakatlanga
nda sodir
bo’ladi;
foydalanuvch
i qachonki
klaviatura
tugmasini
bosganda yuz
bo’ladi;
komponenta
ustida bosib
turilgan
sichqoncha
tugmasini
qo‘yib
yuborganda
sodir bo’ladi;
foydalan
uvchi
qachonki
klaviatur
a
tugmasin
qachonki
bosib
turilgan
klaviatura
tugmasi
qo‘yib
qachonki
bosib
turilgan
klaviatura
tugmasi
qo‘yib
yuborilgan
da yuz
beradi;
klaviaturad
agi
ixtiyoriy
tugma
bosilganda
sodir
komponenta
ustida
sichqoncha
yoki Enter
tugmasi
bosilganda
sodir bo’ladi;
komponenta
ustida bosib
turilgan
sichqoncha
tugmasini
qo‘yib
OnKeyUp xodisasi…
2
1
1
1
1
Bir formadan boshqa formaga o‘tish
tugmasi quyidagilardan qaysi biri?
Bir kod darchasidan boshqa bir koq
darchasiga o‘tish tugmasi
quyidagilardan qaysi biri?
Bir formadan boshqa bir formaga
murojaat qilish tugmasi
quyidagilardan qaysi biri?
Formadan formaning kod qismiga
o‘tish tugmasi quyidagilardan qaysi
biri?
Show bilan ShowModal
metodlarining farqi nimadan iborat?
1
Formaning BorderIcons
xususiyatida quyidagilardan
qaysilari mavjud.
1
i
bosgand
a yuz
bo’ladi;
qachonki
bosib
turilgan
klaviatur
a
tugmasi
qo‘yib
yuborilg
anda yuz
beradi;
Shift+F1
2
Ctrl+F12
yuborilganda
yuz beradi;
bo’ladi;
yuborganda
sodir bo’ladi;
foydalanuvch
i qachonki
klaviatura
tugmasini
bosganda yuz
bo’ladi;
klaviaturad
agi
ixtiyoriy
tugma
bosilganda
sodir
bo’ladi;
komponenta
ustida bosib
turilgan
sichqoncha
tugmasini
qo‘yib
yuborganda
sodir bo’ladi;
Ctrl+F12
Alt+F11
F12
Shift+F12
Alt+F11
F12
Alt+F11
Ctrl+F12
Shift+F12
F12
F12
Ctrl+F12
Alt+F11
Shift+F12
Show
metodi
orqali
chaqirilu
vchi
formada
n
chaqiruv
chi
formaga
o‘tish
mumkin,
ShowMo
dal
metodi
orqali
esa
o’tish
mumkin
emas.
biSyste
mMenu,
biMinim
ize,
biMaxim
ize,
biHelp.
Show metodi
orqali
chaqiriluvchi
formadan
chaqiruvchi
formaga
o‘tish
mumkin
emas,
ShowModal
metodi orqali
esa o’tish
mumkin.
ikkala
metod
orqali ham
chaqiriluvc
hi
formadan
chaqiruvch
i formaga
o‘tish
mumkin.
ikkala metod
orqali ham
chaqiriluvchi
formadan
chaqiruvchi
formaga
o‘tish
mumkin
emas.
biDialog,
biNone,
biSingle,
biSizeable,
biSizeToolW
in,
biToolWindo
biSystemM
enu,
biMinimize
,
biMaximiz
e.
biSystemMe
nu,
biMinimize,
biMaximize,
biNone.
2
2
1
1
Formaning BorderStyle xususiyatida a)
quyidagilardan qaysilari mavjud.
bsSyste
mMenu,
bsMinim
ize,
bsMaxi
mize,
bsHelp.
Formaga o‘rnatilgan tugmalarning
&
Caption xususiyatiga ma’lum
xarfdan oldin qanday belgi qo‘yilsa,
tugmaga tezda murojaat qilish
mumkin?
Formaga o‘rnatilgan tugma
Alt+H
“Hisoblash” ko’rinishida bo‘lsa, bu
tugmaga murojaat qilish uchun
qaysi tugmalarni bosishlik kerak
bo‘ladi?
Formaning FormStyle xususiyatida
fsNorma
quyidagilardan qaysilari mavjud.
l,
fsMDIF
orm,
fsMDIC
hild,
fsStayO
nTop.
w.
*b) bsDialog,
bsNone,
bsSingle,
bsSizeable,
bsSizeToolW
in,
bsToolWindo
w.
_
c)
bsDialog,
bsNone,
bsSingle,
bsSizeable,
bsSizeTool
Win,
bsHelp.
%
d)
bsMinimize,
bsMaximize,
bsSizeable,
bsSizeToolW
in,
bsToolWindo
w.
$
H
Alt+C
Shift+H
fsDialog,
fsNone,
fsSingle,
fsSizeable,
fsSizeToolW
in,
fsToolWindo
w.
fsMinimize,
fsMaximize,
fsSizeable,
fsHelp.
2.083
2
fsMDIFor
m,
fsMDIChil
d,
fsStayOnT
op,
fsSizeable,
fsSizeTool
Win.
1.83
2.083
2
1.83
2.283
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5; float
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Lines-
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
1.5
3
3
3
S=0;
Memo1for
>Clear(); (int i=1;
i<=N; i++)
Memo1{
>Lines>Add("
=S+
Dasturni
(1/((fl
ng
oat)i))
natijasi
;
quyida
aks
emo1
etadi");
>Line
sEdit1s>Text =
>Add
"5";
("S="
}
+
//--------Float
----------ToStr
----------(S));
----------}
----------- }
--------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
i
nt i,N=5;
float
S=0;
f
or (int
i=1;
i<=N;
i++)
{
>Add("Das
turning
natijasi
quyida aks
etadi");
S sEdit1>Text =
"4";
}
//-----------M----------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4; float
S=0;
for
(int i=1;
i<=N; i++)
{
=S
+
(1/(
(flo
at)i)
);
emo
1>Li
nes>A
dd("
S="
+
Flo
atT
oStr
(S))
;
}
S
=
S
+
(
1
}
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "5";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5; float
S=0;
for
(int i=1;
i<=N; i++)
{
S
S
=S+
1/i;
M
emo1
>Line
M
s>Add
("S="
+
IntTo
Str(S)
);
}
}
/(
(f
l
o
at
)i
))
;
M
e
m
o
1
>
L
i
n
e
s>
A
d
d
("
S
=
"
+
F
l
o
at
T
o
S
tr
(
S
))
;
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
3
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5;
float
Memo1- S=0;
>Clear();
for (int
i=N; i<=2*N;
Memo1- i++)
>Lines{
>Add("
S=
Dasturni S + i;
ng
natijasi
Memo1quyida
>Linesaks
>Add("S=" +
etadi");
FloatToStr(S
));
sEdit1}
>Text = }
"5";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=5;
float
S=0;
for
(int i=N;
i<=2*N;
i++)
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"4";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4;
float
S=0;
for
(int i=N;
i<=2*N;
i++)
{
S
= S + i*i;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi ");
sEdit1>Text = "6";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5;
float
S=1;
for (int
i=N; i<=2*N;
i++)
{
S=
S + i*i;
Memo1>Lines>Add("S=" +
IntToStr(S));
}
}
{
S=S+
i*i;
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
} void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"4";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4;
float
S=0;
for
(int i=N;
i<=2*N;
i++)
{
S
= S + i*i;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
6
5
}
7
4
355
255
61
25
3.6
2.4
1
1.32
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"5";
}
//---------------------------------------------------------------------void
__fastcall
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "5";
}
//-----------------------------------------------------------------------
3
3
3
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
3
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1Memo1- >Lines>Clear(); >Add("Dastu
rning natijasi
Memo1- quyida aks
>Linesetadi");
>Add("
sEdit1Dasturni >Text = "4";
ng
}
natijasi
//-------------quyida
---------------aks
---------------etadi");
---------------------------sEdit1void
>Text = __fastcall
"5";
TForm1::sBit
}
Btn1Click(T
//--------- Object
void
__fastcall
TForm1::sBit
Btn1Click(T
------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=5;
float
P=1;
for
(int i=1;
i<=N;
i++)
{
*Sender)
{
int
i,N=4;
float
P=0;
for (int
i=2; i<=N;
i++)
{
P=
P * (1 +
(float(i))/10);
Memo1>Lines>Add("P=" +
FloatToStr(P
));
}
}
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4;
float
P=1;
for
(int i=1;
i<=N; i++)
{
P
= P * (1 +
i/10);
Memo1>Lines>Add("P="
+
FloatToStr(
S));
}
}
Object
*Sender)
{
int
i,N=5;
float
P=0;
for (int
i=1; i<=N;
i++)
{
P=
P * (1 +
(float(i))/10);
Memo1>Lines>Add("S=" +
IntToStr(S));
}
}
P=P*
(1 +
(float(i))/
10);
3
Memo1>Lines>Add("P
=" +
FloatTo
Str(P));
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1Memo1- >Lines>Clear(); >Add("Dastu
rning natijasi
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
Memo1>Lines>Add("
Dasturni
ng
natijasi
quyida
aks
etadi");
sEdit1>Text =
"4";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,k=1,N=4;
float a,
S=0;
for
(int i=1;
i<=N;
i++)
{
k = -k;
a=k*
(1 +
(float(i))/
10);
S=S+
a;
quyida aks
etadi");
sEdit1>Text = "4";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int i,k=1,N=4;
float a,
S=1;
for (int
i=1; i<=N;
i++)
{
k=
-k;
a=
k * (1 +
(float(i))/10);
S=
S + a;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
natijasi
quyida aks
etadi");
sEdit1>Text =
"3";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,k=1,N=3;
float
a, S=1;
for
(int i=1;
i<=N; i++)
{
a
= k * (1 +
(float(i))/1
0);
S
= S + a;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
}
quyida aks
etadi");
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int i,k=1,N=4;
float a,
S=0;
for (int
i=1; i<=N;
i++)
{
k=
-k;
a=
k * (1 + i/10;
S=
S + a;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
-0.2
1.1
-0.1
1.2
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "3";
sEdit2>Text = "3";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
A=3, P=1;
for (int
i=1; i<=N;
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"4";
sEdit2>Text =
"4";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "4";
sEdit2>Text = "4";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=4; float
A=4, P=1;
for (int
i=2; i<=N-1;
i++)
{
3
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
Memo1>Clear();
3
Memo1>Lines>Add("
Dasturni
ng
natijasi
quyida
aks
etadi");
sEdit1>Text =
"4";
sEdit2>Text =
"4";
}
//-----------------------------------------------------------
----------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i, N=4;
float
A=4,
P=1;
for
(int i=1;
i<=N;
i++)
{
i++)
{
P=P*A;
Memo1>Lines>Add("P=" +
FloatToStr(P
));
}
}
i,N=4;
float A=4,
P=0;
for
(int i=1;
i<=4; i++)
{
P=P*A;
Memo1>Lines>Add("P=" +
IntToStr(P));
}
}
P=P*A;
Memo1>Lines>Add("P="
+
FloatToStr(
P));
}
}
P=P*A;
Memo1>Lines>Add("P
=" +
FloatTo
Str(P));
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
3
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
sEdit1Memo1- >Text = "4";
>Clear();
sEdit2>Text = "4";
Memo1- }
>Lines//------------->Add("
---------------Dasturni ---------------ng
---------------natijasi
------------quyida
void
aks
__fastcall
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"4";
sEdit2>Text =
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "2";
sEdit2>Text = "4";
}
//--------------
etadi");
sEdit1>Text =
"2";
sEdit2>Text =
"4";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=2;
float
A=4,
P=1,
S=1;
for
(int i=1;
i<=N;
i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=4; float
A=4, P=1,
S=1;
for (int
i=1; i<=N;
i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
"4";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=2;
float A=4,
P=1, S=1;
for
(int i=2;
i<=N; i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
}
---------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=2; float
A=4, P=1,
S=1;
for (int
i=1; i<=N;
i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("
Dasturni
ng
natijasi
quyida
aks
etadi");
3
sEdit1>Text =
"5";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=5;
float
F=1;
for
(int i=1;
i<=N;
i++)
{
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "5";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
F=5;
for (int
i=1; i<=N;
i++)
{
F=i*i;
Memo1>Lines>Add("F=" +
FloatToStr(F
));
}
}
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"5";
sEdit2>Text =
"5";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=5;
float F=1;
for
(int i=1;
i<=N; i++)
{
F=F*5;
Memo1>Lines>Add("F="
+
FloatToStr(
F));
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "5";
sEdit2>Text = "5";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5; float
F=5;
for (int
i=1; i<=N;
i++)
{
F=F*i;
Memo1>Lines>Add("F=" +
FloatToStr(F
));
}
}
}
F=F*i;
Dastur narijasi 120 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
3
Memo1>Lines>Add("F
=" +
FloatTo
Str(F));
}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=5;
float
F=1;
for
(int i=1;
i<=N;
i++)
{
F=F*i;
Dastur narijasi 205 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
Memo1>Lines>Add("F
=" +
FloatTo
Str(F));
}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=4;
float
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
F=5;
for (int
i=1; i<=N;
i++)
{
F=i*i;
Memo1>Lines>Add("F=" +
FloatToStr(F
));
}
}
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=5;
float F=5;
for
(int i=1;
i<=N; i++)
{
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5; float
F=1;
for (int
i=1; i<=N;
i++)
{
F=F*5;
F=F*i;
Memo1>LinesMemo1>Add("F=" +
>LinesFloatToStr(F
>Add("F=" ));
+
}
FloatToStr( }
F));
}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
A=4, P=1,
S=1;
for (int
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=5;
float A=3,
P=1, S=1;
for
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=2; float
A=4, P=1,
S=1;
for (int
A=4,
P=1,
S=1;
for
(int i=1;
i<=N;
i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
Memo1>Clear();
3
Memo1>Lines>Add("
Dasturni
ng
natijasi
quyida
aks
etadi");
sEdit1>Text =
"4";
}
//-------------------------------------------------
i=1; i<=N;
i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
(int i=2;
i<=N; i++)
{
i=2; i<=N;
i++)
{
P=P*A;
P=P*A;
S=S+P;
S=S+P;
Memo1>LinesMemo1>Add("S=" +
>LinesFloatToStr(S
>Add("S=" ));
+
}
FloatToStr( }
S));
}
}
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "4";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
sEdit1>Text =
"4";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4;
float F=1,
S=0;
for
(int i=1;
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "4";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=4; float
--------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=4;
float
F=1,
S=0;
for
(int i=1;
i<=N;
i++)
{
F=1, S=0;
for (int
i=1; i<=N;
i++)
{
F=F*i;
S=S+i;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
i<=N; i++)
{
F=0, S=0;
for (int
i=1; i<=N;
F=F*i;
i++)
S=S+F;
{
F=F*i;
Memo1S=S+F;
>LinesMemo1>Add("S=" >Lines+
>Add("F=" +
FloatToStr( FloatToStr(F
F));
));
}
}
}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
F=1, S=0;
for (int
i=1; i<=N;
i++)
{
F=F*i;
S=S+i;
Memo1>Lines>Add("S=" +
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4;
float F=1,
S=0;
for
(int i=1;
i<=N; i++)
{
F=F*i;
S=S+F;
Dastur narijasi 153 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
3
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=5;
float
F=1,
S=0;
for
(int i=1;
i<=N;
i++)
{
F=F*i;
S=S+F;
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5; float
F=0, S=0;
for (int
i=1; i<=N;
i++)
{
F=F*i;
S=S+F;
Memo1>Lines>Add("F=" +
F=F*i;
S=S+F;
Dastur narijasi 341 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
3
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=4;
float
A=4,
P=1,
S=1;
for
(int i=1;
i<=N;
i++)
{
P=P*A;
S=S+P;
Dastur narijasi 256 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
3
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
FloatToStr(S
));
}
}
Memo1FloatToStr(F
>Lines));
>Add("S="
}
+
}
FloatToStr(
F));
}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=4; float
A=4, P=1,
S=0;
for (int
i=1; i<=N;
i++)
{
P=P*A;
S=S+P;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=3;
float A=3,
P=1, S=0;
for
(int i=1;
i<=N; i++)
{
P=P*A;
S=S+P;
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=4; float
A=4, P=0,
S=0;
for (int
i=1; i<=N;
i++)
{
P=P*A;
S=P+P;
Memo1>Lines>Add("S=" +
IntToStr(S));
}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
{
int
i,N=4;
float
A=4,
P=1;
for
(int i=1;
i<=N;
i++)
{
P=P*A;
Dastur narijasi 49 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
3
Memo1>Lines>Add("P
=" +
FloatTo
Str(P));
}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N, a=0;
for
(int i=1;
i<=7;
i++)
{
a=
a+2*i
- 1;
Memo1>Lines>Add("i
=" +
IntToStr
(i) + " "
+ "a=" +
IntToStr
(a));
}
i,N=4; float
A=4, P=1;
for (int
i=2; i<=N;
i++)
{
P=P*A;
Memo1>Lines>Add("P=" +
FloatToStr(P
));
}
}
i,N=4;
float A=5,
P=1;
for
(int i=2;
i<=N; i++)
{
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=7, a=0;
for (int
i=2; i<=7;
i++)
{
a=a+
2 * i - 1;
Memo1>Lines>Add("i=" +
IntToStr(i) +
" " + "a=" +
IntToStr(a));
}
}
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=7, a=0;
for
(int i=2;
i<=N; i++)
{
a=a
+2*i;
P=P*A;
Memo1>Lines>Add("P="
+
FloatToStr(
P));
}
}
Memo1>Lines>Add("i="
+
IntToStr(i)
+""+
"a=" +
IntToStr(a)
);
}
}
i,N=3; float
A=2, P=1;
for (int
i=1; i<=N;
i++)
{
P=P*P;
Memo1>Lines>Add("P=" +
FloatToStr(P
));
}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=7, a=0;
for (int
i=1; i<=N;
i++)
{
a=a+
2*i;
Memo1>Lines>Add("i=" +
IntToStr(i) +
" " + "a=" +
IntToStr(a));
}
}
} void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N, a=0;
for
(int i=1;
i<=7;
i++)
{
a=
a+2*i
- 1;
Memo1>Lines>Add("i
=" +
IntToStr
(i) + " "
+ "a=" +
IntToStr
(a));
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
3
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1Memo1- >Lines>Clear(); >Add("Dastu
rning natijasi
Memo1- quyida aks
>Linesetadi");
>Add("
sEdit1Dasturni >Text = "5";
ng
}
natijasi
//-------------quyida
---------------aks
----------------
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"5";
}
//------------
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "5";
}
//--------------------------------------------
etadi");
sEdit1>Text =
"5";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=5;
float
F=1,
S=1;
for
(int i=1;
i<=N;
i++)
{
F=F*i;
S=S+1/F
;
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
---------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int i,
N=5; float
F=1, S=0;
for (int
i=1; i<=N;
i++)
{
F=F*i;
S=S+1/F;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
----------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=5;
float F=1,
S=1;
for
(int i=1;
i<=N; i++)
{
F=F*i;
S=S+1/i;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
}
---------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=5; float
F=1, S=1;
for (int
i=1; i<=N;
i++)
{
F=F*i;
S=S+F;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
1
2
3
4
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "4";
sEdit2>Text = "4";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
a=1, S=0,
x=4;
if (x!=0)
{
for (int
i=1; i<=N;
i++)
{
a=a*x/i;
S=S+a;
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"4";
sEdit2>Text =
"4";
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=4;
float a=1,
S=1, x=4;
if
(x!=0) {
for
(int i=1;
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "4";
sEdit2>Text = "4";
}
//----------------------------------------------------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=4; float
a=1, S=1,
x=4;
if (x!=0)
{
for (int
i=1; i<=N;
i++)
a=a*x/i;
S=S+a;
Memo1-
3
Memo1>Clear();
3
Memo1>Lines>Add("
Dasturni
ng
natijasi
quyida
aks
etadi");
sEdit1>Text =
"4";
sEdit2>Text =
"4";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=4;
float
a=1,
S=1,
x=4;
if
(x!=0) {
for
(int i=1;
i<=N;
i++)
{
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
}
i<=N; i++)
{
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1Memo1- >Lines>Clear(); >Add("Dastu
rning natijasi
Memo1- quyida aks
>Linesetadi");
>Add("
sEdit1Dasturni >Text = "3";
ng
sEdit2natijasi
>Text = "5";
quyida
}
aks
//-------------etadi");
-------------------------------
void
__fastcall
TForm1::F
ormCreate(
TObject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Das
turning
natijasi
quyida aks
etadi");
sEdit1>Text =
"3";
sEdit2>Text =
"5";
}
a=a*x/i;
S=S+a;
>Lines>Add("S=" +
FloatToStr(S
));
}
}
Memo1>Lines>Add("a="
+
FloatToStr(
a));
}
}
a=a*x/i;
S=S+a;
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}
}
}
void
__fastcal
l
TForm1:
:FormCr
eate(TO
bject
*Sender)
{
3
void
__fastcall
TForm1::For
mCreate(TO
bject
*Sender)
{
Memo1>Clear();
Memo1>Lines>Add("Dastu
rning natijasi
quyida aks
etadi");
sEdit1>Text = "3";
sEdit2>Text = "5";
}
//--------------------------------------------
sEdit1>Text =
"3";
sEdit2>Text =
"5";
}
//--------------------------------------------------------------------void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=3;
float a,
S, x=5,
y;
a=x;
S=x;
if
(x!=0) {
y=x*x;
for
(int i=2;
i<=N;
i++)
{
a=a*y/((2*i
-2)*(2*i1));
S=S+a;
Memo1>Lines>Add("S
=" +
---------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
a, S, x=5, y;
a=x;
S=x;
if (x!=0)
{
y=x*x;
for (int
i=1; i<=N;
i++)
{
a=a*y/i;
S=S+a;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}}
}
//---------------------------------------------------------------------void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=3;
float a, S,
x=5, y;
a=x;
S=x;
y=x*x;
for
(int i=1;
i<=N; i++)
{
a=a*y/((2*i2)*(2*i1));
S=S+a;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}
}
---------------------------void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=3; float
a, S, x=5, y;
a=x;
S=x;
if (x!=0)
{
y=x*x;
for (int
i=2; i<=N;
i++)
a=a*y/((2*i2)*(2*i-1));
S=S+a;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
Dastur narijasi -30 chiqishi uchun
quyidagi dasturlarning qaysi biri
mos keladi?
3
FloatTo
Str(S));
}}
}
void
__fastcal
l
TForm1:
:sBitBtn
1Click(T
Object
*Sender)
{
int
i,N=2;
float a,
S, x=6,
y;
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=2; float
a, S, x=6, y;
a=x;
S=x;
if (x!=0)
{
y=x*x;
a=x;
for (int
S=x;
i=1; i<=N;
if
i++)
(x!=0) {
{
a=y=x*x;
a*y/((2*ifor 2)*(2*i-1));
(int i=2;
S=S+a;
i<=N;
Memo1i++)
>Lines{
>Add("S=" +
a=- FloatToStr(S
a*y/((2*i ));
-2)*(2*i}}
1));
}
S=S+a;
Memo1>Lines>Add("S
=" +
FloatTo
Str(S));
}}
}
void
__fastcall
TForm1::s
BitBtn1Cli
ck(TObject
*Sender)
{
int
i,N=2;
float a, S,
x=6, y;
a=x;
S=x;
if
(x!=0) {
y=x*x;
for
(int i=2;
i<=N; i++)
{
a=a*y/(2*i2);
S=S+a;
Memo1>Lines>Add("S="
+
FloatToStr(
S));
}}
}
void
__fastcall
TForm1::sBit
Btn1Click(T
Object
*Sender)
{
int
i,N=2; float
a, S, x=6, y;
a=x;
S=x;
if (x!=0)
{
y=x*x;
for (int
i=3; i<=N;
i++)
a=a*y/((2*i2)*(2*i-1));
S=S+a;
Memo1>Lines>Add("S=" +
FloatToStr(S
));
}
}
Download