Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
інст. карта до лаб.заняття №2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
120.32 Кб
Скачать

Додаток 11

Завдання (інструкційна картка) для лабораторної роботи

Тема дисципліни. Програмування основних алгоритмічних структур.

Інструкційна картка лабораторного заняття № 2

Тема. Програмування розгалужених алгоритмів в середовищі програмування Turbo Pascal.

Мета заняття. Сформувати практичні вміння та навички створювати програми за розгалуженим алгоритмом. Формувати якості особистості студентів та пізнавальний інтерес; показати значення теми для програмування та розв’язування задач; спонукати до пізнавальної, наукової, творчої діяльності; розвивати самостійність, увагу, відповідальність та творче мислення.

Методичне забезпечення

  1. Глинський Я. М. Паскаль: навчальний посібник / Глинський Я. М., Анохін В. Є., Ряжська В. А. – Львів: СПД Глинський, 2010. – 192 с.

  2. Нога Л. В. Конспект лекцій з дисципліни “Основи програмування та алгоритмічні мови” Частина 1 і 2 / Нога Л. В. – Херсон: Веселка, 2006. – 134 с.

3. Інструкційні картки.

Матеріально-технічне забезпечення

  1. Комп’ютери, конспекти лекцій, роздруковані завдання по варіантах.

Питання для актуалізації опорних знань

  1. Що таке алгоритм з розгалуженням?

  1. Назвіть оператори передачі управління.

  1. Який формат умовного оператора?

  2. Який формат оператора безумовного переходу?

  3. Як реалізується оператор вибору CASE?

Правила техніки безпеки

Перед початком роботи потрібно перевірити стан обладнання, робочого місця.

Під час роботи потрібно дотримуватися правил експлуатації комп’ютерного обладнання.

При роботі за комп’ютером слід дотримуватись правил особистої безпеки, зберігати відстань від рівня очей до монітора, від робочого стола до тіла.

Забороняється ходити по комп’ютерній лабораторії, розливати рідину на підлогу, столи, обладнання, заходити з їжею, розмовляти між собою.

Загальні відомості з теми

1. Процес розгалуження

Алгоритми розв’язання більшості задач не є послідовними. Дії (обчислення), які необхідно виконати, можуть залежати від визначеної умови, наприклад, від вихідних даних, або результатів, отриманих під час виконання програми. Таким чином розгалужений алгоритм передбачає вибір однієї з декількох послідовностей дій у залежності від вихідних даних чи проміжних результатів.

Обчислювальний процес називається розгалуженим, якщо в залежності від виконання визначених умов він реалізується за одним з декількох, заздалегідь передбачених (можливих), напрямків. Кожен окремий напрямок називається гілкою обчислення.

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

Якщо такий перехід здійснюється тільки при виконанні певної умови, він називається умовним, а відповідний йому оператор – оператором умовного переходу. Якщо перехід виконується в будь-якому випадку, він називається безумовним, а відповідний йому оператор – оператором безумовного переходу. Якщо в залежності від значення якого-небудь виразу необхідно виконати один з декількох послідовних операторів, використовують оператор вибору (варіанту).