Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание 2. Разработать алгоритм и написать программу решения задачи индивидуального варианта



Разработать алгоритм и написать программу решения задачи индивидуального варианта.

1. Список товаров, имеющихся на складе, включает: наименование товара, количество единиц товара, цену единицы товара, дату поступления товара на склад. Для описания списка товаров в программе необходимо использовать тип данных структура. Для хранения списка товаров создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести в порядке возрастания стоимости список товаров, хранящихся более одного месяца и стоимость которых превышает 1000 рублей.

2. Для получения места в общежитии формируется список студентов, который включает: Ф. И. О. студента, номер группы (буква и четыре цифры), средний балл, доход на одного члена семьи. Общежитие в первую очередь предоставляется тем студентам, у которых доход на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла. Для описания списка студентов в программе необходимо использовать тип данных структура. Для хранения списка студентов создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести список очередности предоставления мест в общежитии.

3. В справочной автовокзала хранится расписание рейсов автобусов. Для каждого рейса указаны: номер рейса, тип автобуса, пункт назначения, время отправления, время прибытия в конечный пункт. Для описания рейса в программе необходимо использовать тип данных структура. Для хранения расписания рейсов автобусов создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести отсортированную информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения ранее заданного времени.

4. На междугородней АТС информация о разговорах содержит: дату разговора, код и название города, время разговора, тариф, номер телефона в этом городе, номер телефона абонента. Для описания информации о разговорах в программе необходимо использовать тип данных структура. Для хранения информации о разговорах создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести по каждому городу общее время разговоров и общую сумму. Вывод осуществите в порядке возрастания суммы.

5. Информация о сотрудниках фирмы содержит: Ф. И. О. сотрудника, табельный номер, количество отработанных часов за месяц, почасовой тариф. Рабочее время свыше 144 часов считается сверхурочным и оплачивается в двойном размере. Для описания информации о сотрудниках фирмы в программе необходимо использовать тип данных структура. Для хранения информации о сотрудниках фирмы создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести размер заработной платы каждого сотрудника фирмы за вычетом подоходного налога, который составляет 13% от суммы заработка. Информацию отсортируйте.

6. Информация об участниках спортивных соревнований содержит: Ф. И. О. игрока, игровой номер, возраст, рост, вес. Для описания информации об участниках спортивных соревнований в программе необходимо использовать тип данных структура. Для хранения информации об участниках спортивных соревнований создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести информацию о самых молодых, самых рослых и самых легких участниках соревнований.

7. Для книг хранящихся в библиотеке задаются: регистрационный номер, Ф. И. О. автора, название, год издания, издательство, количество страниц. Для описания книг в программе необходимо использовать тип данных структура. Для хранения информации о книгах создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести отсортированный список книг, изданных после заданного года

8. Различные цеха завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают: наименование, количество, номер цеха. Для описания сведений о выпущенной продукции в программе необходимо использовать тип данных структура. Для хранения сведений о выпущенной продукции создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: для заданного цеха вывести информацию о выпущенной продукции в порядке убывания количества.

9. Информация о сотрудниках предприятия содержит: Ф. И. О. сотрудника, номер отдела, должность, дату начала работы. Для описания информации о сотрудниках предприятия в программе необходимо использовать тип данных структура. Для хранения информации о сотрудниках создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести список сотрудников по указанному отделу в порядке убывания стажа работы.

10. Ведомость абитуриентов, сдавших вступительные экзамены, содержит: Ф. И. О. абитуриента, адрес, оценки по трем предметам. Для описания строки ведомости в программе необходимо использовать тип данных структура. Для хранения ведомости абитуриентов создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: определить количество абитуриентов, проживающих в г. Барнаул и сдавших экзамены со средним баллом не ниже 50. Вывести их фамилии в порядке возрастания среднего балла.

11. Справочная служба содержит информацию о кинофильмах: название кинотеатра, стоимость билета, время сеанса, адрес. Для описания информации о кинофильмах в программе необходимо использовать тип данных структура. Для хранения информации о кинофильмах создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести адреса всех кинотеатров в порядке возрастания стоимости билетов с указанным временем сеанса.

12. Информация о городах России содержит: название города, количество жителей, количество школ, количество высших учебных заведений. Для описания информации о городах России в программе необходимо использовать тип данных структура. Для хранения информации о городах России создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести названия городов и количество жителей, где не менее двух высших учебных заведений и количество школ не меньше заданного числа.

13. Имеется информация о телевизорах на складе: наименование, фирма изготовитель, стоимость, размер экрана, количество на складе. Для описания информации о телевизорах на складе в программе необходимо использовать тип данных структура. Для хранения информации о телевизорах на складе создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и выполнить его обработку: вывести в порядке возрастания стоимости названия телевизоров и их количество на складе.





Дата публикования: 2015-04-07; Прочитано: 683 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...