Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пр1-2 вступ до спец прогр.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
233.47 Кб
Скачать

Індивідуальні завдання.

Згідно до варіанту індивідуального завдання, поданого нижче, знайти значення виразів Z1 і Z2.

Варіант 1

Варіант 2

Варіант 3

Варіант 4

Варіант 5

Варіант 6

Варіант 7

Варіант 8

Варіант 9

Варіант 10

Варіант 11

Варіант 12

Варіант 13

Варіант 14

Варіант 15

Варіант 16

Варіант 17

Варіант 18

Варіант 19

Варіант 20

Вимоги до звіту:

  1. Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.

  2. Звіт повинен містити:

  1. Теоретичні відомості;

  2. Формалізацію поставленого завдання методом покрокової деталізації;

  3. Опис блоків, які будуть використовуватись при створенні алгоритму;

  4. Блок-схема алгоритму вирішення поставленого завдання.

  5. Висновки.

2. Побудова алгоритмів розгалуженої структури. План виконання роботи:

1. Формалізувати поставлене завдання методом покрокової деталізації.

2. Побудувати блок-схему алгоритму вирішення поставленого завдання.

3. Зробити висновок. Теоретичні відомості:

Розгалужена структура передбачає вибір виконання дії залежно від виконання певної умови, при цьому деякі дії можуть не виконуватися взагалі (пропускатися). Умова може бути простою і складною.

Проста умова містить два вирази (значення), поєднані знаком операції відношення:

> більше за...

< менше за...

≥ більше або дорівнює...

≤ менше або дорівнює ...

≠ не дорівнює...

Результатом перевірки умови є логічний вираз ИСТИНА, якщо умова виконується, або ЛОЖЬ, якщо умова не виконується.

Складна умова містить дві або більше простих умов, поєднаних знаками логічних операцій:

И — усі вказані умови мають виконуватися одночасно, тобто результатом усіх включених простих умов має бути ИСТИНА. При цьому операція И дасть результат ИСТИНА, а якщо хоча б одна з перелічених умов має результат ЛОЖЬ, операція И дасть результат ЛОЖЬ.

ИЛИ — деякі з указаних умов можуть виконуватися, а деякі — ні. Якщо жодна з перелічених умов не виконується, то результатом операції ИЛИ буде ЛОЖЬ, у всіх інших випадках — результат ИСТИНА.

НЕ — заперечення для умови.

Приклад 2:

Обчислити значення виразу:

При x>12 та x = 4 функція не визначена. Етапи розв'язання задачі:

  1. Уведення коефіцієнтів а, b.

  2. Уведення вхідного значення аргументу х.

  3. Перевірка значення аргументу х:

• Якщо х = 2, то значення 7 обчислюється за формулою

  • Якщо х = 4, х < 2 або х > 12, то виводиться повідомлення, що функція не визначена.

  • Якщо х > 8, то значення Y обчислюється за формулою:

• Якщо жодна з перерахованих вище умов не виконується, то значення Y обчислюється за формулою:

4. Виведення значення Y.

На третьому етапі алгоритм має містити розгалуження, яке реалізовує перевірку складної умови.

Так само для побудови блок-схеми використовуються стандартні блоки, що реалізують наведені вище етапи розв'язання задачі.

Нижче показана блок-схема створеного алгоритму: