Лабораторна робота №26
“Створення програм з використанням структур мовою Visual С++”
Мета: навчитись визначати і використовувати структури мовою Visual С++, як призначений користувача тип.
Обладнання: ПК.
Завдання
- Завантажте програму Microsoft Visual Studio (Пуск/Программы/).
- Відкрийте прикладну програму Visual С++ 6.0.
1) Створюємо консольний додаток:
- File -> New -> Project ~> Win 32 Console Application.
- У полі Project name вписуємо ім’я проекту (lab_01).
- У полі Location встановлюємо дорогу до проекту.
- Клацаємо кнопку OK.
- Створюємо порожній проект (вибираємо An empty project).
- Клацаємо кнопку Finish, потім ОК.
2) Додаємо файл в проект:
- Вибираємо вкладку File View.
- Клацаємо правою кнопкою миші по напису Lab_01 files (файли проекту).
- Вибираємо пункт меню Add files to Project.
- У вікні, що з’явилося, в полі File name пишемо ім’я вихідного файлу (lab_01.cpp) і клацаємо кнопку ОК.
- Відповідаємо Yes на питання про додавання файлу в проект.
3) На вкладці File View розвертаємо Lab_01 files, а потім Source Files. Двічі клацаємо по створеному нами файлу lab_01.cpp і відповідаємо Yes на питання про створення файлу.
- Складіть таблицю з даними бази даних, з типами полів та програму на мові С++(згідно варіанту) для розв’язку наступної задачі. Таблицю, програму та результат оформити в звіті.
Завдання:
1) Відомості про автомобіль складаються з його марки, номера і ПІБ власника. Дані відомості про 13 автомобілів. Визначити кількість автомобілів даної марки.
2) Відомості про автомобіль складаються з його марки, номера і ПІБ власника. Дані відомості про 19 автомобілів. Визначити марку і прізвище власника по номеру автомобіля.
3) Відомості про автомобіль складаються з його марки, номера і ПІБ власника. Дані відомості про 15 автомобілів. Знайти ПІБ власника і номер автомобіля даної марки.
4) Дані відомості про 13 співробітників установи: ПІБ, номер телефону. Знайти ПІБ співробітника по номеру телефону.
5) Дані відомості про 15 співробітників установи: ПІБ, номер телефону. Знайти номер телефону по ПІБ.
6) Інформація про академічний стан групи включає назву групи, кількість студентівrpvпп, середній бал групи. Дані відомості про 14 груп. Вивести групи які маютьнайменьший середній бал,
7) Інформація про академічний стан групи включає назву групи, кількість студентів групи, середній бал групи. Дані відомості про 12 груп. Вивести групи які мають більш всього студентів.
8) Інформація про академічний стан групи включає назву групи, кількість студентів групи, середній бал групи. Дані відомості про 14 груп. Вивести середній бал заданої групи.
9) Інформація про академічний стан групи включає назву групи, кількість студентів групи, середній бал групи. Дані відомості про 12 груп. Вивести групи які мають найбільший середній бал.
10) Дані відомості про 14 товарів: назва товару, країна, об’єм партії. Знайти загальний об’єм партії експорту даної країни.
11) Дані відомості про 16 товарів: назва товару, країна, об’єм партії. Знайти країни, в які експортується даний товар.
12) Дані відомості про 12 товарів: назва товару, країна, об’єм партії. Визначити товари, які експортує дана країна.
13) Відомості про автомобіль складаються з його марки, номера і ПІБ власника. Дані відомості про 20 автомобілів. Визначити марку і прізвище власника по номеру автомобіля.
- Складіть алгоритм у вигляді блок схеми відповідної програми у вигляді, наприклад:
5. Дайте відповіді на контрольні питання:1) Як описуються дані типу структура? Наведіть приклади використання структур?
2) Що таке поля структури?
3) Які типи полів може містити структура?
4) Яким чином дістати доступ до полів структури?
6. Зробіть висновки по роботі.