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 )); } }