АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Выразы мовы

Читайте также:
  1. Актавыя матэрыялы
  2. Дакументы справаводства перыяду Расійскай імперыі.
  3. Новая (нацыянальная) беларуская літаратурная мова
  4. Уводзіны
  5. Функцыі

Выразы – гэта фармальнае правіла для падліку некаторага (новага) значэння. Паняцце выразу прысутнічае практычна ў любой да­стат­ко­ва развітой мове праграміравання, а сінтаксічныя правілы для па­бу­до­вы выразаў вельмі падобныя ў розных мовах. У мове Pascal раз­на­стай­насць магчымых тыпаў значэнняў і аперацый над імі патрабуе тлу­ма­чэн­ня да гэтых правіл.

У агульным выглядзе можна сказаць, што выразы будуюцца з апе­ран­даў, знакаў аперацый і круглых дужак.

Аперанды ўяўляюць сабой «элементарныя» значэнні. Імі могуць быць пераменныя, канстанты, элементы масіваў, выклікі функцый і г. д.

Аперацыі вызначаюць дзеянні па вылічэнні новых значэнняў, зы­хо­дзя­чы са значэнняў аперандаў. Большасць аперацый з’яўляюцца бі­нар­ны­мі, і знак аперацыі запісваецца паміж аперандамі. Для унарных апе­ра­цый, а гэта @ – узяць адрас, NOT, унарныя , знак аперацыі ставіцца пе­рад аперандам. Нельга апускаць знак аперацыі «». Аперацыі прадуманы так, каб выраз пісалі ў адзін радок.

Сінтаксіс выразу прадугледжвае пэўнае старшынство аперацый (прыя­рытэты). Прыярытэты задаюць чарговасць выканання аперацый у вы­ра­зе. Круглыя дужкі ставяцца тады, калі трэба змяніць парадак дзе­ян­няў, які вызначаны прыярытэтамі аперацый. Колькасць адкрытых ду­жак павінна раўняцца колькасці закрытых. Частка выразу, заключаная ў круг­лыя дужкі, пры падліках разглядаецца як асобны аперанд, г. зн. усе апе­ра­цыі ўнутры падвыразу будуць выкананы ў першую чаргу.

Аперанд, які знаходзіцца паміж дзвюх аперацый з рознымі пры­я­ры­тэ­та­мі, звязваецца з аперацыяй з большым прыярытэтам , а ка­лі прыярытэты роўныя, то бярэцца злева.

Найбольшы прыярытэт мае аперацыя вылічэння значэння функцыі, ас­тат­нія – у адпаведнасці з табліцай.

Аперацыя Прыярытэт Тып аперацыі
@, NOT, +, – Вышэйшы першы Унарныя
*, /, DIV, MOD, AND, SHL, SHR Другі Бінарныя тыпу множання
+, –, OR, XOR Трэці Бінарныя тыпу складання
=, <>, <, >, >=, <=, IN Ніжэйшы чацвёрты Адносіны

Аперацыі падраздзяляюцца на арыфметычныя, лагічныя, рад­ко­выя аперацыі адносін і інш. Гэтак жа называюцца і выразы. Фактычна даныя, якія ўдзе­ль­ні­ча­юць у выразе, і даюць тып выразу.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)