Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа. Матвиенко. Вариантk 018__.doc
Скачиваний:
11
Добавлен:
30.05.2020
Размер:
820.22 Кб
Скачать

3.4 Опис стандартних функцій та процедур, що використовуються в програмі

Основні

printf – вивід з пам'яті на екран.

scanf – ввід з екрану.

if-else – умовний оператор.

Switch-case – багаторазовий вибір.

for – цикл с відомою кількістю кроків.

while – цикл с умовою.

do-while – цикл с післяумовою.

break – вихід із циклу.

continue – переривання виконання тіла циклу з переходом на наступну ітерацію циклу.

_getch – затримка до натискання будь-якої клавіші і повернення коду натиснутої клавіші.

system(“pause”) – затримка до натискання будь-якої клавіші.

Робота із рядковими величинами

strlen – довжина рядка (функція яка визначає скільки символів в переданої їй рядку, не рахуючи '\0').

isdigit – функція приймає значення «істина», якщо символ є десятичною цифрою.

gets – введення рядка цілком, включаючи пробіли.

strcmp – посимвольне порівняння рядків, різниця кодів перших різних символів.

atoi – перетворює рядок у значення типу int.

strrchr – пошук підрядка в рядку починаючи з кінця рядка.

Робота з файлами

fopen – відкриття файлу.

fclose – закрити файл.

fprintf – запис даних у файл.

fscanf – введення з файлу.

fgets – читання рядку цілком з пробілами з файлу.

Графіка

initwindow – відкриття графічного вікна із заданими розмірами

setcolor – вибір кольору для заливки

floodfill – зафарбовування вибраним кольором до кордону заданого кольору

setbkcolor – вибір кольору заливки фону наступних об'єктів

settextstyle – вибір параметрів напису (шрифт, стиль, коефіцієнт збільшення шрифту)

outtextxy – створення напису в зазначених координатах

closegraph – закриття графічного вікна

4 Інструкція для роботи з програмою

Для запуску програми необхідно запустити файл «Центр зайнятості 0018 (К.П.) Матвієнко.exe». Після запуску файлу з’являється заставка програми, де виводиться вікно в графічному режимі. При натисненні будь-якої клавіші з’являється меню. В меню вибираємо необхідний пункт за допомогою введення відповідного номера і натискаємо Enter.

Після введення номеру пункту меню користувач має можливість попрацювати з програмою. Після завершення роботи з програмою виводиться вікно в графічному режимі з повідомленням про закінчення роботи з програмою.

5 Приклад тестування та результату роботи програми

На початку роботи з програмою виводиться таке вікно:

Після натиснення клавіші Enter виводиться основне меню, яке має такий вигляд:

Перший пункт меню має такий вигляд:

Другий пункт має такий вигляд:

Третій пункт меню виглядає так:

Четвертий пункт меню відображається так:

Таким чином п’ятий пункт буде виглядати так:

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

Сьомий пункт такий:

Восьмий пункт меню виглядає так:

Передостанній, дев’ятий пункт меню виглядає так:

Останній пункт меню виглядає так:

Висновок

Коли я виконував курсовий проект, я придбав багато навичок роботи в середовищі Сі. Хоча мову Сі було розроблено для написання системного програмного забезпечення, наразі вона досить часто використовується для написання прикладного програмного забезпечення. Я ознайомився з багатьма елементами цієї мови.

Сі – мінімалістична мова програмування. Її основними можливостями є – прямолінійна реалізації компіляції, використовуючи відносно простий компілятор, забезпечення низькорівневого доступ до оперативної пам'яті, формування лише декількох інструкцій машинної мови для кожного елементу мови.

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