русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Приклади


Дата додавання: 2014-02-04; переглядів: 954.


 

Вираз Результат
[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 Функція Символьний Цілий
Заміна малої латинської літери на велику Upcase Функція Символьний Символьний
Збільшує х на у Inc(x,y) Процедура Цілий Цілий
Зменшує х на у Dec(x,y) Процедура Цілий Цілий

Примітка: п/п - підпрограма

 

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

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

 


<== попередня лекція | наступна лекція ==>
Константи | Заголовок програми


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн