Aniq fanlar


Download 0.61 Mb.
bet2/20
Sana02.12.2023
Hajmi0.61 Mb.
#1780558
1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
O

Kurs ishining maqsadi: Kurs ishining maqsadi esa o'quvchilarga C++
dasturlash tili bilan tanishish, uni o'rganish va amaliyotda yaxshi natijalar ko'rishga
oyoq yordam berishdir. Kurs davomida o'quvchilar C++ tilining sintaksisini,
standart kutubxonalarni va foydalanishlarini o'rganishadi. Shuningdek,
algoritmlarni, funksiyalarni, klasslarni va obyektlarni yaratishni o'rganishadi.
Kurs ishining vazifasi: C++ dasturlash tili yuqori darajada xususiyatlarga
ega bo'lgan o'qituvchi tildir. Uning asosiy maqsadi dasturlashni o'rganish,
amaliyotda aniqlangan muammolarni hal qilish va katta dasturlarni yaratishdir.
Kurs ishining amaliy ahamiyati: C++ dasturlash tili turli sohalarda
ishlatiladi, masalan, mobil ilovalarni, kompyuter o'yinlarini, operatsion tizimlarni
va boshqa dasturlarni yaratishda ishlatiladi. Shuning uchun, C++ tilini o'rganish
kurslari, o'quvchilarni dasturlash sohasida mutaxassis bo'lishlariga tayyorlaydi.
Kurs ishining tuzilishi: Kirish, II bob, xulosa, foydalanilgan adabiyotlar
ro’yxatidan iborat bo’lib jami 50 sahifani tashkil etad.

4
C++ dasturlash tilida funksiyalar

Dasturlashni o‘rganishni boshlaganlar ko‘pincha quyidagi savolga duch
keladi: “Dasturni funksiyalarsiz bajarish va barcha kodlarni to‘g‘ridan-to‘g‘ri
main() funksiyasiga kiritish mumkinmi?” Agar muayyan darajadagi dastur kodi
ustida amallar bajarilsa, main() funksiyasi yetarli hisoblanadi. Funksiyalarning
asosiy vazifasi murakkab ko‘p satrli dasturlarning dastur kodini yozishni
soddalashtirishdir.
Dasturning hajmi va murakkabligi oshib borishi bilan, barcha kodlarni main()
funksiyasi ichida saqlash qiyinlashadi. Shu bois, ushbu muammolarni bajarishda
funksiyalardan foydalaniladi. Funksiya asosiy dasturdan alohida bo‘lgan mini-
dastur ko‘rinishida yoziladi. Funksiya murakkab vazifalarni kichikroq va sodda
vazifalarga ajratishga imkon beradi. Bu dasturning umumiy murakkabligini keskin
pasaytiradi va hisoblash vaqtini qisqartiradi. pasaytiradi va hisoblash vaqtini qisqartiradi


Download 0.61 Mb.

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




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