soat
|
Mavzular kesimida tavsiya qilinadigan adabiyotlar
|
Ma’ruza
|
Mustaqil ta’lim
|
|
Dasturlashga kirish, dasturlashning asosiy tushunchalari.
Tilning bazaviy tushunchalari (til alifbosi, identifikator va leksemlar, kalit so’zlar, konstanta satrlar, ma’lumotlar toifasi, arifmetik ifoda va amallar, siljitish amallari, inkrement, dekrement, bitlarga ishlov beruvchi operatorlar, ma’lumotlar toifasini o’zgartirish, kutubxona funksiyalari).
Preprosessor direktivalari va vositalari.
|
2
|
6
|
Mo’minov B.B.,
2021.
5-18 b.
|
|
Dasturlash tillarining tuzilmasi.
Dastur tarkibi.
Konsoldan kiritish va chiqarish. Simvollarni o’qish va yozish.
Konsoldan formatli kiritish va chiqarish.
Format modifikatorlari. printf(), scanf() funksiyalari. Format spesifikatorlari.
Sonlarni kiritish. Adreslarni kiritish.
|
2
|
6
|
Mo’minov B.B.,
2021.
20-35 b.
|
|
Tarmoqlanish va uzilishlarni tashkil etish operatorlari.
Shartli operator.
Tuliq va qisqa tarmoqlanish (if).
Tanlash operatori (switch- case va default konstruksiyalari).
Ternar operatori. Sharsiz o’tish operatorlari.
Uzilishni tashkil etish- break, continue.
|
2
|
6
|
Mo’minov B.B.,
2021.
40-62 b.
|
|
Takrorlanish operatorlari.
Parametrli takrorlash operatori (for).
Old shartli va so’ng shartli takrorlanuvchi sikl operatorlari (while, do while).
Takomillashtirilgan takrorlash operatorlari.
Takrorlanishni tarmoqlanish va sharsiz o’tish orqali tashkil etish.
|
2
|
6
|
Mo’minov B.B.,
2021.
65-82 b.
|
|
Funksiyalar.
Funksiya tavsifi. Qiymatlarni qaytarish.
Funksiya prototiplari.
Parametrlarni qiymat va adresga ko’ra junatish. Havolalar. Qiymat berish parametrlari.
Funksiyalar parametr sifatida. Rekursiv funksiyalar. Funksiyalarni qayta yuklash.
Foydalanuvchi kutubxonasini tashkil etish.
|
2
|
6
|
Mo’minov B.B.,
2021.
84-101 b.
|
|
|