Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Приклади

Вираз Результат
[1,2,3,4] + [3,4,5,6] [1,2,3,4,5,6]
[1,2,3,4] - [3,4,5,6] [1,2]
[1,2,3,4] * [3,4,5,6] [3,4]
[1,2,3] = [1,2,3,4] False
[1,2,3] <> [1,2,3,4] True
[1,2,3] <= [1,2,3,4] True
[1,2,3] >= [2,3,4] False
4 in [3,4,5,6] True

Допустимі типи операндів при виконанні операцій над множинами й типи одержуваних результатів наведені в наступній таблиці.

Операція Дія Тип операндів Тип результату
+ Об’єднання   Сумісні типи множин Множина
- Різниця
* Перетин
= Рівність Логічний
<> Нерівність
>= Більше або дорівнює
<= Менше або дорівнює
in Належність Лівий операнд: будь-який порядковий тип Т Правий операнд: множина типу Т

Операція узяття адреси

Операція @ є унарною операцією, результатом виконання якої буде вказівник на її операнд. Тип результату є сумісним з типом вказівника nil, що дозволяє присвоїти результат будь-якій вказівній змінній.

В якості операнда операції @ можуть використовуватися ідентифікатори змінних, процедур, функцій і методів.

 

Операція Дія Тип операнду Тип результату
@ Одержання вказівника Ідентифікатор змінної, процедури, функції або методу Вказівник, сумісний з nil

 

Стандартні числові функції

У математичних виразах часто використовуються різні функції, наприк­лад sin, ln та ін. Для найбільш важливих і часто використовуваних функцій у будь-якій мові програмування високого рівня розроблені програми їх обчис­лення. Ці програми є, по суті, складовою частиною мови програмування, а самі функції називають стандартними.

Для обчислення значення стандартної функції користувачеві не треба роз­робляти програму її обчислення. Для цього досить у своїй програмі вказати ім’я відповідної функції і її аргумент, записаний у дужках. Зрозуміло, що аргументові до цього моменту повинно бути присвоєно конкретне значення.

У мовах програмування використовуються не тільки математичні, тобто числові, функції, але й текстові – для роботи з літерними величинами. Вони дають змогу, наприклад, виділити у слові якусь його частину, визначити кількість літер та ін. Наприклад, у слові зрозуміло можна виділити слово розум. Кількість стандартних функцій у деяких мовах програмування сягає майже сотні.

Арифметичні функції

Математичний запис, коментар Функція Тип аргументу Тип результату Примітка
|X| Abs Цілий, дійсний Цілий, дійсний  
X2 Sqr Цілий, дійсний Цілий, дійсний  
ÖX Sqrt Цілий, дійсний Дійсний X>=0
ex Exp Цілий, дійсний Дійсний  
Sin Sin Цілий, дійсний Дійсний X у рад.
Cos Cos Цілий, дійсний Дійсний X у рад.
Arctg Arctan Цілий, дійсний Дійсний -p/2 ¸ p/2
Ln Ln Цілий, дійсний Дійсний X>0
Дробова частина аргументу Frac Дійсний Дійсний  
Відкидає дробову частину аргументу Int Дійсний Дійсний  
Число π (3.141592653897932385) Pi   Дійсний  

 

 

Порядкові функції та процедури

Дія Ім’я підпрограми Тип підпрограми Тип аргументу Тип результату
Відтинає дробову частину Trunc Функція Дійсний Цілий
Округляє Round Функція Дійсний Цілий
Наступне значення аргумента Succ Функція Порядковий Порядковий
Попереднє значення аргумента Pred Функція Порядковий Порядковий
Зменшує значення змінної Dec Процедура Порядковий Порядковий
Збільшує значення змінної Inc Процедура Порядковий Порядковий
Перевіряє, чи є аргумент непарним числом Odd Функція Цілий Логічний (True)
Символ по заданому цілому числу з таблиці ASCII Chr Функція Цілий Символьний
Номер символу в таблиці ASCII Ord Функція Символьний Цілий
Заміна малої латинської літери на велику UpСase Функція Символьний Символьний
Збільшує х на у Inc(x,y) Процедура Цілий Цілий
Зменшує х на у Dec(x,y) Процедура Цілий Цілий

 

Інші математичні функції можна отримати, користуючись формулами. Наприклад, .

Підкреслимо, що у всіх стандартних функціях, приведених у таблицях, аргумент функції може бути виразом, що приймає числове значення.

 

<== предыдущая лекция | следующая лекция ==>
Константи | Структура програми
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 370; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.