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

Практична робота №1 Тема: Побудова алгоритмів лінійної і розгалуженої структури.

Мета: Виробити навички складання блок-схем алгоритмів лінійної і розгалуженої структури.

План виконання роботи:

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

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

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

4. Зробити висновок.

Теоретичні відомості:

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

УМОВНІ ЗОБРАЖЕННЯ БЛОКІВ, ЇХ ПРИЗНАЧЕННЯ ТА ДІЇ, ЯКІ ВИКОНУЮТЬСЯ ЗА ДОПОМОГОЮ ВИБРАНИХ БЛОКІВ

Графічне зображення

Призначення

Виконувана дія

Пуск

Початок алгоритму

Останов

Закінчення алгоритму

Уведення/ виведення

Уведення або виведення даних

Процес

Виконання обчислень або присвоєння значень

Розв'язок

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

Визначений процес

Виклик раніше створених алгоритмів (модулів)

Модификація

Найчастіше використовується при присвоєнні нових значень старим, тобто тим, що вже були раніше описані

Коментар

Короткі пояснення до показаного блоку

Поєднувач

Поєднання одного блоку з іншим

Приклад 1:

Знайти значення виразу:

для заданих вхідних значень а, с і .

При формалізації поставленого завдання використовується методом покрокової деталізації і з'ясовується, що процес визначення У розбивається на такі етапи:

  1. Визначення вхідних значень змінних а, с.

  2. Обчислення виразу .

  3. Обчислення виразу .

  4. Виведення отриманих вихідних значень х та У.

Створення алгоритму полягає у використанні таких блоків:

• При введенні та виведенні даних використовується блок Введення/Виведення:

• При обчисленні виразів у блок-схемі використовується блок Процес, а при запису виразу використовується знак := (знак присвоєння значень).

• Алгоритм починається блоком Пуск

• А закінчується блоком Останов:

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

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