Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Результатом виконання логічного (булівського) виразу є логічне значення True або False. Список логічних операцій наведений у наступній таблиці:
Операція | Дія | Вираз | А | В | Результат |
not | Логічне заперечення | not A | True | False | |
False | True | ||||
and | Логичне «І» | A and В | True | True | True |
True | False | False | |||
False | True | False | |||
False | False | False | |||
or | Логічне «АБО» | АогВ | True | True | True |
True | False | True | |||
False | True | True | |||
False | False | False |
Виконання кожної операції відбувається з урахуванням її пріоритету. Значення пріоритетів зазначені в наступній таблиці:
Операція | Приоритет | Вид операції |
перший (вищий) | Унарна операція | |
*, /, div, mod, and | другий | Операції типу множення |
+, -, or | третій | Операції типу додавання |
=, о, <, >, <=, >= | четвертий (нижчий) | Операції відношення |
Арифметичні вирази у якості операндів можуть містити імена функцій. З поняттям функції ми будемо знайомитись пізніше в курсі програмування, але стандартні функції (cos, sin, х2 та інші) вам знайомі з курсу математики, і їх використання у курсі інформатики відрізняється тільки правилами запису (синтаксису). Так, на відміну від математики, в програмуванні аргумент функції обов'язково береться в круглі дужки. Нижче поданий список цих функцій, де літерами X та І позначені відповідно: X - цілі та дійсні типи, І - тільки цілі.
Abs(X) — обчислення абсолютного значення (модулю) X. Тип результату збігається з типом параметра.
АгсТап(Х) — обчислення кута, тангенс якого дорівнює X, значення кута подано в радіанах і може знаходитися в діапазоні від - я/2 до я/2. Для перетворення значення кута з радіанної міри в градусну необхідно значення кута помножити на число 180/п. Результат має дійсний тип.
Cos(X) — обчислення косинусаХ, параметр задає значення кута в радіанах. Для перетворення значення кута з радіанної міри в градусну слід значення кута помножити на число 180/п. Результат має дійсний тип.
Ехр(х) — обчислення значення експоненти аргументу (Ех). Результат завжди має дійсний тип.
Frac(X) — знаходження дробової частини X. Результат має дійсний тип. Int(X)—знаходження цілої частиниХ(дробова частина відкидається). Результат має дійсний тип.
Ln(x)—обчислюється натуральний логарифм аргументу. Результат має дійсний тип. За допомогою функцій Ехр таїл можна обчислити довільний степінь числа наступним чином: ab=Exp(b*Ln(a)). Pi — повертає значення числа л (3.1415926).
Sin(X) — обчислення синуса X. Параметр задає значення кута в радіанах. Для перетворення значення кута з радіанної міри в градусну слід значення кута помножити на число 180/к. Результат має дійсний тип.
Sqr(X) — піднесення до квадрату значеннях Тип результату збігається з типом параметра.
Sqrt(X) — обчислення квадратного кореня з X. Тип результату дійсний. Random — генерує значення випадкового числа з діапазону від 0 до 0.99. Тип результату дійсний.
Random(P) — генерує значення випадкового числа з діапазону від 0-до Р—1. Тип результату цілий. Щоб випадкові числа були «більш випадковими», необхідно періодично змінювати базу генерації. Для цього використовується процедура Randomize, що дозволяє при кожному новому запуску програми отримувати різні випадкові числа.
Тема: Структура програми мовою Паскаль
Мета: дати поняття вказівки присвоювання, познайомити із вказівками введення та виведення, зі структурою програми мовою Паскаль.
Теоретичний матеріал
Вочевидь, що майже в будь-якій програмі будуть присутні обчислення, адже комп'ютер — це перш за все обчислювальна машина. Причому результати обчислень необхідно буде запам'ятати для подальшого використання. Для цього існує команда присвоєння. Формат цього оператора такий: <ім'я змінної> := <вираз>;
Виконується ця операція так: обчислюється вираз, що знаходиться праворуч від знака присвоєння, і отримане значення замінює поточне значення змінної, ім'я якої стоїть ліворуч від знака присвоєння.
Зверніть увагу на те, що яким би складним не був вираз, він повинен бути записаний у рядок. Звичайні дроби, багатоповерхові дроби, складні функціональні залежності тощо у мові програмування записуються в один рядок, причому порядок виконання дій контролюється за допомогою круглих дужок. Наприклад, такий математичний вираз:

мовою Паскаль буде мати наступний вигляд:
(а-b) / (2*с+ (а/ (с+ (b-5) / (с-b)))) А такий:
![]()
мовою Паскаль: lE04*a-34.2*cos (beta).
Зверніть увагу на те, що у всіх виразах потрібно обов'язково ставити знаки множення, а імена змінних — це ідентифікатори, і тому вони повинні відповідати раніше зазначеним правилам (так, грецька буква р, що використовується в математиці, замінюється у вище наведеному прикладі Ідентифікатором beta).
Дуже важливо при створенні виразів стежити за типами операндів. Як було зазначено вище, тип даних дозволяє встановлювати внутрішній формат збереження даних та контролювати дії, що виконуються над ними. Контроль за використанням змінних на етапі компіляції програми виконується в мові Паскаль автоматично. З одного боку — це її важлива перевага над іншими мовами програмування. Але з іншого — іноді незручно те, що Паскаль майже не дозволяє автоматичне перетворення типів. Виключення зроблено тільки щодо констант та змінних цілих типів, які дозволяється використовувати у виразах дійсного типу.
Наприклад, якщо змінні Хта F описані наступним чином: Var
X: integer;
Y: real;
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


