Create Amaliymavzulari

1-mavzu. Maʼlumotlarning har xil turlarini qayta ishlash dasturlarini tuzish. Algoritmlarning turlari

  1. Chiziqli algoritmlar
  2. Tarmoqlanuvchi algoritmlar
  3. Mavzuga oid topshiriqlar.

2-mavzu. Maʼlumotlarning har xil turlarini qayta ishlash dasturlarini tuzish. Algoritmlarning turlari

  1. Takrorlanuvchi algoritmlar.
  2. Aralash algoritmlar.
  3. Mavzuga oid topshiriqlar.

3-mavzu. Oʻzgaruvchilar va maʼlumot turlari

  1. C++ ga kirish. Oʻzgaruvchilarni eʼlon qilish
  2. Arifmetik, mantiqiy va taqqoslash amallari
  3. Bir turdan boshqa turga oʻtkazish. Ifodalarni tuzish va tahlil qilish

4-mavzu. Oʻzgaruvchilar va maʼlumot turlariga oid misollar yechish

  1. Arifmetik, mantiqiy va taqqoslash amallari.
  2. Bir turdan boshqa turga oʻtkazish.
  3. Ifodalarni tuzish va tahlil qilish.

5-mavzu. Tarmoqlanuvchi jarayonlar

  1. If-else operatori
  2. Switch operatori
  3. if va switch operatorini qoʻllash misollari

6-mavzu. Ichma-ich tarmoqlanuvchi jarayonlar

  1. Murakkab shartlardan foydalanish.
  2. Ichma-ich shartli operatorlar
  3. Mavzuga oid topshiriqlar

7-mavzu. Tanlov jarayonlari

  1. Switch operatori
  2. Sanaladigan turdan foydalanishga misollar
  3. Switch operatorini qoʻllash misollari

8-mavzu. Tarmoqlanuvchi jarayonga oid misollar ishlash

  1. If-else oid misollar ishlash
  2. If-else if oid misollar ishlash
  3. Tanlash operaotriga oid misollar ishlash

9-mavzu. Parametrli takrorlanuvchi jarayonlar

  1. Parametrli takrorlash operatori(for)
  2. Parametrli takrorlash operatori(foreach)
  3. Takrorlash jarayonlarini boshqarish (break, continue)

10-mavzu. Shartli takrorlanuvchi jarayonlar

  1. Shartlik takrorlash operatori(while)
  2. Shartlik takrorlash operatori(do while)
  3. Takrorlash jarayonlarini boshqarish (break, continue)

11-mavzu. Takrorlanishga oid misollar ishlash

  1. for takrorlanuvchi operatoriga doi misollar ishlash
  2. while,do..while operatoriga doi misollar ishlash
  3. Ichma - ich takrorlanuvchi operatoriga doir misollar ishlash

12-mavzu. Massivlar bilan ishlash

  1. Bir oʻlchamli massivga maʼlumot yozish
  2. Bir oʻlchamli massivga maʼlumot olish
  3. Parametrli takrorlash operatoridan massiv uchun foydalanish

13-mavzu. Koʻp oʻlchovli massivlar bilan ishlash

  1. Koʻp massiv haqida tushuncha
  2. Koʻp oʻlchamli massivlarni yaratish va ulardan foydalanish
  3. Parametrli takrorlash operatoridan massiv uchun foydalanish

14-mavzu. Massivlarga oid misollar ishlash.

  1. Bir oʻlchovli massivlarga oid misollar ishlash
  2. Ikki oʻlchovli massivlarga oid misollar ishlash
  3. Koʻp oʻlchovli massivlarga oid misollar ishlash

15-mavzu. Dasturlash tilida funksiya yaratish usullari

  1. Funksiya parametrlarini yaratish usullari
  2. Qiymat qaytaruvchi va qaytarmaydigan funksiyalarni yaratish usullari
  3. Funksiyalarni bosh va tana qismlarga ajratib yozish

16-mavzu. Parametrli funksiyalarni amaliyotda qoʻllash

  1. Parametrli funksiyalarga oid misollar ishlash.
  2. Qiymat qaytaruvchi funksiyalarga oid misollar ishlash.
  3. Qiymat qaytarmaydigan funksiyalarga oid misollar ishlash.

17-mavzu. Rekursiv funksiyalar bilan ishlash

  1. Rekursiv funksiyalar yaratish
  2. Ichma-ich, qoʻsh rekursiv funksiyalarni yaratish.
  3. Rekursiv funksiyalarga oid misollar ishlash.

18-mavzu. Funksiyalarga oid misollar ishlash

  1. Rekursiv funksiyalar oid misollar ishlash
  2. Ichma-ich, qoʻsh rekursiv funksiyalarga oid misollar ishlash
  3. Rekursiv funksiyalarga oid misollar ishlash

19-mavzu. Satrlar bilan ishlash

  1. Satr turlari va e’lon qilish.
  2. Satrlar bilan ishlash funksiyalari.
  3. Satrlarni tahlil qilish va qayta ishlash.

20-mavzu. Fayllar bilan ishlash

  1. Fayllarni ochish va yopish. Fayllardan oʻqish va yozish
  2. Fayllarni qidirish va oʻchirish
  3. Fayl xatoliklarini boshqarish

21-mavzu. Satr va fayllarga oid misollar ishlash

  1. ofstreamga oid misollar ishlash.
  2. ifstreamga oid misollar ishlash.
  3. string.h kutubxonasi oid misollar ishlash.

22-mavzu. Istisno (exception) larni qayta ishlash (throw, try va catch).

  1. Oddiy try-catch bloklari orqali xatolarni ushlash
  2. throw operatori yordamida foydalanuvchi xatosini chiqarish.
  3. Bir nechta catch bloklarida turli tipdagi istisnolarni qayta ishlash.

23-mavzu. Istisnoga oid misollar olish.

  1. try-catch operatoriga oid misollar ishlash
  2. Fayl bilan ishlashda istisno chiqarishga oid misollar ishlash