Tarmoqlanuvchi jarajonlar uchun dasturiylar yaratish.
Shartlar asosida tarmoqlanish jarayonlari uchun algoritm va dastur tuzish. Turli masalalarda tarmoqlanuvchi operatorlar (if, case)dan foydalanish.
Takrorlanuvchi jarajonlar uchun dasturiylar yaratish.
Takrorlanishlar operatorlari asosida takrorlanuvchi jarayonli amaliy masalalar uchun algoritm va dastur tuzish. (for, while) operatorlardan foydalanish.
Protsedura va funktsiyalarni yaratish va qo’llash.
Dasturda takrorlanuvchi jarayonlar yoki biror xisob amalini bir necha marta takror ishlatish xolatlari uchun protsedura va funktsiyalar yaratish va ulardan amaliy foydalanish.
Massivlar bilan ishlash.
Bir va ikki o’lchamli massivlar ustida amallar bajarish dasturlarini yaratsih. Massivda Min, Max ni topish, izlash, tartiblash uchun dasturlar yaratish.
Qatorlar bilan ishlash dasturlarini yaratish.
Qatorli tiplar bilan ishlash. Qatorli axborotlar ustida amallar bajarish. Xususan, qatorlarni o’zaro qo’shish, belgilar sonini (so’z uzunligini) aniqlash, so’z yangi belgi qo’shish yoki olib tashlash, qatorda kalit so’zlarni izlash kabi amallar uchun dasturlar yaratish.
Fayllar ustida amallar bajaruvchi dastur yaratish.