You are on page 1of 5

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ


РАДІОЕЛЕКТРОНІКИ

ЗВІТ
з практичної роботи № 2
на тему «Алгоритмізація»

Виконала: Перевірив:
ст. гр. ТРІМІ-23-1 ст. викл. каф. ІМІ
Чорненька Я.І Ляшенко Г.Є.

Харків 2023
ПРАКТИЧНА РОБОТА №2
«АЛГОРИТМІЗАЦІЯ»

Мета роботи: вивчення графічного способу опису алгоритмів


розв'язання задач, ознайомлення з основними способами подання алгоритмів.
Хід роботи:
1) За допомогою програми було створено блок-схему до програми
«Календар». Блок-схема розподілена на декілька блоків. В першому блок-
схема визначення днів у місяцях (рис.2.1) ,введення місяців (рис.2.2) ,
введення року (рис.2.3) , заповнення місць у календарі (рис 2.4), визначення
днів (рис.2.5).
2) Відповіді на контрольні запитання

Рисунок 2.1 – Блок- схема визначення днів у місяцях

Рисунок 2.2 – Блок-схема введення місяців

2
Рисунок 2.3 – Блок-схема введення року

Рисунок 2.4 – Блок-схема заповнення місць у календарі

3
Рисунок 2.5 – Блок-схема визначення днів

Контрольні питання:
Питання №2. Алгоритм – це скінчена послідовність указівок на
виконання дій, спрямованих на розв'язування задачі.
Питання №4. На практиці є декілька способів запису алгоритмів, які є
популярними:
– псевдокод – це спрощений мовний опис алгоритму, який наближено
схожий на природну мову. Він зазвичай використовується для опису
алгоритмів без конкретного коду програми;
– блок-схеми – це графічний спосіб подання алгоритмів, де блоки
представляють кроки алгоритму, а стрілки показують послідовність
виконання;
– алгоритми можна також записувати у вигляді фактичного
програмного коду на конкретній мові програмування. Це найбільш точний
спосіб подання алгоритмів, і він може бути виконаним комп'ютером;
– DFD – це графічний спосіб моделювання процесів та потоків даних у
системі. Вони допомагають визначити, які дані обробляються та як вони
перетворюються;
– діаграми станів – це графічний спосіб представлення можливих
станів та переходів між ними в системі або програмі;
– прості текстові описи алгоритмів також використовуються для
подання і пояснення кроків алгоритму в словесній формі.

4
Отже, кожен з цих способів має свої переваги та використовується в
залежності від завдань та потреб проекту.
Питання №9. У графічній реалізації алгоритмів за допомогою блок-
схем або інших графічних інструментів використовуються певні види блоків
для представлення різних аспектів алгоритму:
– блоки «Початок / Кінець (Start / End)» – вказують на початок і кінець
алгоритму. Вони зазвичай є обов'язковими для кожної блок-схеми;
– блок "Процес" представляє конкретні обчислення або дії, які

виконуються в алгоритмі;
– блок "Рішення" використовується для умовних операцій. Він має
виходи, які залежать від певної умови (наприклад, "Так" або "Ні").
Використовується для реалізації умовних операторів, таких як if-else.
– блоки Введення / Виведення (Input / Output) – представляють операції
введення даних в алгоритм (наприклад, з клавіатури) та виведення
результатів алгоритму (наприклад, на екран).
– блок "Цикл" представляє цикл у програмі, такий як цикл while або for.
Він має вхід та вихід, і виконується доти, доки певна умова виконується.
– блок Підпрограма (Subroutine / Function) – використовується для
виклику підпрограми або функції з іншого місця в алгоритмі. Він допомагає
структурувати алгоритм і уникнути повторення коду.
– блок з'єднувальних ліній або стрілки використовуються для з'єднання
блоків і вказівних напрямків потоку алгоритму.
– блок "Коментар" дозволяє додавати пояснення, пояснення або
коментарі до блок-схеми для кращого розуміння.

You might also like