Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекц11_.doc
Скачиваний:
1
Добавлен:
10.09.2019
Размер:
173.06 Кб
Скачать

Операції відношення

Основними операціями, що відображають відношення між величинами, є: = (дорівнює), <> (не дорівнює), < (менше), > (більше), <= ( менше або дорівнює), >= (більше або дорівнює). Результатом цих операцій є значення True або False. Наприклад, вираз А=У набуває значення True, якщо А дорівнює В, і False - у протилежному випадку. Вираз ' Y ' > ' х' завжди надає значення True, оскільки Y йде в алфавіті за X. Запис же ' В4 ' > ' В5 ' надаватиме значен­ня False.

Пріоритет операцій

Черговість виконання операцій у виразах називається пріоритетом. Так, у виразі А+В*С спочатку буде виконане множення, а потім додавання, оскільки операція * має вищий пріоритет, ніж +. Наведемо порядок виконання операцій відповідно до їх пріоритету:

  1. Операція not - логічне заперечення.

  2. Операції типу множення: *, /, div, mod, and.

  1. Операції типу додавання: +, -. or, xor.

  2. Операції відношення: =, <> (не дорівнює). <, >, <=, >=.

Отже, якщо операнд X міститься між двома операціями з різними пріори­тетами (наприклад, - X div), то він бере участь в операції з вищим пріоритетом (div). Порядок виконання операцій визначається їхнім пріоритетом, його можна змінити, якщо взяти фрагмент виразу в дужки. Слід пам'ятати, що фрагмент у • дужках перед обчисленням усього виразу розраховується як окремий операнд.

3. Закріплення нового матеріалу

  1. Що розуміють у програмуванні під величиною, константою і змінною?

  2. Що таке ідентифікатор? Наведіть приклади ідентифікаторів.

  3. Що таке тип величини?

  4. Які типи величин належать до стандартних?

  5. Назвіть типи числових величин і наведіть приклади.

  6. Наведіть приклади чисел із фіксованою крапкою і з плаваючою крапкою.

  7. Що таке літерні величини, назвіть типи літерних величин.

  8. Наведіть приклади лінійних і прямокутних таблиць.

  9. Що таке масив? Для чого служать індекси масиву?

  10. Що спільного між рядком і масивом?

  11. Що таке алгоритм? Дайте визначення цього поняття.

  12. Назвіть виконавців для таких алгоритмів:

а - спосіб розв'язання задачі, що записує на дошці вчитель;

б - інструкція про те, як завести автомобіль.

  1. Назвіть відомі вам властивості алгоритмів.

  2. Чи буде вважатися алгоритмом послідовність дій, що не приводить до будь-якого результату? Що таке результативність алгоритму?

  3. Наведіть приклади властивості масовості алгоритму.

  4. Назвіть відомі вам способи зображення алгоритмів.

  5. Які переваги графічного зображення алгоритмів перед словесним записом?

  6. Як властивість дискретності алгоритму пов'язана із зображенням алгоритму у вигляді блок-схеми?

  7. Назвіть компоненти блок-схем алгоритмів.

  8. Чи може умовний блок мати один вихід?

  9. Що таке навчальна алгоритмічна мова? Які службові слова у ній застосовуються?

  10. Що таке операнд?

  11. Що таке унарна і бінарна операції?

  12. Які операції можливі над цілими і дійсними числами?

  13. Чому дорівнює результат ділення: 15div4, 15mod4?

  14. Назвіть логічні операції та правила їх виконання.

  15. Яка логічна операція є унарною, які операції - бінарними?

  16. Наведіть приклад операції конкатенації.

  17. Назвіть операції відношення.

  18. Назвіть операції в порядку зменшення їх пріоритету