Algoritimlash Masul shaxslar: Elmurotov R, Xayitmurodov L



Download 43,63 Kb.
bet2/15
Sana31.12.2021
Hajmi43,63 Kb.
#261796
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
gost 8 ta fan

DASTURLASH ASOSLARI

Masul shaxslar: Eshtemirov X , Malikov Z

Dasturiy ta’minot va uning turlari

Tayanch iboralar: dastur, dasturiy ta’minot, dastur interfeysi, tizimli dasturiy ta’minot, amaliy dasturiy ta’minot, instrumental dasturiy ta’minot

52.

Dasturiy ta’minotni ishlab chiqish bosqichlari. Dasturda yuz beradigan xatoliklar. Sintaktik, semantik, mantiqiy, algoritmik xatolar

Tayanch iboralar: Masalaning qo‘yilishi, Modellashtirish, Algoritm tuzish, algoritm turlari, dasturlash, translyatsiya, kompleks tahlil, Hujjatlashtirish,

53.

Obyektga yo’naltirilgan dasturlash. Sinf va obyekt tushunchasi. Tayanch iboralar: Sinf, Obyekt, Metod, Sinfni e’lon qilish, sinfdan foydalanish, Sinfga kirish huquqlari: private, protected, public



54.

Obyektga yo’naltirilgan dasturlashning asosiy tushunchalari Tayanch iboralar: inkapsulyatsiya, vorislik, polimorfizm

55.

Sinfning statik elementlari va metodlari. Konstruktor va destruktor



Tayanch iboralar: Konstruktor, destruktor. Konstruktor va destruktorni e’lon qilish, statik a’zolar, metodlar

56.


Vizual dasturlash asoslari. Vizual muhitlar bilan ishlash (Visual Studio, Qt Creator, Borland C++, Embarcadero). Tayanch iboralar: Vizual dasturlash muhiti, Integrallashgan muhit, Muhitda sinf hosil qilish, Qt Creator, Visual Studio, Borland C++ muhitida formalar.

57.


Sinflarni hosil qilish. Vorislik olish. Abstrakt sinf tushunchasi. Tayanch iboralar: Abstrakt sinf, Vorislik, Sinf yaratish, Sinfdan foydalanish. Sodda vorislik, Ko’plikdagi vorislik

58.


Inkapsulyatsiyalash. Inkapsulyatsiya afzalliklari. Polimorfizm

Tayanch iboralar: Inkapsulyatsiya, namunaviy xatolar, Polimorfizm. Polimorfizm turlari: qo’shilish, parametrik, ortiqcha yuklanish

59.

Dasturlashda matematik funksiyalar kutubxonasi va undan foydalanishga misollar



Tayanch iboralar: math.h kutubxonasi, asosiy standart funksiyalar, logarifmik funksiyalar, trigonometrik funksiyalar, giperbolik

funksiyalar

60.

Dasturlashda tarmoqlanuvchi jarayonlarni ifodalash. Uni ishlatishga oid misollar



Tayanch iboralar: Tarmoqlanuvchi jarayon, if konstruksiyasi, if-else konstruksiyasi, blok-sxema ko’rinishida ifodalash, shartli ifoda, rost va yolg’on qiymatlar, if-else konstruksiyasini ichma-ich ishlatish

61.


Dasturlash tilida tanlash operatori. Uni ishlatishga oid misollar

Tayanch iboralar: Tanlash jarayonlari, switch operatori, case bloki, default bloke, break operatori, switch tekshiruvchi o’zgaruvchilar

62.

Dasturlashda takrorlanuvchi jarayonlarni ifodalash. Parametrli takrorlanish operatori



Tayanch iboralar: Takrorlanuvchi jarayon, Parametrli takrorlash operatori, for operatori, for operatori tarkibiy qismlari, initsializatsiyalash, chiqish sharti, o’sish qadami. Ichma-ich sikllar

63.


Dasturlashda shart oldin va shart so’ng tekshiriluvchi takrorlanuvchi jarayonlarni dasturlash

Tayanch iboralar: Takrorlanuvchi jarayonlar, while operatori, do-while operatori, initsializatsiyalash, chiqish sharti, sikl tanasi, takrorlanishlar soni, ichma-ich sikllar

64.

Dasturlashda massivlar haqida tushuncha. Undan foydalanish qoidalari va talablari. Bir va ikki o’lchamli massivlar



Tayanch iboralar: Massiv, bir o’lchamli, ikki o’lchamli massiv, Massivni e’lon qilish, boshlang’ich qiymat berish, to’ldirish, indeks, o’lcham, murojaat qilish, massiv chegarasi

65.


Dasturlashda funksiyalardan foydalanish, uning parametrlari, argumentlari. Funksiyani chaqirish

Tayanch iboralar: Funksiya, funksiya sarlavhasi, funksiya qaytaruvchi tip, void tipi, return kalit so’zi, funksiya parametrlari, funksiya argumentlari, funksiya chaqiruvi

66.

Dasturlashda strukturalar. Strukturani e’lon qilish, boshlang’ich qiymat berish. Strukturalar massivi



Tayanch iboralar: Struktura, struktura e’loni, strukturani ishlatish, boshlang’ich qiymat berish, struktura funksiya parametri sifatida, strukturaga ko’rsatkich.

67.


Dasturlashda satrlar bilan ishlash. char va string turidagi satrlar. Satrlar bilan ishlovchi standart funksiyalar.

Tayanch iboralar: Satrlar, char tipidagi satrlar, string sinfidagi satrlar, string.h kutubxonasi, satrlar bilan ishlovchi standart funksiyalar, strlen, strcat, strcpy, find, length, strrev

68.

Dasturlashda grafika elementlari bilan ishlash. Grafik funksiyalar.



