Постановка задачи. Подготовьте список из N наименований товаров
Подготовьте список из N наименований товаров. (Конкретное значение N указано в варианте). Информация о каждом товаре содержит: 1. Название товара 2. Цену 3. Год выпуска 4. Количество
Список должен быть упорядочен по одному из параметров, указанных в конкретном варианте. Сведения по каждому товару необходимо представить в виде записи. Разработайте программу, которая заносит во внешний файл записи упорядоченного списка, и программу, которая добавляет в сформированный внешний файл данные об M товарах, при этом не нарушая упорядоченности исходного файла. Если среди добавляемых товаров, встречается товар, сведенья о котором в файле уже есть, то их необходимо обновить, то есть старую запись исключить.
Содержание отчета 1. Постановка задачи 2. Упорядоченный исходный список товаров и перечень добавляемых товаров 3. Тексты программ (распечатка) 4. Распечатка работы программы 5. Анализ допущенных ошибок
Варианты задания: 1. Товары упорядочены по неубыванию цены, N=10, M=3. 2. Товары упорядочены по неубыванию года выпуска, N=9, M=4. 3. Товары упорядочены по невозрастанию количества, N=11, M=4. 4. Товары упорядочены по неубыванию цены, N=9, M=6. 5. Товары упорядочены по невозрастания года выпуска, N=7, M=3. 6. Товары упорядочены по невозрастания количества, N=12, M=5. 7. Товары упорядочены по неубыванию цены, N=13, M=4. 8. Товары упорядочены по неубыванию года выпуска, N=10, M=3. 9. Товары упорядочены по неубыванию количества, N=13, M=6. 10. Товары упорядочены по невозрастанию цены, N=12, M=4. 11. Товары упорядочены по невозрастанию года выпуска, N=11, M=3. 12. Товары упорядочены по невозрастанию количества, N=10, M=3. 13. Товары упорядочены по неубыванию цены, N=7, M=5. 14. Товары упорядочены по неубыванию года выпуска, N=8, M=5. 15. Товары упорядочены по неубыванию количества, N=7, M=6. 16. Товары упорядочены по невозрастанию цены, N=8, M=5. 17. Товары упорядочены по невозрастанию года выпуска, N=9, M=4. 18. Товары упорядочены по невозрастанию количества, N=8, M=6. 19. Товары упорядочены по неубыванию цены, N=8, M=3. 20. Товары упорядочены по неубыванию года выпуска, N=11, M=5. 21. Товары упорядочены по возрастанию цены, N=11, M=5. 22. Товары упорядочены по убыванию количества, N=12, M=6. 23. Товары упорядочены по возрастанию года выпуска, N=10, M=7. 24. Товары упорядочены по убыванию года выпуска, N=13, M=8. 25. Товары упорядочены по убыванию цены, N=15, M=9. 26. Товары упорядочены по неубыванию цены, N=14, M=4. 27. Товары упорядочены по невозрастанию года выпуска, N=10, M=4. 28. Товары упорядочены по неубыванию количества, N=7, M=7. 29. Товары упорядочены по невозрастанию цены, N=17, M=18. 30. Товары упорядочены по невозрастанию количества, N=18, M=9.
|