?Bloksxemabu +Algoritmni geometric figuralarorqalitavsivlash ?Algoritmquyidagiasosiyxossalargaega
?Dastur bu- +Dasturlashtiliningsintaksisigamosyozilganbuyruqlarketma-ketligi ?Quydagiifodani
Download 442.79 Kb.
|
Bloksxemabu Algoritmni geometric figuralarorqalitavsivlash Al
?Dastur bu- +Dasturlashtiliningsintaksisigamosyozilganbuyruqlarketma-ketligi ?Quydagiifodani C++ tilde to`g`ri yozilgan ko`rinishni tanlang eх-3sinx+e(х+1) +exp(x)-3sin(x) +exp(x+1) ?Quydagi ifodani C++tilida to`g`ri yozilgan ko`rinishni tanlang y=sin2a+cos2(a-3,14)+1 +y=pow(sin(a,2)+pow(cos(a-3.14,2))+1 ?6%4 ifodaning natijasi +2
+0
+2
+а) 8, б) 7
+2.5
?Аbs (n) funksiyasi +n-нинг абсолют қиймати ?Random(n) funksiyasi +0 данn–1 гача оралиқдаги тасодифий бутун сон ?IntToStr (k) nimanianglatadi +Бутун (к) сони матнга айлантириш ?FloatToStr (n)nimani anglatadi +Хакикий (n) сони матнга айлантириш ?StrToInt (s) nimani anglatadi +(s) сатрни бутун сонга айлантириш ?StrToFloat (s) nimani anglatadi +(s) сатрни хақиқий сонга айлантириш ?O`zgaruvchilar to`g`ri e`lon qilingan qatorni ko`rsating +intx,y,a,b; ?To`g`ri e`lon qilingan qatorni ko`rsating +a= StrToFloat(Edit1->Text); ?To`g`ri e`lon qilingan qatorni ko`rsating +Label1->Caption = "Y="+FloatToStr(y); ?Cos2x3C++ qanday yoziladi +pow(cos(pow(x,3),2)) ?axexlna C++ qanday yoziladi +pow(a,x)*exp(x*log(a)) ? C++ qanday yoziladi +sqrt(1+x*x) ?Memo komponentasiga qaysi xosasi orqali matn qo`shiladi +Lines
? #include “string.h” direktivasiningvazifasi. +qator o’zgaruvchilari ustida amallar bajarish ?C++tilida chartoifasixotiradanqancha joy egallaydi? +1 bayt
?getch( ) funksiyasi qaysi sarlavha fayliga tegishli? + ?С++ Builder xar bir forma uchun ikkita fayldan tashkil topgan alohida modulni yaratadi.Ular qaysi fayllar? +sarlavha fayli va kod fayli ?C++da sarlavha faylining formati… + . h
? C++ tilining asosiy funktsiyasi: +main ( ) ?C++ da yangi yaratilgan loyihaga dastur avtomat ravishda qanday nom beradi? +Project N.bpr ?Faylning oxirini aniqlovchi funksiya bu- +EOF
?Ofstream fayli nima uchun ishlatiladi? +Faylli chiqarish ?ifstream fayli nima uchun ishlatiladi? +Faylli kiritish ?Binar fayllar- +Bu oddiygina baytlar ketma-ketligi ?Main Menu komponentasining vazifasi? +Windows muhitida standart muloqot oynalarini chiqaruvchi komponenta ?Funksiyada qanday parametrlar mavjud? +rasmiy va xaqiqiy ?Funksiya bir marta tashkil etib yozib qo’yiladi va unga dasturning istalgan joyidan murojaat qilish mumkin bo’ladi. Murojaat qilish qanday amalga oshiriladi? +funksiya nomi orqali ?Funksiyada massivlar qaysi ko’rinishda e’lon qilinadi? +void mas(int a[4], int n); ?Funksiya to’g’ri ko’rsatilgan qatorni tanlang? +Float max(float, float); ?Strcmp(); ko’rsatkichi nima vazifa bajaradi? +Qatorlarni bir-biri bilan solishtirish ?Strcat(); ko’rsatkichi nima vazifa bajaradi? +Qatorlarni bir-biri bilan birlashtirish ?Strstr(); ko’rsatkichi nima vazifa bajaradi? +Qatordan qidirish ?Strcpy(); ko’rsatkichi nima vazifa bajaradi? +Bir qatordan boshqasiga nusxa olish ?Funksiya umumiy ko’rinishda quyidagicha yoziladi: +Funksiya toifasi funksiya nomi (rasmiy parametrlar) { funksiya tanasi; } ?Fayl ko’rsatkichi bu +Ayni paytda fayldan o’qilayotgan yoki unga yozilayotgan joyni ko’rsatib turadi ?Fizik fayllar bilan ishlash uchun dasturlash tillarida maxsus strukturlashgan, toifalangan fayllar kiritilgan. Ular qanday fayllar deb ataladi? +Mantiqiy fayllar ?Fayl bu- +nomiga va kengaytmasiga ega bo’lgan xotiraning bir qismi ?C++da funksiya bu- +Mantiqan to’g’ri tugatilgan dasturiy qism ?TShape komponentasi qaysi instrumentlar palitrasida joylashgan +Additional ?TImage komponentasi qaysi instrumentlar palitrasida joylashgan +Additional ?Picture xossasining Load amali qanday vazifani bajaradi? +fayldan rasmni yuklash ?LineTo(x,y) prosedurasining vazifasi +joriy nuqtadan (x,y) nuqtaga chiziq o’tkazish ?StRoundRect xossasi qanday shaklni beradi? +chetlari aylanasimon to’rtburchak ?MoveTo(x,y) prosedurasining vazifasi +(x,y) nuqtani joriy qilish ?TShape komponentasining vazifasi +Formaga aylana, to’rtburchak, ellips va boshqa shakllarni joylashtirish uchun ishlatiladi ?TImage komponentasining vazifasi +formaga rasm o’rnatish uchun joy ajratadi ?FloodFill(x,y,Color,Style) funksiyasining vazifasi +sohani berilgan rang va uslubda bo’yab beradi ?Aylana, To’g’rito’rtburchak chizish va matnlarni chiqarish uchun dastur kodida qanday usullar ishlatiladi +Circle, Rectangle, TextOut ?Yashil, sariq, qizil qanday qiymatga ega? +Clgreen, Clyellow, Clred ?C++da chiziq chizish uchun qaysi operatorlardan foydalaniladi? +MoveTo(x,y), LineTo(x,y) ?Qaysi usul yoy chizadi? +Arc(x1,y1,x2,y2,x3,y3) ?Grafikada qalam qanday xususiyatlarga ega? +Color, Width, Style ?StRoundSquare xossasi qanday shaklni beradi? +chetlari aylanasimon kvadrat ?Shaklni bo‘yash uchun foydalaniladigan mo‘yqalam bu- +Brush
?Pen protsedurasining vazifasi +shakl chеtini chizish uchun qalam ?4 ta satr va 3 ta ustundan iborat a nomli massiv elementlari xotiraga qanday kiritiladi? +for(i=0; i<=3; i++) for(j=0; j<=2; j++) cin>>a[i,j];
+for (i=0; i<10; i++) cin>>a[i]; ?float a[5]; bu ta’rif nimani anglatadi? +5 ta haqiqiy sondan iborat bir o’lchamli massiv ?StringGrid komponentasining vazifasi +ikki o‘lchamli massiv elementlarini Formaga kiritish va chiqarish ?StringGrid komponentasining ColCount xossasi qanday vazifani bajaradi? +jadvalning ustunlar sonini aniqlaydi ?StringGrid komponentasining RowCount xossasi qanday vazifani bajaradi? +jadvalning satrlar sonini aniqlaydi ?Massiv bu- + Massiv bu – bir xil toifadagi elementlarning tartiblangan cheklangan to‘plamidir ?3 ta qator, 5 ta ustundan tashkil topgan butun sonlardan iborat massiv to’g’ri e’lon qilingan qatorni tanlang +int matrix[3][5]; ?ListBox va ComboBox komponentalarining vazifasi +bir o‘lchamli massiv elementlarini Formaga kiritish va chiqarish ?StringGrid komponentasining qaysi xossasi fiksirlangan ustunlar sonini aniqlaydi? +FixedCols ?StringGrid komponentasining qaysi xossasi fiksirlangan satrlar sonini aniqlaydi? +FixedRows ?float a[3][4]; bu ta’rif nimani anglatadi? +3 ta satr va 4 ta ustundan, haqiqiy sonlardan iborat ikki o’lchamli massiv ?Ikki o‘lchamli massiv elementlarini Formaga kiritish va chiqarish uchun qaysi komponenta ishlatiladi? +StringGrid ?StringGrid komponentasi qaysi komponentalar guruhiga tegishli? +Additional ?StringGrid komponentasining qaysi xossasi jadvalning ustunlar sonini aniqlaydi? +ColCount ?StringGrid komponentasining qaysi xossasi jadvalning satrlar sonini aniqlaydi? +RowCount ?To’g’ri ko’rsatilgan ko’p o’lchovli massivni tanlang? +int matrix[3][5]; ?A[i][j] bu yerda: +i-satr nomeri, j-ustun nomeri ?Massiv elementlari xotiraga kiritishda qaysi operatordan foydalaniladi? +Takrorlanish ?Quyidagi massiv nechta elementdan iborat? Int a [10][15]; +150
?a[i][j]=random(10); nima vazifa bajaradi? +massivni i-j elementlarini 10 gacha bo’lgan sonlar bilan to’ldiradi ?n=StrToInt(Edit1->Text); StringGrid1->ColCount=n; bajarilganda qanday jarayon amalga oshadi? +n-“StringGrid” dagi ustunlar sonini beradi ?a[i][j]=random(10); StringGrid1->Cells[i][j]=IntToStr(a[i][j]); +StringGrid1 komponentasi yacheykalarni 10 gacha bo’lgan sonlar bilan to’ldiradi ? Siklni keyingi bosh iteratsiyasiga boshqaruvni qaysi operator yuboradi ? + continue ? Qaysi operator yordamida sikldan va shartdan chiqish bajariladi? + break
? "while (ifoda_shart) {…}" konstruksiyadan foydalanish nimani bildiradi? + Avval sharti tekshiriluvchi sikl ? Agar continue operatori sikl operatori ichida kelsa, u xolda: + u boshqaruvni siklning kelasi iterasiyasining boshlanishiga uzatadi ? Quyidagi dastur natijasida a nechaga teng bo’ladi? int a = 10, n = 6; for(int i = 0; i< n; i++ ) a+ = i; + 25
? Avval sharti tеkshiriladigan takrorlanish jarayonini xosil qiluvchi operatorni to’g’ri yozilgan qatorni ko’rsating + while (L) M; ? Paramеtrli takrorlanish jarayoni xosil qiluvchi operatorni to’g’ri yozilgan qatorni ko’rsating + for (x=a; x<=b; x++) y=m; ? Takrorlanish jarayonini tashkil etuvchi operatorlarga qaysi operatorlar kiradi? + While, For, Do While ?Sharti kеyin tеkshiriladigan takrorlanish jarayoni xosil qiluvchi operatorni to’g’ri yozilgan qatorni ko’rsating + Do M While (L) ? Qaysi operator sharti oldin tekshiriladigan sikl operatori? +WHILE ;
?Qaysi operator sharti so’ng tekshiriladigan sikl operatori? +DO WHILE; ?Qaysi operator parametrli sikl operatori? +FOR; ?WHILE (L) M; sikl operatorida (L) va M nimalar? +L-mantiqiy ifoda, M – operator yoki operatorlar guruhi ? a=1;for(i=1; i<=4; i++)a++; ushbu dasturfragmentidasiklnechamarotaba takrorlanadi? + 4
? тўғри ишланган дастур қисмини танланг +s=0;for (i=1; i<=50; i++) s=s+1/I; ? Quyidagidasturfragmentidasiklnechamarttatakrorlanadiva a ningqiymatinechigatengbo’ladi?a=4; b=6;while( a< b )a ++; +2марта, a = 6 ?Takrоrlanish оperatоrlarini qanday turlari mavjud? +Sharti avval tekshiriladigan, sharti keyin tekshiriladigan va parametrli takrоrlanish ?Parametrli takrоrlanish оperatоri tanasida birdan оrtik оperatоr yozilishi mumkinmi? +Mumkin va u оperatоr qavsi оrasiga yoziladi. ?Parametrli takrorlanish operatori….. +sikl o’zgaruvchisining o’zgarish qadami +1 yoki -1ga o’zgarganda ishlatiladi ?DO M WHILE (L) ; sikl operatorida (L) va M nimalar? +L-mantiqiy ifoda, M – operator yoki operatorlar guruhi ?Takrorlanish sonini aniqlang? i=0; while(i>74) k=k+i; +0 ta
?Quyidagi dastur fragmentida nechta xato bor? float p,k; cout<< “k=”: cin>k; p=0; for(n=1; n<=k; n++) p=p+1/pow(n.3); +4 ta
?Quyidagi dasturda nechta javob chiqadi { i=0; while(i++<=15) cout<< “yakuniy nazorat”< +15 ta
?Dastur fragmenti bajarilishi natijasida k o’zgaruvchi qabul qiladigan qiymat? k=1; while(k<5) k=k+k; cout< +8
+ 7
+ parametrlitakrorlanish ? While - qanday operator? +shartioldinkeladigan ? Do … While - qanday operator? +shartikeyinkeladigan ?C++da tarmoqlanuvchi jarayon turlari +Шартли ўтиш, шартсиз, танлаш ?Shartsiz o`tish operatirning umumiy ko`rnishi +GOTO < opеrator bеlgisi>; ?Shartli o`tish operatorning umumiy ko`rnishi +IF ?Shartli o`tish operatorning qisqa ko`rnishi +IF ?<>Belgi nimani anglatadi +teng emas ?To`g`ri e`lon qilgan qatorni ko`rsating +if (x>0){ y =x*x*x;label3->Caption=(“y=”+floattostr(y)) } ?6<=X<10 С++ da qndayi fodalanadi +(X>=6) && (X<10) ?x=5 da Y ning qiymatini hisoblang: if(x>=5) y=x*x+sqrt(x*x-9); else y=(1+x*x); +29
?x=6; if (x>3) y1=cos(x-pi/4); else y2=sin(x-pi/4);dastur fragmenti natijasida qaysi o’zgaruvchi hisoblanadi? +y1 o’zgaruvchi hisoblanadi ?Shartli va shartsiz o’tish operatorlari qaysi jarayonni tashkil qiladi? +tarmoqlanuvchi ?goto operatori boshqaruvni …..uzatadi. +belgiga(nishonga) ? if(x>4) y1=(x*x+1); else y2=pow(x,x+2); operatorida x=4 bo’lsa qaysi funksiya hisoblanadi? +y2
?Operatorlar bloki qaysi qavslar orqali belgilanadi? +{…}
?C++ tilida <<&&>> belgi nima ma’noni anglatadi? +mantiqiy va ?C++ tilida <<||>> belgi nima ma’noni anglatadi? +mantiqiy “yoki” ?Qaysi operator yordamida ko’p alternativli tanlash bajariladi? +switch
?A=2, B=4, C=5 bo’lganda quyidagi mantiqiy ifodaning natijasini aniqlang: (A>3) && (A=C+3) II ! (B=5) +true
? “X ning qiymati juft va musbat bo’lsa, uning qiymati ildiz ostidan chiqarilsin, aks holda kvadratga oshirilsin.” Buyruqni shartli o’tish operatiri orqali tashkil qiling. +if (x%2=0) && (x>0) x=sqrt (x); else x=x*x; ?Tarmоqlanuvchi hisоblash jarayonida qanday оperatоrlar ishlatiladi? +Shartli va shart o’tish, tanlash оperatоrlari ?Shartli o’tish оperatоri tarkibida yana shartli o’tish оperatоri kelishi mumkinmi? +Mumkin
?Nоto’gri yozilgan shartli o’tish оperatоrini tanlang, bu yerda V-mantiqiy ifоda, A1,A2-оperatоrlar +IF Then A1 Else A2; ?Operator ta’rifi to’g’ri yozilgan qatorni tanlang: +Opеrator masalani yechish algoritmida keltirilgan buyruqning myayan dasturlash tili sintaksisiga mos bo’lgan ifodasidir. ?C++ tilida operatorlar qanday turlarga bo’linadi? +C++ tilida operatorlar bajariladigan va bajarilmaydigan, sodda va tarkibiy operatorlarga bo’linadi. ?C++ tilida bajariladigan va bajarilmaydigan operatorlar qanday farqlanadi? +Bajariladigan operatorlar ma’lumotlar ustida biron bir amallar bajaradi, bajarilmaydigan operatorlar ma’lumotlarni tavsiflash uchun ishlatiladi. ?Sodda operatorlarga qanday operatorlar kiradi? +Sodda operatorlarga kiritish va chiqarish, o’zlashtirish operatorlari kiradi. ?Boshqarish operatorlari to’g’ri yozilgan javobni aniqlang: +if , switch, while, do, for, break, goto, return. ?To’g’ri yozilgan o’zlashtirish operatorini tanlang: +y=exp(sin(pow(x,1/2.))); ?Agar x butun, y xaqiqiy toifada bo’lsa qaysi o’zlashtirish operatorlari to’g’ri yozilgan? 1)y=exp(x); 2) y=pow(x-1.2,2); 3) y=cos(x); 4) x=y; 5) x=sin(y); +1,2,3; ?Agar x butun, y xaqiqiy toifada bo’lsa qaysi o’zlashtirish operatorlari to’g’ri yozilgan? +y=StrToFloat(Edit1->Text); x=StrToInt(Edit2->Text); ?Ifoda A=X 5-sin(z) to’g’ri yozilgan satrni aniqlang? +A=pow(X,5-sin(z)); ?Agar a=5, b=10, c=2 bo’lsa quyidagi ifodani !(a+c>b)&&(c==b/a)||(b +True;
?Agar a=77, b=3 ,k=81 bo’lsa ifodani y=a/b-pow(k,1/4.) xisoblang? +22
?iostream.h – kutubxona faylida ma’lumotlarni klaviaturadan kiritish va ekranga chiqarish oqimlari qanday yoziladi? +kiritish- cin>>, chiqarish- cout<<; ?Max=45, Min=-89 ma’lumotlarni qatorma- qator bosib chiqaruvchi buyruqni yozing? +cout<<”Max=”< cout<<”Min=”< +60,30;
+0.5
+bitta simvol kiritilishini kutish. +bitta qatorga teng bo’lganmаtnlаrni ekrаndа nаmоyish qilish ushun qo’llаnаdi +TEdit– Windowsdаgi stаndаrt mа’lumоt kiritish оynаsi. +Bir nechta qatorli matnni Formaga kiritish yoki chiqarish uchun ishlatiladi. +TButtondаstur bаjаrilish vаqtidа tugmа bоsilishi bilаn birоr аmаl bаjаrilishini ko’zdаtutаdi. +Labelga satrli ma’lumotni chiqaradi. +tan(log(2*x+a)) +sqrt(pow(x,2)+1) +sqrt(cos(pow(x,2))+1) +kompilyasiya, komponovka, bajarish; +konsul va visual; +Loyiha deb tugallangan bajariluvchi faylni yaratish uchun lozim bo’lgan barcha dastur fayllar to’plamiga aytiladi. +File->New->Other->Console Wizard->Ok->0k +File->New->Form +Opеrator masalani yechish algoritmida keltirilgan buyruqning myayan dasturlash tili sintaksisiga mos bo’lgan ifodasidir. +C++ tilida operatorlar bajariladigan va bajarilmaydigan, sodda va tarkibiy operatorlarga bo’linadi. +Bajariladigan operatorlar ma’lumotlar ustida biron bir amallar bajaradi, bajarilmaydigan operatorlar ma’lumotlarni tavsiflash uchun ishlatiladi. +Sodda operatorlarga kiritish va chiqarish, o’zlashtirish operatorlari kiradi. +if , switch, while, do, for, break, goto, return. +y=exp(sin(pow(x,1/2.))); +1,2,3; +y=StrToFloat(Edit1->Text); x=StrToInt(Edit2->Text); +A=pow(X,5-sin(z)); +True;
+22
+kiritish- cin>>, chiqarish- cout<<; ?Max=45, Min=-89 ma’lumotlarni qatorma- qator bosib chiqaruvchi buyruqni yozing?
+cout<<”Max=”< cout<<”Min=”< +60,30;
+0.5
+bitta simvol kiritilishini kutish. +bitta qatorga teng bo’lganmаtnlаrni ekrаndа nаmоyish qilish ushun qo’llаnаdi +TEdit– Windowsdаgi stаndаrt mа’lumоt kiritish оynаsi. +Bir nechta qatorli matnni Formaga kiritish yoki chiqarish uchun ishlatiladi. +TButtondаstur bаjаrilish vаqtidа tugmа bоsilishi bilаn birоr аmаl bаjаrilishini ko’zdаtutаdi. +Labelga satrli ma’lumotni chiqaradi. +tan(log(2*x+a)) +sqrt(pow(x,2)+1) +sqrt(cos(pow(x,2))+1) +kompilyasiya, komponovka, bajarish; +konsul va visual; +Loyiha deb tugallangan bajariluvchi faylni yaratish uchun lozim bo’lgan barcha dastur fayllar to’plamiga aytiladi. +File->New->Other->Console Wizard->Ok->0k |
ma'muriyatiga murojaat qiling