Задание № 8. Тема: Работа с файлами (структуры данных)
Заводом выпускаются N различных измерительных приборов, каждый из которых может быть определен такими данными:
В процессе выполнения работы создается первый программный файл для формирования файла данных с произвольным числом записей. Для выборки из файла данных создается другой программный файл, в котором необходимо предусмотреть вывод в форме таблицы всех записей файла и записей, отвечающих заданию.
№ п/п | Список характеристик | Задание |
1. | 1, 4, 5, 9 | Составить список покупных изделий завода. |
2. | 1, 2, 3, 9 | Составить список покупных изделий, стоимость которых > C1 |
3. | 1, 2, 3, 7, 10 | Составить список заказчиков, заказали больше K1 приборов различных типов. |
4. | 1, 2, 3, 6, 8 | Составить список приборов, размеры которых не превышают Д1, Д2, Д3, вес – В1, рассчитанных на работу в диапазоне температур Т1-Т2. |
5. | 1, 4, 5, 7, 9 | Составить список покупных изделий, поставляемых поставщиком П1. |
6. | 1, 5, 8, 9 | Составить список поставщиков и суммарных стоимостей покупных изделий, поставляемых ими. |
7. | 1, 3, 4, 5, 9 | Составить список поставщиков, поставляющих более В2 наименований покупных изделий. |
8. | 1, 4, 5, 7, 8 | Составить список приборов, рассчитанных на напряжение V1, потребляющего токи < I1 и имеющие гарантийные сроки < T1. |
9. | 1, 4, 6, 8 | Составить список приборов, измеряющих величину А1 в диапазоне Н1-H2 с погрешностью ≤ Е1 |
10. | 1, 4, 7, 10 | Составить список заказчиков и суммарных стоимостей приборов, приобретаемых ими. |
11. | 1, 4, 5, 6, 7 | Составить список приборов, работающих в диапазоне температур Т1-Т2, стоимость которых < C2. |
12. | 1, 4, 5, 7, 8 | Составить список приборов для измерений А2, работающих на постоянном токе и имеющих стоимость <C3. |
13. | 1, 2, 3, 4, 7 | Составить список из K3 самых дорогих приборов (K3<N). |
14. | 1, 4, 8, 10 | Составить список городов-заказчиков, покупающих приборы для измерения А3. |
15. | 1, 4, 5, 7, 10 | Составить список заказчиков, которые заказали наибольшее количество приборов каждого типа. |
16. | 1, 2, 5, 9 | Составить список поставщиков, поставляющих покупные изделия на наибольшую сумму для каждого прибора. |
17. | 1, 5, 8, 10 | Составить список заказчиков, покупающих приборы для измерения А4, с гарантийным сроком Г2. |
18. | 1, 2, 3, 5, 8 | Составить список приборов для измерения А5, имеющих вес В2 и габариты, не превышающие Д1, Д2, Д3. |
19. | 1, 4, 5, 9 | Составить список приборов, для которых отношение "цена / суммарная стоимость покупных изделий" лежит в диапазоне C4-C5. |
20. | 1, 4, 5, 8, 10 | Составить список заказчиков, покупающих приборы с погрешностью ≤Е. |
21. | 1, 2, 3, 4, 9 | Составить список наиболее дорогих покупных изделий для каждого прибора. |
22. | 1, 4, 5, 6, 8 | Составить список приборов, измеряющих величину А6 с погрешностью <Е3 и имеющих стоимость B6. |
23. | 1, 2, 3, 4, 5, 6, 7 | Составить список K4 наиболее дешевих приборов (K4<N) |
24. | 1, 2, 3, 4, 5, 10 | Составить список K5 заказчиков, покупающих приборы на наибольшую сумму. |
25. | 1, 2, 3, 4, 5, 8 | Составить список характеристик 1, 2, 3, 4, 5 приборов, предназначенных для измерения А7. |
Список літератури:
1. Единая система программной документации. – М.: Изд-во стандартов, 1991. – 128 с.
2. Керниган Б., Ритчи Д. Язык программирования Си. Пер. с англ., 3-е изд., испр. – СПб.: "Невский Диалект", 2001. – 352 C
3. Дейтел Х., Дейтел П. Как программировать на С: Третье издание. Пер. с англ. – М.: Бином-Пресс, 2002. – 1168 с.
4. Шилдт Г. Полный справочник по C (4-е издание) – М.: Изд. дом «Вильямс» – 2002. – 704 с.
5. Пахомов Б. С/C++ и MS Visual C++ 2010 для начинающих. – БХВ – Петербург, 2011. – 736 с.