- Reja:
- Algoritmik til. Dastur tuzilishi.
- Identifikator, o’zgaruvchilar toifalari (turlar).
- Lokal, statik, dinamik o’zgaruvchilar.
Algoritmik til. Dastur tuzilishi. - Ixtiyoriy til, hatto dasturlash tili ham bir qator qoidalarga bo’ysunishi kerak. Biz bu foidalarni ikkiga bo’lib ko’ramiz:
- Dasturlash tili sintaksisi – mumkin bo’lgan tuzilmalar (so’zlar, gaplar)ni aniqlovchi qoidalar to’plami. Bunda dasturlash tili alfavitidan foydalangan holda yaratish mumkin bo’lgan ramzlar ketma-ketligi tushuniladi.
- Dasturlash tili semantikasi – sintaktik jihatdan to’g’ri bo’lgan tuzilmalar ketma-ketligining ma`nosini aniqlovchi qoidalar to’plamidir.
Asosiy tiplar - Butun sonlar:
- char
- short int
- int
- long int
- long long int
- Mantiqiy bool
- Haqiqiy:
- float
- double
- long double
- «Bo’sh»:
- void
Sonli o’zgarmaslar - Literal - dastur kodida aniq yozilgan ixtiyoriy qiymat.
- Kompilyator qoidasi:
- «Sondan boshlangan har qanday ma’lumot – bu sonlardir»
- Shuning uchun:
- Hamma sonli o’zgarmaslar sondan boshlanadi
- (+, − ishoralarini hisobga olmaymiz)
O’zgaruvchi va o’zgarmaslar - Dastur bajarilish vaqtida o’zgarishi mumkin bo’lgan qimatga va identifikatorga ega bo’lgan xotira sohasi – o’zgaruvchi deb ataladi.
- Dastur bajarilish vaqtida o’zgarishi mumkin bo’lmagan qimatga va identifikatorga ega bo’lgan xotira sohasi – o’zgarmas deb ataladi.
- O’zgarmaslar va o’zgaruvchilar albatta qandaydir qiymatga ega bo’lishi kerak, va biz dastur davomida ushbu qiymatlardan foydalanamiz. Shuning uchun har bir o’zgaruvchi va o’zgarmaslar tiplarga ega bo’lishi kerak.
Do'stlaringiz bilan baham: |