Skip to content

C++ O'qish rejasi (Syllabus)

Kirish

Bizning C++ qo'llanmamiz keng qamrovli va yangi o'rganuvchilar uchun qulaydir.

U sizga C++ haqida fundamental bilimlarni beradi. U hech qanday dasturlash tajribasiga ega bo'lmagan yangi o'rganuvchilar uchun mo'ljallangan.

Mavzular bosqichma-bosqich, oddiy va tushunish oson bo'lishi uchun ishlab chiqilgan.

C++ ni o'rganishni boshlash »


O'rganish natijalari

  • C++ nima ekanligini va nima uchun ishlatilishini tushunish.
  • Matn chiqarish uchun cout va foydalanuvchi kiritishi uchun cin dan foydalanish.
  • Turli ma'lumot turlaridagi o'zgaruvchilarni yaratish va ishlatish.
  • if operatorlari va for, while tsikllaridan foydalanish.
  • Funksiyalar yozish va massivlarni ishlatish.
  • C++ matnlari (strings) bilan ishlash.
  • Sinf va obyektlar kabi asosiy obyektga yo'naltirilgan dasturlash tushunchalarini tushunish.
  • Xatolarni aniqlash va kodni sozlash (debug).
  • C++ dasturlarini yozish va ishga tushirish.

C++ Qaysi sohalar uchun dolzarb?

  • Kompyuter fanlari: Dasturlash tushunchalari, algoritmlar va dasturiy ta'minotni ishlab chiqishni o'rgatish uchun.
  • Matematika: Algoritmlar va matematik muammolarni hal qilish uchun.
  • Muhandislik: Robotlar va mashinalar kabi muhandislik loyihalariga yordam beradigan dasturlar yaratish uchun.
  • Fizika: Fizikada simulyatsiyalar o'tkazish va tenglamalarni yechish uchun.
  • O'yin ishlab chiqish va Grafika: O'yinlar va animatsiyalar yaratish uchun.
  • Robototexnika: Robotlarni harakatlanishga va atrof-muhitga munosabat bildirishga dasturlash uchun.
  • Axborot texnologiyalari (IT): Dasturiy ta'minot apparat bilan qanday aloqa qilishini va tizimlar qanday ishlashini tushunish uchun.

Modullar sharhi

Modullar ro'yxati:

  1. C++ Kirish
  2. Ishni boshlash
  3. Sintaksis
  4. Chiqarish (Output)
  5. Izohlar
  6. O'zgaruvchilar
  7. Foydalanuvchi kiritishi
  8. Ma'lumot turlari
  9. Operatorlar
  10. Matnlar (Strings)
  11. Matematika
  12. Mantiqiy qiymatlar (Booleans)
  13. Shart operatorlari (If...Else)
  14. Switch operatori
  15. While tsikli
  16. For tsikli
  17. Break/Continue
  18. Massivlar
  19. Tuzilmalar (Structures)
  20. Enum-lar
  21. Havolalar (References)
  22. Ko'rsatkichlar (Pointers)
  23. Funksiyalar
  24. Funksiya parametrlari
  25. Funksiyalarni qayta yuklash
  26. Ko'lam (Scope)
  27. Rekursiya
  28. OOP (Obyektga yo'naltirilgan dasturlash)
  29. Sinflar va Obyektlar
  30. Sinf metodlari
  31. Konstruktorlar
  32. Kirish spetsifikatorlari
  33. Inkapsulyatsiya
  34. Merosxo'rlik
  35. Polimorfizm
  36. Fayllar
  37. Istisnolar (Exceptions)
  38. Sana (Date)
  39. Ma'lumot tuzilmalari va STL
  40. Vektorlar, Ro'yxatlar, Steklar, Navbatlar va boshqalar.

O'rganishni boshlash »