Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
30.05.2020
Размер:
1.35 Mб
Скачать

Міністерство освіти і науки, молоді та спорту України

Сумський державний університет

Машинобудівний коледж

“Погоджено”

Глава циклової комісії спеціальності 5.05010101

_______________________

“____”_________________

“Затверджую”

Завідувач відділенням спеціальності 5.05010101

_______________________

“____”_________________

КУРСОВА РОБОТА

З предмету ________“Алгоритмізаці та програмування”__________ _______________________________________________________

СПЕЦІАЛЬНІСТЬ 5.05010101

“Обслуговування програмних систем і комплексів”

ПОЯСНЮВАЛЬНА ЗАПИСКА

Тема:______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Студент

Група

Керівник проекту

________________

________________

________________

___________________

___________________

2012

Зміст

1 Постановка задачі…………………………………………………………………………………...3

2 Типи даних в Паскаль………………………………………………………………………………4

3 Графіка в Паскаль …………………………………………………………………………………..6

4 Алгоритм розробки програми……………………………………………………………………...9

5 Практична реалізація……………………………………………………………………………...11

5.1 Опис структури даних та вимоги до них………………………………………………............11

5.2 Опис стандартних процедур і функцій……………………………………………...............…11

5.3 Опис процедур та функцій, що використовувалися у программі…………………...…13

5.4 Опис процедур і функцій користувача…………………………………………………..14

5.6 Опис файлів та їх призначення…………………………………………………………...14

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

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

Висновки……………………………………………………………………………………………..19

Література ...........................................................................................................................................20

Додаток А. Лістинг основної програми……………………………………………………………21

Додаток Б. Лістинг модуля MODUL…………………………………………………….................22

Додаток В. Лістинг модуля ……………………………………………………………...................27

Додаток Г. Лістинг модуля GRAPHIKS…………………………………………………................29

1 Постановка задачі

Теоретичне завдання

1. Типи даних у Паскаль

2. Графіка у Паскаль

Практичне завдання

Створити файл, що містить відомості про працевлаштування випускників по підприємствам. Структура запису: прізвище, номер диплому, середній бал, місце роботи, що пропонується (підприємство), ознака прийняття на роботу на даному підприємстві (ТАК/НІ).

Написати програму, що видає наступну інформацію:

- список випускників, працевлаштованих на підприємстві Х, та їх кількість;

- список підприємств у порядку зростання кількості працевлаштованих на них випускників;

- список не працевлаштованих випускників із зазначенням місця роботи, що пропонувалося, і середньому балу диплома.

Вимоги до програми

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

Основні пункти меню програми:

- створення файлу записів;

- додавання інформації у файл;

- внесення змін у запис за запитом;

- видалення запису;

- виведення вмісту файлу даних у вигляді таблиці;

- реалізація дій відповідно до варіанта завдання.

Обробка файлу (створення, додавання, видалення, редагування і т.д.) повинна здійснюватися за допомогою процедур та функцій.

Введення даних повинно відбуватися з перевіркою на область допустимих значень.

Всі процедури та функції повинні бути розміщенні у відповідних модулях.

Файл повинен містити не менше 10 записів.

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

2

2 Типи даних в Паскаль

Одним з найважливіших понять у програмуванні є змінна. Змінна – це поіменована

ділянка оперативної пам’яті комп’ютера, де зберігається значення деякої величини. Змінна має

такі властивості: назву (ім’я), значення, тип. Кількість змінних та їхні властивості задає

користувач. Тип змінної визначає її допустимі значення, а також операції, які можна над нею

виконувати.

Розглянемо стандартні типи даних: числові цілі, числові дійсні, символьний та

логічний.

Цілочислові типи

Назва типу

Діапазон значень

Byte

0...255

Shortint

-128...127

Word

0...65535

Integer (основний тип)

-32768...32767

Longint

-2147483648...2147483647

Приклад опису цілочислових змінних:

var

H1, H2: word;

Zcolor: byte;

Дійсні типи

Дійсні числа можна записувати у форматі з фіксованою крапкою, наприклад, 5.04, -

12.109, або у форматі з плаваючою крапкою, наприклад, -5.2Е+2 (це є -520.0), 16.1Е-3 (це є 0.0161). символи nE+2 означають множення числа n на 10 у степені +2. Для представлення дійсних значень у Паскалі частіше використовуються типи: real, single, double. Ці типи розрізняються діапазоном допустимих значень і обсягом необхідної пам’яті:

real – числа від 2.9Е–39 до 1.7Е38 з мантисою 11 – 12 знаків; надається 6 байт пам’яті;

single – числа від 1.5Е–45 до 3.4Е38 з кількістю значущих цифр 7 – 8; надається 4 байти пам’яті; double – числа від 5.0Е–324 до 1.7Е308 з кількістю значущих цифр 15 – 16; надається 8 байт пам’яті; Формат опису дійсних типів аналогічний опису цілочислових типів: var Y1, Y2: single;

zz: double;

Соседние файлы в папке Курсовая1