Shartli operator, tanlash operatori va sikl operatorlarini o`rganish. Tarmoqlanuvchi va takrorlanuvchi programmalarni loyihalash. Sikl operatorlarini taqqoslash.
Ta’lim texnologiyasi: Tizimli yondashuv, dialogik yondashuv, hamkorlikdagi ta’limni tashkil etish, muammoli ta’lim, loyihalash usullari, munozara, savol – javob, algoritmik yondashuv, kommunikatsiya usullari.
Adabiyotlar: A1; A3; A7; Q1; Q3; Q6; Q7.
Murakkab tiplar.
Massiv, to`plam va yozuv tipidagi ma’lumotlarni tashkil qilish va tasvirlash. Shu tipdagi ma’lumotlarni kiritish – chiqarish, qayta ishlash va saqlash usullaridan foydalanish. Ichma-ich joylashgan sikllarni loyihalash.
Ta’lim texnologiyasi: Tizimli yondashuv, dialogik yondashuv, hamkorlikdagi ta’limni tashkil etish, muammoli ta’lim, loyihalash usullari, munozara, savol – javob, algoritmik yondashuv, kommunikatsiya usullari.
Adabiyotlar: A1; A3; A7; Q1; Q6; Q7.
8. Qism programmalarni loyihalash. Protseduralarni ishlab chiqish. Funksiyalarni yaratish. Qism programmalar parametrlarining turli ko`rinishlaridan foydalanish. Rekursiv qism programmalarni ishlab chiqish.
Ta’lim texnologiyasi: Tizimli yondashuv, dialogik yondashuv, hamkorlikdagi ta’limni tashkil etish, muammoli ta’lim, loyihalash usullari, munozara, savol – javob, algoritmik yondashuv, kommunikatsiya usullari.
Adabiyotlar: A1; A3; A7; Q1; Q6; Q7.
9. Fayllar va dinamik strukturali ma’lumotlarni tashkil qilish. Mantiqiy fayllarni tasvirlash. Fizik fayllarni yaratish. Fayllarni qayta ishlash qism programmalaridan foydalanish. Dinamik strukturalarni loyihalsh.