Tayanch iboralar: Grafika, graphics.h kutubxonasi, Grafik muhitni sozlash, Tekislikda chizma va shakllar, Izohli ma’lumot hosil qilish, Fazoviy jismlar yaratish, initwindow, closegraph, setcolor, putpixel, getpixel, rectangle funksiyalari

69.


Dasturlashda dinamik massivlar. Ko’rsatkichlar bilan ishlash

Tayanch iboralar: Ko’rsatkich, ko’rsatkichni e’lon qilish, adres olish amali, dinamik massiv, massivlar funksiya parametri sifatida, funksiyadan bir nechta qiymatlar olish

70.

To’rtta A1(x1,y1), A2(x2,y2), A3(x3,y3), A4(x4,y4) nuqtalar berilgan. Ular parallelogrammning uchlari bo’lishini aniqlang.



71.

Natural son, uning barcha bo’luvchilarini 1 ni ham qo’shganda yig’indisi o’ziga teng bo’lsa mukammal deb yuritiladi. Masalan, 6=1+2+3. Berilgan N sonidan kichik mukammal sonlarni toping.

72.

Manfiy bo’lmagan butun son berilgan. Uning o’nli yozuvidagi nollar sonini aniqlang. Masalan, n=103062 uchun javob 2.



73.

[2; n] intervalda bo’luvchilar yig’indisi eng katta bo’lgan natural sonni toping.

74.

0 bilan tugaydigan bo’sh bo’lmagan a1, a2, … musbat butun sonlar ketma-ketligi berilgan. a1,a1·a2,a1·a2·a3,…,0 ko’rinishidagi ketma-ketlikni hosil qiling.



75.

Sonli massiv berilgan. Unda bir xil qo’shni elementlar juftligini qanchaligini toping.

76.

Har xil M va N tartibli ikki bir o’lchamli massiv va K (K

77.


a1,a2,… ,an haqiqiy sonlar berilgan. Eng katta va eng kichik elementlar o’rnini almashtiring.

78.


Butun sonli massivning birinchi elementining kubidan katta elementini o’chiring. Agar bunday elementlar yo’q bo’lsa, “O’chirish uchun elementlar topilmadi” degan xabar berilsin, aks holda topilgan elementlarning oxirgisi o’chirilsin.

79.


Nol va birlardan iborat a1,a2,…,an ketma-ketliklar berilgan. Bu ketma-ketliklarning boshiga nollarni, keyin birlarni qo’ying.

80.


Butun sonli massivning quyidagi shartni qanoatlantiruvchi elementlarini o’chiring: 2 ga bo’lganda qoldig’i 3 ga teng. Agar bunday elementlar yo’q bo’lsa, “O’chirish uchun elementlar topilmadi” degan xabar berilsin.

81.


100 ta butun sondan iborat massiv berilgan. Bu massivda quyidagicha uchraydigan barcha sonlar qiymatini chiqaring:

a) bir necha marta;

b) faqat bir marta.

82. Sizga bir o’lchamli butun sonlardan iborat massiv berilgan. Sizning vazifangiz bu massiv elementlarini modullari jihatdan kamaymaslik tartibida saralaydigan dastur tuzish. Agar modul jihatdan teng musbat va manfiy sonlar mavjud bo’lsa manfiy son oldinroq joylashtirilsin:

Masalan: 9 8 -9 2 -4 3 2 3 -4 8 -9 9

83.


Berilgan son Armstrong soni deyiladi, agar uning raqamlari yig’indisini n-darajaga ko’targanda shu sonning o’ziga teng bo’lsa. 1 dan k gacha bo’lgan barcha Armstrong sonlarini toping. Masalan, 512 soni Armstrong soni hisoblanadi. 5+1+2 = 8. 8ning 3-darajasi 512 ga teng.

84.


Agar ikkita tub sonlar bir-biridan ikkiga farq qilsa, ular “egizaklar” deyiladi. Masalan, 41 va 43. Barcha 10000 dan oshmaydigan egizak tub sonlar juftliklarini topuvchi funksiyani yozing.

85.


Massivning barcha tub son bo’lgan elementlarini yangi massivga yozing. Yangi massivni dinamik ravishda e’lon qilib ishlating

86. Tekislikda N ta qavariq ko’p yoqlik o’z uchlarining koordinatalari bilan berilgan. Ularning ichida yuzasi eng kattasining nomerini toping.

87.

Tasodifiy sonlar funksiyasi yordamida tuzilgan ikkita tartiblangan bir o‘lchovli massivlarda o‘xshash elementlarning sonini aniqlang. (Massivni tasodifiy sonlar funksiyasi yordamida tuzish, kamayish bo‘yicha tartiblash, so‘ngra esa solishtirish kerak).



88.

Talabaning shaxsiy ma’lumotlarini saqlovchi struktura hosil qiling. SHaxsiy ma’lumotlar sifatida Familiyasi, ismi, otasining ismi, Yoshi, tug’ilgan mamlakati, viloyati, shahar/tuman, tug’ilgan yili, universitet, fakultet, yo’nalish, kurs kabilarni olish mumkin. Eng yoshi katta talaba kim ekanligi aniqlang.

89.

Zokir maktabda 1-sinfda o’qiydi. U endigina harflar, sonlar va turli belgilarni yozishni o’rgandi. O’qituvchi Zokirga faqat harflarni yonma-yon yozishni mashq qilishni uyga topshiriq sifatida berdi. Ammo Zokir



harflardan tashqari boshqa belgilarni ham yozib yubordi. Zokir yozgan matnda harflardan farqli bo’lgan ketma-ket belgilarning maksimal uzunligini aniqlash dasturini tuzing.

90.



Download 43,63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish