Язык программирования Си: элементы языка, типы данных, переменные, программа


Download 17.51 Kb.
bet1/3
Sana20.06.2023
Hajmi17.51 Kb.
#1635827
  1   2   3
Bog'liq
maruza8 (2)

  • 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)

Identifikator

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.

Download 17.51 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling