1-маъруза: Математик моделлаштиришнинг асосий тушунчалари, масалаларни эщмда ечиш бос=ичлари ва алгоритмлар назарияси


-маъруза: Тилнинг алфавити ва тилнинг асосий тушунчалари. Программа матнини ёзиш =оидалари



Download 1,01 Mb.
bet8/83
Sana23.06.2022
Hajmi1,01 Mb.
#696724
1   ...   4   5   6   7   8   9   10   11   ...   83
Bog'liq
1-маъруза Математик моделлаштиришнинг асосий тушунчалари maruza

3-маъруза: Тилнинг алфавити ва тилнинг асосий тушунчалари. Программа матнини ёзиш =оидалари.


Режа:

  1. Паскал тилининг алфавити;

  2. Операторлар;

  3. Исмлар ва идентификаторлар;

  4. Эълонлар;

  5. Ызгарувчилар;

  6. Функциялар ва процедуралар;

  7. Программа матнини ёзиш =оидалари.



1. Паскал тилининг алфавити
Маълумки, щар =андай тилни ырганиш унинг алфавитини ырганишдан бошланади. Тилнинг алфавити - шу тилгагина тегишли былган асосий белгилари ва тушунчалар тыпламидан иборат былади. Паскал тилининг алфавитини ташкил этувчи асосий белгилар жамламасини 3 гурущга ажратиш мумкин: щарфлар, ра=амлар ва махсус белгилар.
Тил алфавитининг металингвистик (Бэкус - Наур) формуласи =уйидагича былади:


<асосий белги>::=<щарф><ра=ам><махсус белги>

Щарф сифатида катта ва кичик лотин щарфлари ишлатилади. Лекин, матнлар ва программага изощлар ёзиш учун кирилл алифбосининг бош ва кичик щарфларини щам алфавитга киритилган.


Ра=амлар сифатида оддий араб ра=амлари олинган:


<ра=ам>::=01234...9

Махсус белгилар кып сонли ва бир жинссиз былганлиги учун уларни ыз навбатида 4 та гурущга ажратамиз:




<махсус белги>::=<арифметик амал белгиси><солиштириш амали белгиси><ажратгич><хизматчи сыз>.


<арифметик амал белгиси>::= *  /  +  -

Бу амаллар мос равишда кыпайтириш, былиш, =ышиш ва айириш белгилари щисобланади.


Солиштириш амалларининг белгилари, уларнинг математик ифодаси ва амалларнинг маъноси 1-жадвалда ыз ифодасини топган. Бу ерда шу нарсага ащамият бериш керакки, баъзи бир амаллар иккита белги ор=али ифодаланган.
1-жадвал

Солиштириш амали белгисининг Паскалдаги ёзилиши

Амалнинг математик ифодаси

Амалнинг маъноси

=

=

Тенг

<>



Тенгмас

<

<

Кичик

<=



Кичик ёки тенг

>

>

Катта

>=



Катта ёки тенг

Ажратгичлар гурущини =уйидаги белгилар ташкил =илади:


<ажратгич>::= .  ,  :  ;  (  )  [  ]  {  }  '  :=
Ажратгичларнинг вазифаларини тилни ырганиш давомида ани=лаб борамиз.
Хизматчи сызлар гурущи жуда кенг, шунинг учун бу сызларни щаммасини бирданига ёдлаб, эслаб =олиш шарт эмас, балки улардан фойдаланиш давомида кетма-кет эслаб =олинаверади:
<хизматчи сызлар>::=and  array  begin  case  const  div  do  downto  else  end  for  function  goto  if  in  label  mod  nil  not  of  or  packed  program | procedure  record  repeat  set  then  to  type  until  var  while  with



Download 1,01 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   83




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish