Зміст
Введення
. Завдання №1
1.1 Формулювання завдання
1.2 Структурна схема
. 3 Опис типів, змінних і призначень процедур
. 4 Блок-схеми програми і власних процедур
. 5 Лістинг програми
. 6 Тестування
2. Завдання №2
2.1 Формулювання завдання
. 2 Опис змінних
. 3 Блок-схема задачі
. 4 Лістинг програми
. 5 Тестування
Висновок
Список літератури
Введення
Навчальним планом передбачено виконання курсової роботи з дисципліни Інформатика .
Мета роботи: практичне закріплення теоретичних знань, отриманих в процесі вивчення курсу.
У ході виконання курсової роботи набувається досвід у розробці програм з чіткою структуризацією, вміння здійснювати постановку задачі, застосовувати процедури і функції зі стандартних модулів при створенні проекту, конструювати власні підпрограми, використовувати дані у вигляді файлів.
До якості програмного виробу пред'являються наступні вимоги:
У ході виконання курсової роботи для вирішення завдань потрібно застосувати технологію спадного програмування:
Спочатку виділити кілька модулів, вирішальних спільні завдання;
Кожен з цих модулів деталізувати на більш низькому рівні, отримані модулі розбити, у свою чергу, на невелике число інших підпрограм, вирішальних окрему підзадачі і т.д., поки вся завдання не виявиться реалізованою.
Обов'язкове використання процедур і функцій (стандартних і власних);
Зручний інтерфейс користувача (меню, повідомлення, використання вікон, кольорових фонів, кольору символів і т.д.);
Наявність підказок для користувача.
До стилю програмування пред'являються наступні вимоги:
Програма повинна бути Удобочитаемость, проста і ясна;
Використовувати як ідентифікаторів змінних осмислені імена;
Записувати тільки один оператор в рядку.
1. Завдання №1
1.1 Формулювання завдання
У файлі типу RECORD зберігається інформація про надійшли в ремонт побутових приладах: тип побутового приладу, рік випуску, найменування дефекту, найменування необхідної деталі для ремонту, вартість ремонту. Скласти програму для отримання:
Відомостей про приладах, що мають найбільшу вартість ремонту;
Інформації про кількість приладів одного типу, що вимагають однакової деталі для ремонту.
. 2 Структурна схема
1.3 Опис типів, змінних і призначень процедур:
Опис типів:
record=pribor: string [25] ;: string [4] ;: string [50] ;: string [25];
stoimost: integer [5] ;;
Тип записки pribor є представленням інформації про надійшли в ремонт побутових приладах, а саме: - тип побутового прібора.- рік випуску, який є цілим чіслом.наіменованіе дефекта.наіменованіе необхідної деталі для ремонта.стоімость ремонт, яка є цілим числом.
Опис змінних:
: file of pribor;
типізований файл my містить записи типу pribor, тобто містить вихідну інформацію про надійшли в ремонт побутових приладах, типах побутових приладів, роках випуску, номінованих дефекту, номінованих необхідних деталей для ремонту, вартості ремонту.
: array [0..50] of pribor
- одновимірний масив, що містить елементи типу pribor, тобто цей масив містить інформацію про надійшли в ремонт побутових приладах, отриманих в результаті розрахунків, зроблених в програмі.
, j, length: INTEGER
- ціле число, яке використовується в циклі введення вихідних даних, змінна i в цьому випадку приймає значення надійшли в ремонт побутових приладів, також ця змінна використовується в циклі виводу результатів на екран, де виступає в ролі значення надійшли в ремонт побутових приладів, тобто в ролі номери елемента масиву pribors.- ціле число, що використовується в циклі розрахунку результатів. Змінної присвоюються значення від i до length, тобто значення номерів елементів масиву pribors.
Опис призначень процедур.
<...