19.Арифметичні та логічні вирази. Алгоритмічні вирази.
1)Арифметичні вирази і операції. Правила їх утворення і обчислення
Основні типи виразів:
- арифметичні;
- логічні;
- текстові.
У математиці, фізиці, біології тощо послідовність виконання дій з числовими даними визначають формули. В алгоритмічних мовах їм відповідають алгоритмічні вирази.
Арифметичний вираз описує правило обчислення значення деякої величини. Він може містити числа, змінні, функції, з’єднані символами арифметичних операцій: *, / , + , – .
Вирази можуть містити математичні функції, при цьому аргумент записується в круглих дужках. Аргументом може бути дійсне число, змінна або інший вираз.
Правила утворення та обчислення виразів
1 Правило пріоритетів операцій.
Спочатку виконуються операції вищого пріоритету:
a) обчислюються аргументи і всі функції;
b) операції множення і ділення, цілочислового ділення div і визначення остачі mod;
c) додавання і віднімання.
Операції одного пріоритету виконуються послідовно зліва направо.
2 Правило дужок.
Для задання потрібного порядку виконання операцій використовуються круглі дужки.
3 Правило лінійного запису
Чисельники і знаменники дробів, індекси записуються в одну лінію.
4 Правило коректних імен.
У арифметичних виразах використовувати тільки латинські імена (літеру чи слово).
2) Операції відношення і логічні операції
Логічні вирази призначені для записування різноманітних умов. Вони складаються для пошуку потрібної інформації.
Запитання до задач, для яких складаються логічні вирази, потрібно формулювати так, щоб на них можна було б однозначно відповісти: “так” або “ні”. Тоді відповідь логічного виразу набуває одне з двох можливих значень: true або false.
3) Прості і складені логічні вирази
Умови і відповідні їм логічні вирази бувають:
- прості (а,б);
- складені (в).
Простий логічний вираз – це два арифметичні вирази, з’єднані символом відношення (порівняння).
Складені умови виникають, якщо потрібно перевірити декілька умов.
Складені логічні вирази – це прості логічні вирази, до яких застосовані логічні операції: not (не), and (і), or (або).
Прості логічні вирази, які входять у складені, записують у круглих дужках.
Означення 1. Операція not, застосована до виразу А (not A), дає істинне значення, якщо вираз А хибний, і хибне, якщо вираз А істинний.
А not A
true false
false true
Наприклад, складений логічний вираз not (5>7) є завжди істинним (true), так як простий логічний вираз 5>7 завжди хибний (false).
Означення 2. Операція and, застосована до двох виразів: A and B, дає істинне значення тоді і тільки тоді, коли вирази A та B істинні:
A B A and B
false false false
false true false
true false false
true true true
Означення 3. Операція or, застосована до двох виразів: A or B, дає істинне значення тоді і тільки тоді, коли істинним є хоча б один вираз.
A B A or B
false false false
true false true
false true true
true true true
Наприклад, визначити, якого значення набуває складений вираз (5>7) or (7>5) – true.
- 1.Поняття "база даних". Системи управління базами даних. Реляційні бази даних.
- 2.Проектування та розробка баз даних. Реалізація проекту за допомогою ms Access.
- 3. Етапи розв'язування задач за допомогою комп'ютера.
- 4.Комп'ютерні програми, їх місце в процесі обробки інформації за допомогою комп'ютера.
- 5. Методи розробки програм.
- 6. Написання програм алгоритмічними мовами високого рівня
- 7.Тестування програм. Основні етапи тестування.
- 8. Робота з пеом в діалоговому режимі.
- 9. Особливості виконання обчислень на евм.(Особливості виконання основних арифметичних операцій в еом)
- 10. Машинний нуль. Похибка округлення.
- 11.Абсолютна і відносна похибка результатів основних арифметичних операцій.
- 13.)Методи пошуку ефективних алгоритмів.
- 14. Загальна характеристика алгоритмічної мови q-Basic
- 15 Загальна характеристика алгоритмічної мовиBorland-Pascal.
- 17. Пролог являє собою спільну мету логічного програмування мову, пов'язаний з штучним інтелектом і комп'ютерної лінгвістики .
- 18.)Основні елементи мов програмування:
- 19.Арифметичні та логічні вирази. Алгоритмічні вирази.
- 20. Структура програми: опис міток, опис констант, опис типу даних та змінних
- 22. Розділ операторів головної програми
- 23. Методи конструювання програм.
- 24. Застосування модулів.
- 25. Складання програм з розгалуженою структурою.
- 26.Використання пакетів програм для написання хімічних формул органічних та неорганічних речовин, а також зображення хімічного посуду ChemWindow.
- 27. Побудова графіків за допомогою Microcal Origin 7.0.
- 28. Графічні редактори Paint та CorelDraw.
- 29.Міжкомп’ютерний зв’язок
- 30. Локальна мережа
- 31.Принцип роботи Internet
- 32.Електронна пошта
- 34.Інформаційні мережі в інтернет.
- 35.Спілкування в Internet
- 36.Призначення та структура експертних систем.Життєвий цикл експертних систем.
- 37.Автоматизовані інформаційні системи.
- 38.Автоматизоване робоче місце.
- 39 .Системи автоматизованого проектування (сапр).
- 41.Взаємозв`язок між сапр і аснд.
- 42.Технологія вирішення задач за допомогою комп'ютера.
- 43.Поняття про математичну хімію, хемометрію і хімічну інформатику.
- 44Основні поняття MathCad-14 та maple 13. Створення та редагування документів.
- 45Побудова виразів. Текстові вставки.
- 46.)Розв’язання лінійних і нелінійних рівнянь
- 47)Методи розв'язання рівнянь за допомогою математичного пакету MathCad-14 та maple 13.
- 48.)Відображення функції однієї змінної у вигляді діаграм і графіків різного типу
- 49Способи відображення декількох функцій на одному графіку.
- 50 Відображення функцій двох змінних у вигляді проекцій тривимірних поверхонь та ліній рівня.
- 52.Вирішення системи лінійних алгебраїчних рівнянь за допомогою математичного пакету MathCad-14 та maple 13.
- 54Диференціювання за допомогою математичного пакету MathCad-14 та maple 13.
- 55Інтегрування за допомогою математичного пакету MathCad-14 та maple 13.