Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП всі лабораторні.doc
Скачиваний:
2
Добавлен:
28.08.2019
Размер:
1.03 Mб
Скачать

7.1.4. Робота із застосуванням

Запустіть створене застосування. Занесіть у відповідні поля панелі інтерфейсу інформацію про успішність учнів. Кнопкою “New” збережете дані у файлі. Завершите виконання застосування.

Знов Запустіть застосування і кнопкою “Open” відкрийте тільки що створений файл. Переконаєтеся, що інформація не містить помилок. При необхідності виявлені помилки можна виправити, а також доповнити відомість новою інформацією. Для сортування відомості в алфавітному порядку скористайтеся кнопкою “Sort” і збережіть відсортовану інформацію кнопкою “New”.

Ще раз завершите і знов Запустіть застосування.

Кнопкою “Open відкрийте файл і переконайтеся, що в нім тепер міститься відомість, відсортована в алфавітному порядку. Кнопкою “Save” збережете інформацію в текстовому файлі. Для перегляду вмісту текстового файла скористайтеся, наприклад, застосуванням “Microsoft Word”.

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

7.2. Індивідуальні завдання

У всіх завданнях передбачити збереження даних, що вводяться, у файлі і можливість читання з раніше створеного файла. Результати виводити в панель інтерфейсу і в текстовий файл.

1. Відомість абітурієнтів, що склали вступні іспити в університет містить: Ф.І.О. абітурієнта, оцінки. Визначити середній бал по університету і вивести список абітурієнтів, середній бал яких вище середнього балу по університету. Першими в списку повинні йти студенти, що склали всі іспити на 5.

2. В радіоательє зберігаються квитанції про здану в ремонт радіоапаратуру. Кожна квитанція містить наступну інформацію: найменування групи виробів (телевізор, радіоприймач і т. п.), марка виробу, дата приймання в ремонт, стан готовності замовлення (виконаний, не виконаний). Вивести інформацію про стан замовлень на поточну добу по групах виробів.

3. У адміністратора залізничних кас зберігається інформація про вільні місця в поїздах дальнього проходження на найближчий тиждень в наступному вигляді: дата виїзду, пункт призначення, час відправлення, число вільних місць. Оргкомітет міжнародної конференції звертається до адміністратора з проханням зарезервувати m місць до міста N на к-й день тижня з часом відправлення поїзда не пізніші за t годинник вечора. Вивести час відправлення або повідомлення про неможливість виконати замовлення в повному об'ємі.

4. Розробити програму формування відомості про успішність студентів. Кожен запис цієї відомості повинен містити: номер групи, Ф.І.О. студента, оцінки за останню сесію. Вивести списки студентів по групах. У кожній групі Ф.І.О. студентів повинні бути розташовані в порядку убування середнього балу.

Лабораторна робота №8 Програмування алгоритмів з використанням функцій і процедур. Створення модулів

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

8.1. Приклад створення додатка

Завдання: створити Windows-додаток яке виводить таблицю значень функції і її розкладання в ряд у вигляді суми для значень x від xn до xk з кроком h=(xk - xn)/10. Створити модуль, в якому обчислення значень оформити у вигляді функції, а обчислення - у вигляді процедури. Підключити модуль до проекта і виконати створене застосування.

Один з можливих варіантів панелі інтерфейсу створюваного застосування показаний на рис.8.1.