You are on page 1of 5

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

Національний аерокосмічний університет ім. М. Є. Жуковського


«Харківський авіаційний інститут»

факультет програмної інженерії та бізнесу

кафедра інженерії програмного забезпечення

Лабораторна робота № 1
з дисципліни « Основи програмування »
назва дисципліни
на тему: «Базові структури алгоритмів»

Виконав: студент 1 курсу групи № 612


освітньої програми
121 інженерія програмного забезпечення
(шифр і назва ОП)
Гірка Д. М
(прізвище й ініціали студента)
Прийняв: доцент, к.т.н, Соколова Є. В.
(посада, науковий ступінь, прізвище й ініціали)
Кількість балів:

Харків – 2022
Мета роботи: засвоєння основ конструювання алгоритмів за допомогою
блок-схем, формування практичних навичок розроблення та графічного
подання базових алгоритмів.

Порядок виконання роботи


1. Визначити вхідні та вихідні дані для задачі згідно з варіантом.
2. Побудувати блок-схеми алгоритмів для задач А-В згідно з варіантом за
допомогою MS Visio.
3. Написати звіт з лабораторної роботи. Структура звіту:
3.1. Титульний аркуш.
3.2. Назва, мета роботи, порядок виконання, номер варіанта, завдання
згідно з варіантом.
3.3. Для кожної задачі: вхідні та вихідні дані, блок-схема алгоритму.
3.4. Висновки.
Варіант №3
Завдання А (лінійні алгоритми). Дано діаметр круга d. Знайти його
довжину(L) та площу(S)
Вхідні дані: d - діаметр круга
Вихідні дані: L - довжина круга; S - площа круга

Рисунок 1 – Блок-схема до Завдання А


Завдання Б (умовні алгоритми). Дано ціле число. Якщо воно є додатним, то
додати до нього 1, якщо від’ємним, то відняти від нього 2; якщо нульовим, то
замінити його на 10. Вивести отримане число.
Вхідні дані: Z – ціле число
Вихідні дані: Z – ціле число

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


Завдання В (циклічні алгоритми). Дано ціле число K і набір ненульових цілих
чисел; ознака його завершення – число 0. Вивести кількість чисел у наборі,
менших за K, та кількість усіх чисел.
Вхідні дані: K – ціле число; a – набір ненульових цілих чисел
Вихідні дані: num - кількість чисел у наборі, менших за K; i - кількість усіх

чисел

Рисунок 3 – Блок-схема до Завдання В

Висновок: засвоїла основи конструювання алгоритмів за допомогою блок-


схем, сформувала практичні навички розроблення та графічного подання
базових алгоритмів. Визначила вхідні та вихідні дані для задач згідно з
варіантом. Побудувала блок-схеми алгоритмів для задач А-В згідно з
варіантом за допомогою MS Visio.

You might also like