Варіанти індивідуальних завдань. 1. Для структури даних, яка наведена на рисунку 5.3 необхідно створити масив записів та визначити:
1. Для структури даних, яка наведена на рисунку 5.3 необхідно створити масив записів та визначити:
1.1) фірму, товар якої надходить частіше за всіх;
1.2) фірму, товар якої надходить рідше за всіх;
1.3) суму вартості всіх товарів, що були поставлені за 2011-2013 роки;
1.4) всіх постачальників, держава яких – «Україна», рік постачання – 2013, вартість товару більше 2000;
1.5) найбільш розповсюджену країну постачальника за 2011-2013 роки;
1.6) фірми постачальники, в назві товарів яких є слово «монітори», вартість товару не перевищує 1500, а дата постачання – березень 2013 року;
1.7) суму вартості товарів, кожної країни за 2013 рік;
1.8) фірму постачальника, з максимальною сумою вартості товарів, що були поставлені у 2013 році;
1.9) постачальників з максимальною сумою товарів в кожному році;
1.10) постачальників з України, що продавали комп’ютери, у 2013 році.
2. Для структури даних, наведеної на рисунку 5.4, необхідно створити масив записів та визначити:
2.1. Визначити клієнтів, у яких сума у банку менш вартості будови;
2.2. Визначити клієнта, який повністю розрахувався за будову;
2.3. Визначити тип будови, яку клієнти замовляли більш 2-х разів;
2.4. Визначити тип будови з максимальною вартістю;
2.5. Визначити невиплачену суму всіх клієнтів;
2.6. Визначити клієнта з максимально не оплаченою сумою.
2.7. Визначити клієнтів, у яких сума вкладу менше невиплаченої суми за кредит;
2.8. Визначити клієнтів, з максимальним, та мінімальним відсотком за кредит;
2.9. Визначити фірму підрядника, у якої клієнт має мінімальну невиплачену суму;
2.10. Визначити тип будови з максимальною вартістю, якщо відсоток клієнта перевищую 10%;
Рисунок 5.3
Рисунок 5.4
3. Для структури даних, наведеної на рисунку 5.5, необхідно створити масив записів та визначити:
3.1. Загальну собівартість реалізованого товару;
3.2. Найбільш рентабельний вид діяльності, виходячи з показників чистого прибутку;
3.3. Фірми, у яких чистий прибуток вище його середнього значення по всіх фірмах;
3.4. Самий нерентабельний тип діяльності, виходячи з показників чистого прибутку.
3.5. Фірми, у яких вид діяльності «Послуги», а об’єм продажу більше 10000.
3.6. Товари з мінімальними видатками, у назві яких є слово «телефон».
Рисунок 5.5
5.4 Контрольні питання та завдання
1. Надайте загальне поняття структури даних.
2. Що розуміється під поняттям «порядок доступу до даних»? Які види доступу ви знаєте?
3. Надайте характеристику масиву як базової структури.
4. Назвіть основні типи змінних, які використовуються у Сі. Яким чином вони використовуються?
5. Що таке символьні та логічні змінні?
6. Що таке вирази, як їх використовують у програмах?
7. Що таке текстові строки?
8. Яким чином у програмах реалізується доступ до даних?
9. Надайте логічний опис елементарних структур даних – черга та стек.
10. Що таке множини та навантажені множини,
11. Які можливості має С++ для реалізації навантажених множин,