Побудова малюнку за допомогою графічного редактора – Paint.
Результат обчислення програми:
Процес переміщення об'єкта (Початкова фаза)
Процес переміщення об'єкта (Кінцева фаза переміщення)
Висновок:
було побудоване графічне зображення
за допомогою елементарних фігур (line,
circle, fillellipse) з певними координатами. Було
організоване переміщення, анімацію та
управління клавішами “←” та ”→”
побудованого зображення використовуючи
оператор множинного вибору та оператор
циклічного процесу do while.
Завдання 3
Порядок виконання
В третьому завданні йде мова про структури, функції та організацію доступу до файлів. Структура – це набір даних, де дані можуть бути різного типу. Наприклад, структура може містити кілька змінних типу int і кілька змінних типу char. Змінні, які містяться в структурі називаються членами або полями структури. Структури можна визначити за допомогою ключового слова struct. Функція в мові С++ відіграє ту ж роль, що і підпрограми або процедури в інших мовах. Функціями зручно користуватися, наприклад, якщо необхідно обробити один і той же код програми. Як і змінні, функції треба оголошувати. Функцією необхідно оголосити до її використання. Кожна функція мови має ім'я та список аргументів.
Організувати пошук в структурі даних по полях числового і символьного типу.
Лістинг програми знаходиться у додатку С
Структурна схема
char vid[20];
char marsh[20];
Результат пошуку за кінцевою зупинкою
Результат за часом поїздки
Висновок: була створена база даних з використанням вкладеної структури, а також створений пошук за критеріями.
Висновок
Мова програмування С++ це могутній засіб створення програмного забезпечення для будь-яких типів завдань. Розроблена понад тридцять років тому, вона не втрачає актуальності і зараз і продовжує лідирувати у використанні як досвітченими програмістами, так і початківцямию. Простота і надійність програмного забезпечення, створеного за допомогою даної мови програмування , і забезпечує її широку уживаність у різних колах програмістів. Але не тільки для створення простих програм годиться С++, адже на цій мові пишуть драйвери, операційні системи, високоефективні програми для промислової, військової та навіть наукової галузі.
У даній курсовій роботі було розроблено три програми для виконання таких завдань:
Знаходження значень функції в проміжках;
Організація переміщення по екрані монітора зображення за допомогою певних клавіш клавіатури;
Створення структури, функції та організації доступу до файлів.
Виконання даних завдань поглибило знання мови програмування С++, додало певних навиків у процесах прграмування та алгоритмізації загалом та стало основою розвитку вмінь до програмування завдагнь. У роботі були використані знання з таких дисциплін як фізика, математика, інженерна графіка. Як бачимо – професія програміста потребує глибоких знань у багатьох сферах науки та взагалі життя, можна сказати, що програмування – це творчий процес, який потребує гнучкого логічного мислення.
Дана курсова робота – ще один доказ глибокої бази та широкого профілю спеціальності «Видавничо-поліграфічна справа» і вона є чудовим засобом для поглибдення знань у сфері програмування, що так респектабельна у наш час, адже програмування – це наука, яка має зв’язки з всіма іншими видами наук. Програмування по суті заміняє роботу людини, роблячи кінцевий продукт швидше і якісніше.
