RKR_po_UP
.pdfРасчетно-контрольная работа по УП (РКР)
Требования к программной части РКР
1.Создать функции для работы с двоичными файлами. Предусмотреть создание меню со следующими пунктами:
СОЗДАНИЕ НОВОГО ФАЙЛА (newFile) ПРОСМОТР ФАЙЛА (viewFile) ДОБАВЛЕНИЕ НОВОЙ ЗАПИСИ (addFile)
КОРРЕКТИРОВКА ЗАПИСЕЙ ФАЙЛА (editFile) ВЫПОЛНЕНИЕ ЗАДАЧИ (runFile)
УДАЛЕНИЕ УКАЗАННОЙ ЗАПИСИ (deleterecord)
2.Данные должны быть организованы в структуре (struct)
3.Предусмотреть обработку исключительных ситуаций
4.Построение программного кода должно соответствовать правилам, определенным в документе «Code Conventions» для соответствующего языка (технологии).
5.Предусмотреть использование различных встроенных функций для работы со строками
6.Каждая записка, как и программная часть - должна быть уникальной, т.к. подразумевает работу над индивидуальным заданием. Обратите, пожалуйста, на это внимание во избежание ошибок.
Пояснительная записка к контрольной работе должна содержать:
титульный лист; содержание;
задание по контрольной работе; введение;
краткие теоретические сведения об используемых алгоритмах описание программы (2...3 листа) – описываются логически законченные части программы,
описывается принцип функционирования программы, т.е. какие действия должен осуществлять пользователь для управления программой; схема алгоритма работы функции ВЫПОЛНЕНИЕ ЗАДАЧИ.
выводы; список источников, использованных при разработке проекта;
приложение. Приложение - содержит распечатку программы и иллюстрирует работу программы.
Текст пояснительной записки оформляется в соответствии со стандартом предприятия СТП П-01- 2008 (см. главу 2) .
Варианты заданий:
1.Создать файл, содержащий сведения о товарах, имеющихся на складе, Запись включает: наименование товара; количество единиц товара; цену единицы товара; дату поступления товара на склад. ВЫВЕСТИ В АЛФАВИТНОМ ПОРЯДКЕ СПИСОК ТОВАРОВ, ХРАНЯЩИХСЯ БОЛЕЕ ОДНОГО МЕСЯЦА, СТОИМОСТЬ КОТОРЫХ ПРЕВЫШАЕТ 1000000 РУБЛЕЙ.
2.Для получения места в общежитии формируется список студентов, который включает: Ф.И.О. студента; номер группы (буква и четыре цифры); средний балл; доход на одного члена семьи. Общежитие в ПЕРВУЮ очередь предоставляется тем студентам, чьи доходы на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла. ВЫВЕСТИ СПИСОК ОЧЕРЕДНОСТИ ПРЕДОСТАВЛЕНИЯ МЕСТА В ОБЩЕЖИТИИ.
3.В справочной автовокзала хранится расписание движения автобусов. Для каждого рейсов указаны: номер рейса; тип автобуса; пункт назначения; время отправления; время прибытия на конечный пункт. ВЫВЕСТИ ИНФОРМАЦИЮ О РЕЙСАХ, КОТОРЫМИ МОЖНО ВОСПОЛЬЗОВАТЬСЯ ДЛЯ ПРИБЫТИЯ В ПУНКТ НАЗНАЧЕНИЯ РАНЬШЕ ЗАДАННОГО ВРЕМЕНИ.
4.На междугородней АТС информация о разговорах содержит: дату разговора; код и название города; время разговора; тариф; номер телефона в этом городе; номер телефона абонента. ВЫВЕСТИ ПО КАЖДОМУ ГОРОДУ ОБЩЕЕ ВРЕМЯ РАЗГОВОРА С НИМ И СУММУ.
5. Создать файл, содержащий сведения о сотрудниках фирмы. Запись включает: Ф.И.О. сотрудников; табельный номер; количество проработанных часов за месяц; почасовой тариф. Рабочее время свыше 144 часов считается сверхурочным и оплачивается в двойном размере. ВЫВЕСТИ РАЗМЕР ЗАРАБОТНОЙ ПЛАТЫ КАЖДОГО СОТРУДНИКА ФИРМЫ ЗА ВЫЧЕТОМ ПОДОХОДНОГО НАЛОГА, КОТОРЫЙ СОСТАВЛЯЕТ 12% ОТ СУММЫ ЗАРАБОТНОЙ ПЛАТЫ.
6.Информация об участниках спортивных соревнований содержит: Ф.И.О. игрока; игровой номер; возраст; рост; вес. ВЫВЕСТИ ИНФОРМАЦИЮ О САМОЙ МОЛОДОЙ, РОСЛОЙ И ЛЕГКОЙ КОМАНДЕ.
7.Для книг, хранящихся в библиотеке задаются: регистрационный номер книги; автор; название; год издания; издательство; количество страниц. ВЫВЕСТИ СПИСОК КНИГ С ФАМИЛИЯМИ АВТОРОВ В АЛФАВИТНОМ ПОРЯДКЕ, ИЗДАННЫХ ПОСЛЕ ЗАДАННОГО ГОДА.
8.Различные цеха завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают: наименование; количество; номер цеха. ДЛЯ ЗАДАННОГО ЦЕХА НЕОБХОДИМО ВЫВЕСТИ КОЛИЧЕСТВО ВЫПУЩЕННЫХ ИЗДЕЛИЙ ПО КАЖДОМУ НАИМЕНОВАНИЮ В ПОРЯДКЕ УБЫВАНИЯ КОЛИЧЕСТВА.
9.Информация о сотрудниках предприятия содержит:
Ф.И.О.; номер отдела; должность; дату начала работы. ВЫВЕСТИ СПИСОК СОТРУДНИКОВ ПО ОТДЕЛАМ В ПОРЯДКЕ УБЫВАНИЯ СТАЖА.
10.Создать файл, содержащий сведения о месячной заработной плате сотрудников отдела. Каждая запись содержит поля: фамилия сотрудника, наименование отдела, размер заработной платы за месяц. ВЫЧИСЛИТЬ ОБЩУЮ СУММУ ВЫПЛАТ ЗА МЕСЯЦ ПО ОТДЕЛУ А, А ТАКЖЕ СРЕДНЕМЕСЯЧНЫЙ ЗАРАБОТОК СОТРУДНИКАМ ЭТОГО ОТДЕЛА.
НАПЕЧАТАТЬ ДЛЯ БУХГАЛТЕРИИ ВЕДОМОСТЬ ДЛЯ СОТРУДНИКОВ ЭТОГО ОТДЕЛА, У КОТОРЫХ ЗАРПЛАТА НИЖЕ ВВЕДЕННОЙ С КЛАВИАТУРЫ.
11.Создать файл, содержащий сведения о количестве изделий категории А, В, С, собранных рабочими за месяц. Структура записи имеет поля: фамилия сборщика, наименование цеха, количество изделий по категории, собранных рабочими за месяц. Считая данными (вводятся с клавиатуры) значения расценок Sa, Sв, Sc за выполненную работу по сборке единицы изделия категории А, В, С соответственно, выдать на печать следующую информацию: - ОБЩЕЕ КОЛИЧЕСТВО ИЗДЕЛИЙ КАТЕГОРИИ А, В, С, СОБРАННЫХ РАБОЧИМИ ЦЕХА X; - ВЕДОМОСТЬ ЗАРАБОТНОЙ ПЛАТЫ РАБОЧИХ ЦЕХА X; - СРЕДНИЙ РАЗМЕР ЗАРАБОТНОЙ ПЛАТЫ РАБОТНИКОВ ЭТОГО ЦЕХА.
12.Создать файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. На печать вывести информацию следующего вида:
ПО ВВОДИМОЙ С КЛАВИАТУРЫ ФАМИЛИИ АБОНЕНТА ВЫДАЕТСЯ НОМЕР ТЕЛЕФОНА; ОПРЕДЕЛЯЕТСЯ КОЛИЧЕСТВО УСТАНОВЛЕННЫХ ТЕЛЕФОНОВ С XXXX ГОДА (ГОД ВВОДИТСЯ С КЛАВИАТУРЫ).
13.Создать файл, содержащий сведения об ассортименте игрушек в магазине. Структура записи: название игрушки, цена, количество, возрастные границы, например 2 – 5, т.е. от 2 до 5 лет. Вывести на печать:
НАЗВАНИЕ ИГРУШЕК, КОТОРЫЕ ПОДХОДЯТ ДЕТЯМ ОТ 1 ДО 3 ЛЕТ;
14.Записи содержат следующую информацию: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д для женской обуви, М для мужской, П для детской. На печать вывести информацию:- о НАЛИЧИИ И СТОИМОСТИ ОБУВИ АРТИКУЛА Х (ВВОДИТСЯ С КЛАВИАТУРЫ); АССОРТИМЕНТНЫЙ СПИСОК ЖЕНСКОЙ ОБУВИ С УКАЗАНИЕМ НАИМЕНОВАНИЯ И
ИМЕЮЩЕГО В НАЛИЧИИ ЧИСЛА ПАР КАЖДОЙ МОДЕЛИ.
15.В радиоателье хранятся квитанции о сданой в ремонт радиоаппаратуре. Квитанция содержит: наименование (телевизор и т.д.), марка изделия, дата приемки, состояние (выполнен или нет). ВЫВЕСТИ ИНФОРМАЦИЮ О СОСТОЯНИИ ЗАКАЗОВ НА УКАЗАННЫЕ С КЛАВИАТУРЫ СУТКИ Х. ЗНАЧЕНИЕ «Х» ВВОДИТСЯ С КЛАВИАТУРЫ.
16.Создать файл, содержащий сведения о сдаче студентами сессии. Структура записи: номер группы, фамилия студента, оценки по пяти экзаменам и пяти зачетам (зачет – незачет). На печать вывести:
ФАМИЛИИ НЕУСПЕВАЮЩИХ СТУДЕНТОВ С УКАЗАНИЕМ НОМЕРА ГРУППЫ И КОЛИЧЕСТВА ЗАДОЛЖЕННОСТЕЙ; СРЕДНИЙ БАЛЛ, ПОЛУЧЕННЫЙ КАЖДЫМ СТУДЕНТОМ ГРУППЫ Х (ВВОДИТСЯ С КЛАВИАТУРЫ), И ВСЕЙ ГРУППОЙ В ЦЕЛОМ.
17.Создать файл, содержащий сведения об участниках конкурса. Структура Ф.И.О; год рождения; название страны; класс музыкального инструмента (гитара, фортепиано, скрипка, виолончель). ВЫВЕСТИ СПИСОК САМЫХ МОЛОДЫХ ЛАУРЕАТОВ КОНКУРСА ПО КЛАССАМ ИНСТРУМЕНТОВ В ПОРЯДКЕ ЗАНЯТЫХ МЕСТ.
18.Создать файл, содержащий сведения о пациентах клиники. Структура записи:
ФИО пациента, пол, возраст, место проживания (город), На печать вывести КОЛИЧЕСТВО ИНОГОРОДНИХ ПАЦИЕНТОВ, СПИСОК ПАЦИЕНТОВ СТАРШЕ Х ЛЕТ У КОТОРЫХ ДИАГНОЗ У (Х,У ВВОДЯТСЯ С КЛАВИАТУРЫ).
19.Создать файл, содержащий сведения о сотрудниках института. Структура записи: ФИО, название отдела, год рождения, стаж работы, оклад. На печать вывести: СПИСОК СОТРУДНИКОВ ПЕНСИОННОГО ВОЗРАСТА С УКАЗАНИЕМ СТАЖА РАБОТЫ, СРЕДНИЙ СТАЖ СОТРУДНИКОВ ОТДЕЛА Х (Х ВВОДИТСЯ С КЛАВИАТУРЫ).
20.Создать файл, содержащий сведения об отправлении поездов дальнего следования. Структура записи: номер поезда, станция назначения, время в пути, наличие билетов. На печать вывести: ВРЕМЯ ОТПРАВЛЕНИЯ ПОЕЗДОВ В ГОРОД Х ДЛЯ УКАЗАННОГО ВРЕМЕННОГО ИНТЕРВАЛА ОТ А ДО Б; НАЛИЧИЕ БИЛЕТОВ НА ПОЕЗД С НОМЕРОВ ХХХ (вводится с клавиатуры).
21.Создать файл, содержащий сведения о том какие из пяти предлагаемых дисциплин по выбору желает прослушать студент. Структура записи: ФИО, номер группы, пять дисциплин, средний балл успеваемости. Выбираемая дисциплина помечается 1, не выбираемая – 0. Напечатать: СПИСКИ СТУДЕНТОВ, ЖЕЛАЮЩИХ ПРОСЛУШАТЬ ДИСЦИПЛИНУ Х. ЕСЛИ ЧИСЛО ЖЕЛАЮЩИХ БОЛЬШЕ 8, ТО ОТОБРАТЬ 5 СТУДЕНТОВ С БОЛЕЕ ВЫСОКИМ БАЛЛОМ УСПЕВАЕМОСТИ.
22.Создать файл, содержащий сведения об игроках хоккейной команды. Структура записи: ФИО, число заброшенных шайб, количество голевых передач, количество штрафных минут. На печать вывести СРЕДНЮЮ РЕЗУЛЬТАТИВНОСТЬ КОМАНДЫ; 6 ЛУЧШИХ ИГРОКОВ(ГОЛ+ПЕРЕДАЧА) И ИХ РЕЗУЛЬТАТИВНОСТЬ.
23.Создать файл, содержащий сведения о наличии билетов на рейсы Аэрофлота. Структура записи: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне. На печать вывести: ВРЕМЯ ВЫЛЕТЫ САМОЛЕТОВ В ГОРОД Х, НАЛИЧИЕ СВОБОДНЫХ МЕСТ НА РЕЙС В ГОРОД ХС ВРЕМЕНЕМ ОТПРАВЛЕНИЯ У.
24.Создать файл, содержащий сведения о количестве изделий, созданных рабочими за неделю. Структура записи: ФИО, количество деталей, собранных по дням, НА ПЕЧАТЬ ВЫВЕСТИ СПИСОК РАБОЧИХ С ОБЩИМ ДЛЯ КАЖДОГО КОЛИЧЕСТВОМ ДЕТАЛЕЙ; ФИО РАБОЧЕГО С НАИБОЛЬШИМ КОЛИЧЕСТВОМ ДЕТАЛЕЙ И ДЕНЬ КОГДА ОН ДОСТИГ МАКСИМАЛЬНОГО РЕЗУЛЬТАТА.
25.Создать файл, содержащий сведения о результатах сдачи студентами сессии. Структура записи: номер группы, ФИО, оценки по 3 предметам, признак участия в общественной работе: 1 –активное участие, 0 – неучастие. ПРОГРАММА ДОЛЖНА НАЧИСЛЯТЬ СТУДЕНТАМ ГРУППЫ Х СТИПЕНДИЮ. ПРИ ЭТОМ: ОТЛИЧНИКИ И ОБЩЕСТВЕННИКИ ПОЛУЧАЮТ ПОЛУЧАЮТ 50% НАДБАВКИ А ПРОСТО ОТЛИЧНИКИ 25%. СТУДЕНТ ОБЩЕСТВЕННИК С ОДНОЙ ТРОЙКОЙ ТАКЖЕ ПОЛУЧАЕТ СТИПЕНДИЮ
26.Создать файл С ВОЗМОЖНОСТЬЮ ВЫБОРА ТИПА САМОЛЕТА ДЛЯ ПЕРЕВОЗКИ ГРУППЫ ГРУЗОВ. При выборе типа самолета исходить из того, что грузы являются неделимыми. Для перевозки может использоваться только один самолет. Груз менее 5 т способен перевозить "ТУ-134". Вес более 5 т, но менее 30 т - "ИЛ-86". Вес более 30 т, но менее 45 т - "Руслан". Возможные поля (тип самолета, наименование груза, вес).
27.Создать файл с возможностью расчета отношения величины средней зарплаты сотрудников фирмы к минимальной зарплате. РАСЧЕТ СРЕДНЕЙ ЗАРПЛАТЫ ОСУЩЕСТВЛЯЕТСЯ ДЛЯ СОТРУДНИКОВ, ЗАРПЛАТА КОТОРЫХ ВЫШЕ 25 ДОЛ. Возможные поля (Фамилия, отдел, зарплата).
28.Создать файл с возможностью тестирования партий изделий. При тестировании определяется процент брака. ОПРЕДЕЛИТЬ НОМЕРА 3-Х ПАРТИЙ ИЗДЕЛИЙ С НАИМЕНЬШИМ ПРОЦЕНТОМ БРАКА И ВЫВЕСТИ ИХ СРЕДНИЙ ПРОЦЕНТ. Возможные поля (фирмаизготовитель, наименование партии, общее количество, процент брака).
29.Создать файл с возможностью определения процента брака изделий. ОПРЕДЕЛИТЬ НОМЕРА 3- Х ПАРТИЙ ИЗДЕЛИЙ С НАИБОЛЬШИМ ПРОЦЕНТОМ БРАКА И ВЫВЕСТИ ИХ СРЕДНИЙ ПРОЦЕНТ БРАКА.
Возможные поля (номер партии, наименование партии, общее количество, процент брака).
30.Создать файл с возможностью расчета прибыли от выполняемых работ по ремонту офисов. Итоговая информация представляется на экране в виде таблицы. ПРОГРАММА ДОЛЖНА ОБЕСПЕЧИВАТЬ РАСЧЕТ ПРИБЫЛИ С УЧЕТОМ НАЛОГОВЫХ ВЫПЛАТ. Вариант файла данных (заказчик, тип помещения, стоимость работ).
31.Создать файл с возможностью расчета себестоимости изделия. ПРОГРАММА ДОЛЖНА ОБЕСПЕЧИВАТЬ РАСЧЕТ СУММАРНОЙ СТОИМОСТИ ВСЕХ ДЕТАЛЕЙ, ИСПОЛЬЗУЕМЫХ В ДАННОМ ИЗДЕЛИИ. Итоговая информация представляется на экране в виде таблицы. Вариант файла данных (полуфабрикат, количество, стоимость).
32.Создать файл с возможностью расчета величины пособия на детей. ПРОГРАММА ДОЛЖНА ОБЕСПЕЧИВАТЬ РАСЧЕТ СУММЫ НЕОБХОДИМОЙ ДЛЯ ВЫПЛАТЫ ПОСОБИЯ ВСЕМ СОТРУДНИКАМ ФИРМЫ. Итоговая информация представляется на экране в виде таблицы. Вариант файла данных (фамилия матери, количество детей, размер пособия)
33.Создать файл с возможностью определения затрат рабочего времени на выполнение строительных работ. ПРОГРАММА ДОЛЖНА ОБЕСПЕЧИВАТЬ РАСЧЕТ СУММАРНЫХ ЗАТРАТ ВРЕМЕНИ. Итоговая информация представляется на экране в виде таблицы. Вариант файла данных (тип работ, количество рабочих, время, затраченное на работу).
34.Создать файл с возможностью определения пробега автомобиля на основе путевых листов. ПРОГРАММА ДОЛЖНА ОБЕСПЕЧИВАТЬ ВЫВОД РАСЧЕТ СУММАРНОГО ПРОБЕГА АВТОМОБИЛЯ. Итоговая информация представляется на экране в виде таблицы. Вариант файла данных (пункт назначения, исходный путь, дальность).
35.Создать файл С ВОЗМОЖНОСТЬЮ ОПРЕДЕЛЕНИЯ ВЕЛИЧИНЫ ТАМОЖЕННЫХ СБОРОВ НА БАЗЕ КОНТРАКТОВ КОММЕРЧЕСКОЙ ФИРМЫ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (фирма, товар, количество).
36.Создать файл С ВОЗМОЖНОСТЬЮ ОПРЕДЕЛЕНИЯ ПРОЦЕНТА ВЫХОДА ГОДНЫХ ИЗДЕЛИЙ НА ОСНОВЕ АКТОВ ПРИЕМА ОТК. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (изделие, размер партии, количество бракованных изделий).
37.Создать файл С ВОЗМОЖНОСТЬЮ ОЦЕНКИ ЭКСПОРТА ТОВАРОВ ПРОМЫШЛЕННОГО ПРЕДПРИЯТИЯ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (изделие, материал, стоимость).
38.Создать файл С ВОЗМОЖНОСТЬЮ ОЦЕНКИ РОСТА ПРОМЫШЛЕННОГО ПРЕДПРИЯТИЯ ПО ДАННЫМ ЗА ПОСЛЕДНИЕ ГОДЫ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (год, изделие, количество произведенных изделий).
39.Создать файл С ВОЗМОЖНОСТЬЮ ОЦЕНКИ ПРОДАЖ ТЕАТРАЛЬНЫХ БИЛЕТОВ В ТЕКУЩЕМ ГОДУ ОТ ВРЕМЕНИ ГОДА. Программа должна обеспечивать вывод результатов
работы на экран и файл в виде таблицы. Вариант файла данных (название оперы или балета, месяц, количество билетов).
40.Создать файл С ВОЗМОЖНОСТЬЮ ОПРЕДЕЛЕНИЯ СУММАРНОЙ ПРОДАЖИ ПРОЕЗДНЫХ БИЛЕТОВ ЗА ОПРЕДЕЛЕННЫЙ МЕСЯЦ (стоимость проездного билета 1000 рублей). Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (месяц, год, количество билетов).
41.Создать файл С ВОЗМОЖНОСТЬЮ УЧЕТА ВЫДАЧИ СТИПЕНДИЙ СТУДЕНТАМ ДНЕВНЫХ ОТДЕЛЕНИЙ ВУЗОВ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (фамилия, размер стипендии, месяц).
42.Создать файл С ВОЗМОЖНОСТЬЮ ОПРЕДЕЛЕНИЯ ВЕЛИЧИНЫ ВЫПЛАТ ФИРМЫ ПО БОЛЬНИЧНЫМ ЛИСТАМ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (фамилия, количество дней пропущенных по болезни, оплата за один день).
43.Создать файл С ВОЗМОЖНОСТЬЮ ОПРЕДЕЛЕНИЯ ВЕЛИЧИНЫ ЗАТРАТ ФИРМЫ НА РАЗРАБОТКУ НОВОЙ НОМЕНКЛАТУРЫ ВЫПУСКАЕМЫХ ИЗДЕЛИЙ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (изделие, усовершенствование, затраты в т.руб):
44.Создать файл С ВОЗМОЖНОСТЬЮ УПРАВЛЕНИЯ ЗАТРАТАМИ РАБОЧЕГО ВРЕМЕНИ ПЕРСОНАЛА КОММЕРЧЕСКОЙ ФИРМЫ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (фамилия, выполняемая работа, затрачено часов).
45.Создать файл С ВОЗМОЖНОСТЬЮ УЧЕТА ЗАГРАНКОМАНДИРОВОК ПЕРСОНАЛА КОММЕРЧЕСКОЙ ФИРМЫ. Программа должна обеспечивать вывод результатов работы на экран и файл в виде таблицы. Вариант файла данных (фамилия, страна, длительность командировки в днях).
46.Создать файл, содержащий сведения о количестве изделий категории А, В, С, собранных рабочими за месяц. Структура записи имеет поля: фамилия сборщика, наименование цеха, КОЛИЧЕСТВО ИЗДЕЛИЙ ПО КАТЕГОРИИ, СОБРАННЫХ РАБОЧИМИ ЗА МЕСЯЦ.
47.Создать файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. На печать вывести информацию следующего вида: ПО ВВОДИМОЙ С КЛАВИАТУРЫ ФАМИЛИИ АБОНЕНТА ВЫДАЕТСЯ НОМЕР ТЕЛЕФОНА; ОПРЕДЕЛЯЕТСЯ КОЛИЧЕСТВО УСТАНОВЛЕННЫХ ТЕЛЕФОНОВ С XXXX ГОДА (ГОД ВВОДИТСЯ С КЛАВИАТУРЫ).
48.Создать файл, содержащий сведения об ассортименте игрушек в магазине. Структура записи: название игрушки, цена, количество, возрастные границы, например 2 – 5, т.е. от 2 до 5 лет. Вывести на печать: НАЗВАНИЕ ИГРУШЕК, КОТОРЫЕ ПОДХОДЯТ ДЕТЯМ ОТ 1 ДО 3 ЛЕТ; СТОИМОСТЬ САМОЙ ДОРОГОЙ ИГРУШКИ И ЕЕ НАИМЕНОВАНИЕ; НАЗВАНИЕ ИГРУШКИ, КОТОРАЯ ПО СТОИМОСТИ НЕ ПРЕВЫШАЕТ «Х» РУБ. ЗНАЧЕНИЕ «Х» ВВОДИТСЯ С КЛАВИАТУРЫ.
49.Создать файл, содержащий сведения о сдаче студентами сессии. Структура записи: номер группы, фамилия студента, оценки по пяти экзаменам и пяти зачетам (зачет – незачет). На печать вывести: ФАМИЛИИ НЕУСПЕВАЮЩИХ СТУДЕНТОВ С УКАЗАНИЕМ НОМЕРА ГРУППЫ И КОЛИЧЕСТВА ЗАДОЛЖЕННОСТЕЙ; СРЕДНИЙ БАЛЛ, ПОЛУЧЕННЫЙ КАЖДЫМ СТУДЕНТОМ ГРУППЫ Х (ВВОДИТСЯ С КЛАВИАТУРЫ), И ВСЕЙ ГРУППОЙ В ЦЕЛОМ.
50.Создать файл, содержащий сведения об ассортименте обуви в магазине. Структура записи: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д для
женской обуви, М для мужской, П для детской. На печать вывести информацию: - О НАЛИЧИИ И СТОИМОСТИ ОБУВИ АРТИКУЛА Х (ВВОДИТСЯ С КЛАВИАТУРЫ); АССОРТИМЕНТНЫЙ СПИСОК ЖЕНСКОЙ ОБУВИ С УКАЗАНИЕМ НАИМЕНОВАНИЯ И ИМЕЮЩЕГО В НАЛИЧИИ ЧИСЛА ПАР КАЖДОЙ МОДЕЛИ.
51. Создать файл, содержащий сведения о товарах, имеющихся на складе, Запись включает: наименование товара; количество единиц товара; цену единицы товара; дату поступления товара на склад. ВЫВЕСТИ В АЛФАВИТНОМ ПОРЯДКЕ СПИСОК ТОВАРОВ, ХРАНЯЩИХСЯ БОЛЕЕ ОДНОГО МЕСЯЦА, СТОИМОСТЬ КОТОРЫХ ПРЕВЫШАЕТ 1000000 РУБЛЕЙ.
52. Для получения места в общежитии формируется список студентов, который включает: Ф.И.О. студента; номер группы (буква и четыре цифры); средний балл; доход на одного члена семьи. Общежитие в ПЕРВУЮ очередь предоставляется тем студентам, чьи доходы на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла. ВЫВЕСТИ СПИСОК ОЧЕРЕДНОСТИ ПРЕДОСТАВЛЕНИЯ МЕСТА В ОБЩЕЖИТИИ.
53. В справочной автовокзала хранится расписание движения автобусов. Для каждого рейсов указаны: номер рейса; тип автобуса; пункт назначения; время отправления; время прибытия на конечный пункт. ВЫВЕСТИ ИНФОРМАЦИЮ О РЕЙСАХ, КОТОРЫМИ МОЖНО ВОСПОЛЬЗОВАТЬСЯ ДЛЯ ПРИБЫТИЯ В ПУНКТ НАЗНАЧЕНИЯ РАНЬШЕ ЗАДАННОГО ВРЕМЕНИ.
54. На междугородней АТС информация о разговорах содержит: дату разговора; код и название города; время разговора; тариф; номер телефона в этом городе; номер телефона абонента. ВЫВЕСТИ ПО КАЖДОМУ ГОРОДУ ОБЩЕЕ ВРЕМЯ РАЗГОВОРА С НИМ И СУММУ.
55. Создать файл, содержащий сведения о сотрудниках фирмы. Запись включает: Ф.И.О. сотрудников; табельный номер; количество проработанных часов за месяц; почасовой тариф. Рабочее время свыше 144 часов считается сверхурочным и оплачивается в двойном размере. ВЫВЕСТИ РАЗМЕР ЗАРАБОТНОЙ ПЛАТЫ КАЖДОГО СОТРУДНИКА ФИРМЫ ЗА ВЫЧЕТОМ ПОДОХОДНОГО НАЛОГА, КОТОРЫЙ СОСТАВЛЯЕТ 12% ОТ СУММЫ ЗАРАБОТНОЙ ПЛАТЫ.
56. Информация об участниках спортивных соревнований содержит: Ф.И.О. игрока; игровой номер; возраст; рост; вес. ВЫВЕСТИ ИНФОРМАЦИЮ О САМОЙ МОЛОДОЙ, РОСЛОЙ И ЛЕГКОЙ КОМАНДЕ.
57. Для книг, хранящихся в библиотеке задаются: регистрационный номер книги; автор; название; год издания; издательство; количество страниц. ВЫВЕСТИ СПИСОК КНИГ С ФАМИЛИЯМИ АВТОРОВ В АЛФАВИТНОМ ПОРЯДКЕ, ИЗДАННЫХ ПОСЛЕ ЗАДАННОГО ГОДА.
58. Различные цеха завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают: наименование; количество; номер цеха. ДЛЯ ЗАДАННОГО ЦЕХА НЕОБХОДИМО ВЫВЕСТИ КОЛИЧЕСТВО ВЫПУЩЕННЫХ ИЗДЕЛИЙ ПО КАЖДОМУ НАИМЕНОВАНИЮ В ПОРЯДКЕ УБЫВАНИЯ КОЛИЧЕСТВА.
59. Информация о сотрудниках предприятия содержит:
Ф.И.О.; номер отдела; должность; дату начала работы. ВЫВЕСТИ СПИСОК СОТРУДНИКОВ ПО ОТДЕЛАМ В ПОРЯДКЕ УБЫВАНИЯ СТАЖА.
60. Создать файл, содержащий сведения о месячной заработной плате сотрудников отдела. Каждая запись содержит поля: фамилия сотрудника, наименование отдела, размер заработной платы за месяц. ВЫЧИСЛИТЬ ОБЩУЮ СУММУ ВЫПЛАТ ЗА МЕСЯЦ ПО ОТДЕЛУ А, А ТАКЖЕ СРЕДНЕМЕСЯЧНЫЙ ЗАРАБОТОК СОТРУДНИКАМ ЭТОГО ОТДЕЛА.
НАПЕЧАТАТЬ ДЛЯ БУХГАЛТЕРИИ ВЕДОМОСТЬ ДЛЯ СОТРУДНИКОВ ЭТОГО ОТДЕЛА, У КОТОРЫХ ЗАРПЛАТА НИЖЕ ВВЕДЕННОЙ С КЛАВИАТУРЫ.
61. Создать файл, содержащий сведения о количестве изделий категории А, В, С, собранных рабочими за месяц. Структура записи имеет поля: фамилия сборщика, наименование цеха, количество изделий по категории, собранных рабочими за месяц. Считая данными (вводятся с клавиатуры) значения расценок Sa, Sв, Sc за выполненную работу по сборке единицы изделия категории А, В, С соответственно, выдать на печать следующую информацию: - ОБЩЕЕ КОЛИЧЕСТВО ИЗДЕЛИЙ КАТЕГОРИИ А, В, С, СОБРАННЫХ РАБОЧИМИ ЦЕХА X; -
ВЕДОМОСТЬ ЗАРАБОТНОЙ ПЛАТЫ РАБОЧИХ ЦЕХА X; - СРЕДНИЙ РАЗМЕР ЗАРАБОТНОЙ ПЛАТЫ РАБОТНИКОВ ЭТОГО ЦЕХА.
62. Создать файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. На печать вывести информацию следующего вида:
ПО ВВОДИМОЙ С КЛАВИАТУРЫ ФАМИЛИИ АБОНЕНТА ВЫДАЕТСЯ НОМЕР ТЕЛЕФОНА; ОПРЕДЕЛЯЕТСЯ КОЛИЧЕСТВО УСТАНОВЛЕННЫХ ТЕЛЕФОНОВ С XXXX ГОДА (ГОД ВВОДИТСЯ С КЛАВИАТУРЫ).
63. Создать файл, содержащий сведения об ассортименте игрушек в магазине. Структура записи: название игрушки, цена, количество, возрастные границы, например 2 – 5, т.е. от 2 до 5 лет. Вывести на печать:
НАЗВАНИЕ ИГРУШЕК, КОТОРЫЕ ПОДХОДЯТ ДЕТЯМ ОТ 1 ДО 3 ЛЕТ;
64. Записи содержат следующую информацию: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д для женской обуви, М для мужской, П для детской. На печать вывести информацию:- о НАЛИЧИИ И СТОИМОСТИ ОБУВИ АРТИКУЛА Х (ВВОДИТСЯ С КЛАВИАТУРЫ); АССОРТИМЕНТНЫЙ СПИСОК ЖЕНСКОЙ ОБУВИ С УКАЗАНИЕМ НАИМЕНОВАНИЯ И
ИМЕЮЩЕГО В НАЛИЧИИ ЧИСЛА ПАР КАЖДОЙ МОДЕЛИ.
65. В радиоателье хранятся квитанции о сданой в ремонт радиоаппаратуре. Квитанция содержит: наименование (телевизор и т.д.), марка изделия, дата приемки, состояние (выполнен или нет). ВЫВЕСТИ ИНФОРМАЦИЮ О СОСТОЯНИИ ЗАКАЗОВ НА УКАЗАННЫЕ С КЛАВИАТУРЫ СУТКИ Х. ЗНАЧЕНИЕ «Х» ВВОДИТСЯ С КЛАВИАТУРЫ.