DASTURLASH 1 Tuzuvchi:“Informatika asoslari” kafedrasi mudiri _______________________________________________ Mashg‘ulotlar shakli: ma’ruza (M) soat М1 Algoritmlash va dasturlashning asosiy tushunchalari. Tilning
bazaviy tushunchalari. Preprotsessor direktivalari va vositalari.
Identifikatorlar, ularning turlari, ularga qiymat o‘zlashtirish usullari
va operatorlari. Siljitish amallari. Inkrement va dekrement. Bitlarga
ishlov beruvchi operatorlar. Amallar bajarilish ketma-ketligi.
Ma’lumotlar toifasini o‘zgartirish. Kutubxona funksiyalari.
Matematik funksiyalar.
2
М2 Dasturlash tillarining tuzilmasi. Ternar operator. Statik operator
(sizeof). Qiymat o‘zlashtirish operatorlari va ularning ishlash
usullari. Format modifikatorlari: printf(), scanf() funksiyalari.
Simvollarni o‘qish va yozish.
2
М3 Tarmoqlanish
va
uzilishlarni
tashkil
etish
operatorlari.
Tarmoqlanuvchi operatorlar(if va switch) va ularni ishlash ketma
ketliklari. Ternar operatori. Shartsiz o‘tish operatorlari. Uzilishni
tashkil etish- break, continue.
2
М4 Takrorlanish operatorlari. Parametrli takrorlash operatori (for). Old
shartli va so‘ng shartli takrorlanuvchi sikl operatorlari (while va do
while). Takrorlanish jarayonlarini tarmoqlanish va shartsiz o‘tish
orqali tashkil etish.
2
М5 Funksiyalar. Funksiya tavsifi. Qiymatlarni qaytarish. Funksiya
prototiplari. Parametrlarni qiymat va adresga ko‘ra jo‘natish.
Havolalar. Qiymat berish parametrlari. Funksiyalar parametr sifatida.
Rekursiv funksiyalar. Funksiyalarni qayta yuklash. Foydalanuvchi
kutubxonasini tashkil etish.
2