Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Паскаль тіліндегі амалдар мен өрнектер





Өрнек мәліметтермен жұмыс жасау барысында орындалатын тізбек түрінде беріледі, ол операндалардан (константа, айнымалы, функцияны шақыру), жай жақшалардан және амалдар таңбасынан тұрады: a+b*sin(cos(x)). Амалдар унарлы (мысалы, с), бинарлы (мысалы, а+в) және сонымен қатар төменде көрсетілген топтарға бөлінеді.

Турбо Паскаль тілінде қолданылатын арифиметикалық амалдар - 2.3 кестесінде көрсетілген.

 

Амалдар Қызметі Операндалар типі Тип шешімдері
+ Қосу Бүтін, нақты Бүтін, нақты
- Алу Бүтін, нақты Бүтін, нақты
* Көбейту Бүтін, нақты Бүтін, нақты
/ Бөлу Бүтін, нақты Бүтін, нақты
Div Бүтін бөлігі Бүтін Бүтін
Mod Қалдық бөлігі Бүтін Бүтін
And Және Бүтін Бүтін
Shl Солға жылжыту Бүтін Бүтін
Shr Оңға жылжыту Бүтін Бүтін
Or Және Бүтін Бүтін
Xor Және Бүтін Бүтін
- Жоққа шығару Бүтін Бүтін
Not Логикалық жоққа шығару Бүтін Бүтін

 

Қатынас амалы екі операнданы салыстырғанда, олар ақиқат немесе жалған екендігін анықтайды. Олардың нәтижесі – логикалық. Келесі амалдар қатынасымен анықталады: <, >, <=,>=,< >.

Қатынас амалдарына мысал:

3.14<>2, 6>4

Қатынас амалдары символдық және жолдық айнымалылармен де анықталады:

‘a’ < ‘b’, ‘abc’ < ‘abd’.

Логикалық амалдар логикалық мәліметтерге орындалады. Келесі логикалық амалдар анықталған:

 

2.4. Кесте. Логикалық амалдар.

A B Not A and B A or B
t t f t t
t f f f t
f t t f t
f f t f f

 

Кестеде t - true (ақиқат) f – false (жалған).

Логикалық өрнектерде қатынас амалдары, яғни логикалық және арифиметикалық амалдар да қолданылады.

Логикалық өрнекке мысал:

(a+x)>(c+d*cos(y)) or (a>b)

Күрделі өрнектердегі амалдардың орындалатын тәртібі қарапайым амалдар тәртібіне сәйкес келеді. Паскальда келесі амалдар тізімі қоланылады:

1.Унарлы амалдар

2. *, /, div, mod, and, shl, shr.

3. +, -, or, xor.

4.=, <>, <, >, >=, <=.

Өрнекте жақшаларды қолдану, олардың есептелу тәртібін өзгертуге мүмкіндік береді.

Date: 2015-12-13; view: 1700; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию