Задание: изучить набор функций, предназначенных для работы с дан- ными типа дата и время. Написать программу реализации индивидуального задания, представленного в таблице. Все указанные значения дат и времени вводить по формату ДДММГГГГ и ЧЧ:ММ:СС соответственно.
|
№ вар. |
Задача |
|
1 |
1. Ввести две даты и определить количество лет между ними. 2. Написать программу расчета стоимости потребленной электроэнергии в трехзоновом электросчетчике. Исходные параметры: время, количество потребленной электроэнергии в кВт и полная стоимость 1 кВт/час (в копейках). Расчет суммы к оплате производить с учетом процентного отношения стоимости тарифов для временных зон: 1-я зона времени 8:00 – 11:00 и 20:00 – 23:00 оплата 100%, 2-я зона времени 7:00 – 8:00 и 11:00 – 20:00 оплата 70%, 3-я зона времени 23:00 – 7:00 оплата 40%. |
|
2 |
1. Ввести две даты и вывести сообщение с информацией, какая из двух введенных дат более поздняя. 2. Написать программу контроля электропитания ноутбука. Исходные параметры: время включения ноутбука от батареи и задекларированное производителем время работы от батареи в часах без подключения к сети электропитания. Программа информирует о количестве часов работы ноутбука от батареи на текущий момент времени и сколько осталось минут до полного разряда батареи. При расчете считать, что в момент включения ноутбука батарея имела 100% заряд и способна обеспечить задекларированное производителем время работы. |
|
3 |
1. Вывести сообщение с информацией о текущей системной дате и времени. 2. Разработать программу для оператора мобильной связи, позволяющую для отдельно введенных значений даты и времени последнего исходящего звонка определить дату и время истечения срока действия данного пакета и какой это будет день недели (1 – понедельник). В условии договора сказано, что пакет действует в течение 1 года после последнего исходяще- го звонка. |
|
4 |
1. Ввести значение времени и выполнить его форматирование: часы (0-23), минуты (0-59) и секунды (0-59). 2. Судебному отделу разработать программу, которая для введенной даты административного правонарушения выводит информацию о сроке ее давности на данный момент времени. Срок давности представить в виде отдельных значений: полного количества дней, полного количества месяцев и полного количества лет, прошедших с момента правонаруше- ния. |
|
5 |
1. Ввести четыре отдельных значения (часы, минуты, секунды и миллисе- кунды) и объединить их в одно значение данных типа время. |
|
№ вар. |
Задача |
|
|
2. Написать программу любителям предсказаний, позволяющую для введенной даты определить, принадлежит ли она к високосному году, если это не так, то выдать информацию о количестве лет до ближайшего високосного года. |
|
6 |
1. Ввести значение и проверить является ли оно данными типа дата. 2. Написать программу для медицинского персонала, выполняющую расчет времени проведения процедур. В программе реализовать ввод значений: время первой процедуры, время следующей процедуры и общее количество назначенных процедур. Программа должна вывести список времени, по которому следует выполнять назначенные процедуры. В расчетах считать, что время между всеми процедурами равное. |
|
7 |
1. Вывести сообщение с информацией о текущем системном времени. 2. Оператору телефонной сети написать программу, которая для введен- ных значений времени начала звонка, времени окончания звонка и стои- мости одной минуты разговора (в копейках), выдает информацию о длительности звонка в секундах и сумме денег (в гривнах), снятых со счета клиента. |
|
8 |
1. Ввести дату и разбить ее на три отдельные составляющие: день, месяц и год. 2. Сети супермаркетов разработать программу для контроля срока годно- сти продуктов питания. В качестве исходных значений потребитель вводит дату и время производства продукта, а также срок годности в часах. Результатом работы программы должно быть информационное сообщение о количестве оставшихся часов на данный момент времени до истечения срока годности продукта, а в случае его истечения - предупре- ждение об этом. |
|
9 |
1. Вывести сообщение с информацией о текущей системной дате. 2. Написать для телевизионной компании программу, которая будет выполнять расчет: времени окончания телепередачи, ее продолжитель- ность в минутах и количество в ней рекламных пауз. Исходными значе- ниями программы будут: введенное время начала выхода в эфир телепередачи, ее продолжительность в секундах, а также условие догово- ра, что вставка рекламной паузы производится каждые 5 минут эфирного времени. |
|
10 |
1. Ввести значение и проверить, является ли оно данными типа время. 2. Разработать систему, отложения начала выполнения программы посу- домоечной машинки на указанное количество часов. Систему представить в виде программы, в которой пользователь вводит длительность работы посудомоечной машинки в минутах и время отсрочки начала запуска программы в часах. Определить дату и время начала мойки, а также дату и время ее окончания относительно текущих значений даты и времени в момент нажатия кнопки «Пуск». |
|
№ вар. |
Задача |
|
11 |
1. Ввести дату и определить номер дня недели, к которому она принадле- жит (1 – понедельник). 2. Написать программу электронного календаря, которая для введенной даты рождения выдаст сообщение о количестве оставшихся дней до дня рождения в этом году, а в случае, если день рождения уже прошел, то количество дней прошедших после него. |
|
12 |
1. Ввести два значения времени и определить количество секунд между ними. 2. Информационному отделу железнодорожного вокзала написать про- грамму формирования бегущей строки. Исходные значения: направление поезда (например, Одесса-Киев), время отправления, номер платформы и номер пути. Программа должна формировать текст, бегущий строки следующего вида: «Поезд следованием направление отправляется от номер_платформы платформы номер_пути пути через количест- во_минут_до_отправления мин». Курсивный текст, следует заменить соответствующими значениями. Для расчета количества минут до отправ- ления использовать введенное время отправления и текущее системное время. |
|
13 |
1. Ввести дату и выполнить ее форматирование: день в числовом виде (01- 31), а также в виде аббревиатуры (пн – вс), месяц с начальными нулями (01-12) и год в полном формате (0000 – 9999). 2. Отделу, занимающемуся сбором и анализом дат исторических событий, написать программу, которая для введенной даты и времени историческо- го события определяет, на какой минуте от начала года оно произошло, и какой это был день недели (1 – понедельник). |
|
14 |
1. Ввести значение времени и выполнить его форматирование: часы (00- 23), минуты (00-59) и секунды (00-59). 2. Написать программу контроля предвыборной кампании, например в Верховный совет, которая для введенной даты голосования выдает сооб- щение, информирующее о количестве оставшихся дней до начала голосо- вания и дату окончания предвыборной агитации. По закону предвыборная агитация прекращается в ноль часов по местному времени за сутки до дня голосования. |
|
15 |
1. Ввести два значения времени и определить количество минут между ними. 2. Отделу кадров предприятия, занимающемуся планированием переноса отгула государственных праздников, припавших на выходные дни, напи- сать программу, которая для отдельно введенных значений даты (день и месяц) государственного праздника выводит сообщение какой это день недели в этом году (1 - понедельник) и если праздник припадает на вос- кресенье, то печатает дату следующего за ним понедельника. |
|
№ вар. |
Задача |
|
16 |
1. Ввести две даты и определить количество месяцев между ними. 2. Написать программу управления таймером стиральной машинки. Исходные данные: введенное значение длительности стирки в минутах и текущее значение времени и даты в момент нажатия кнопки «Пуск». Определить дату и время окончания стирки. |
|
17 |
1. Ввести три отдельных значения (год, месяц и день) и объединить их в одно значение данных типа дата. 2. Организовать контроль времени работы программного обеспечения. Исходные параметры: текущее системное время в момент запуска про- граммы и в момент ее закрытия. Перед закрытием программа должна выводить информацию о времени начала ее работы, времени ее окончания и длительности работы программы в миллисекундах. |
|
18 |
1. Ввести дату и выполнить ее форматирование: день с начальным нулем (01-31), месяц в виде полного названия (Январь – Декабрь) и год в виде двух последних цифр. 2. Реализовать часть программного комплекса «Бухгалтерский учет», которая для введенной даты выдает информацию, к какому отчетному периоду (кварталу) она принадлежит, и сколько прошло дней от начала года до введенной даты. |
|
19 |
1. Ввести две даты и определить количество дней между ними. 2. Диспетчерскому центру трамвайного депо требуется разработать программу, которая для введенных значений времени выхода трамвая на маршрут и времени его возврата в депо определяет общее время пребыва- ния трамвая на маршруте в минутах и количество целых часов. |
|
20 |
1. Ввести дату и выполнить ее форматирование: вначале числовое значе- ние дня без начальных нулей, затем полное название дня недели (Поне- дельник – Воскресенье), далее месяц в виде полного названия (Январь – Декабрь) и в конце год в полном формате (0000 – 9999). 2. Написать программу, которая для введенных значений времени старта и времени финиша легкоатлета определяет, за сколько секунд он прошел дистанцию 3000 м и его среднюю скорость в м/с. |
|
21 |
1. Ввести два значения времени и определить количество часов между ними. 2. Разработать дополнительный модуль для текстового редактора. Задача модуля выполнять замену месяца, введенной даты в числовом формате, на его полное название (Январь-Декабрь), а также выводить информационное сообщение о количестве дней в этом месяце. |
|
22 |
1. Ввести значение времени и выполнить его форматирование по 12- часовой шкале с использованием на конце символов am и pm. 2. Для клуба любителей авиации и космонавтики написать программу расчета времени до старта. Исходные параметры: дата и время предстоя- щего запуска космического корабля. Результат: количество полных |
|
№ вар. |
Задача |
|
|
месяцев, дней, часов, минут и секунд до начала старта на текущий момент времени. Всю информацию представить в виде отдельных значений. |
|
23 |
1. Ввести значение времени и определить количество минут прошедших от начала суток до введенного значения. 2. Написать программу, которая для двух введенных значений времени финиша гоночных автомобилей определяет победителя, пришедшего первым, и количество миллисекунд, обеспечивших выигрыш (разрыв во времени). |
|
24 |
1. Ввести значение время и разбить его на четыре составляющих: часы, минуты, секунды и миллисекунды. 2. Написать программу будильника, которая для введенного значения времени сигнала выдает информацию о количестве оставшихся минут до начала сигнала относительно текущего системного времени и на какой минуте от начала суток он начнется. |
|
25 |
1. Ввести значение времени и выполнить его форматирование по 12- часовой шкале с использованием на конце символов a и p. 2. Написать программу управления микроволновой печью, которая для введенного количества минут разогрева блюда определяет время заверше- ния разогрева. В качестве начального времени разогрева использовать текущее значение системного времени в момент нажатия кнопки «Старт». |
|
26 |
1. Ввести дату и подсчитать количество прошедших до нее дней от начала года, к которому она принадлежит. 2. Написать программу, исходными значениями которой будут назначен- ная дата и время посещения доктора, а результатом работы информацион- ное сообщение о том, сколько на данный момент времени осталось часов до визита к доктору и в которой части дня это предстоит (в первой поло- вине дня до 12:00 или во второй). |
|
27 |
1. Ввести два значения времени и определить количество миллисекунд между ними. 2. Отделу учета проведения парламентских сессий написать программу, которая для введенной даты начала парламентских каникул определяет количество недель, прошедших до нее от начала года и количество дней оставшихся до конца года. |
|
28 |
1. Ввести дату и время, подсчитать количество часов прошедших до введенных значений от начала месяца, к которому они принадлежит. 2. Для профсоюзного комитета, отвечающего за поздравление сотрудни- ков с юбилеем, разработать программу расчета юбилейных дат. В качестве исходных данных выступает дата рождения сотрудника, а результатом служит список всех юбилейных дат (возраст кратен 5), начиная от года рождения до 100-летия с указанием номера дня недели (1 - понедельник) |
|
29 |
1. Ввести дату и определить, принадлежит ли введенная дата к високосно- му году. |
|
№ вар. |
Задача |
|
|
2. Для учебного отдела вуза разработать программу, которая по введенной дате начала обучения и дате его окончания определяет, сколько недель длился учебный процесс. |
|
30 |
1. Ввести два значения времени и определить, какое из введенных значе- ний является более ранним временем суток. 2. Написать программу контроля проведения профилактического осмотра лифтовых систем. Исходные данные: дата последней профилактики и периодичность проведения профилактик в месяцах. Определить следую- щую дату проведения профилактического осмотра. |
Задание: написать программу ввода и обработки данных структуры для индивидуального варианта задания. Все указанные в заданиях даты и время должны быть представлены по шаблону: ДДММГГГГ и ЧЧ:ММ:СС соответст- венно.
|
№ вар. |
Структура и ее поля |
Задача |
|
1 |
Сеансы радио эфира: - позывной; - частота; - дата сеанса; - время начала сеанса; - время окончания; - количество переданных групп (последовательность из 5 сим- волов). |
- вывести информацию о скорости передачи групп в минуту по каж- дому из сеансов; - ввести дату и два значения време- ни, организовать просмотр инфор- мации о выходе радистов на связь для введенной даты на указанном интервале времени. |
|
2 |
Сотрудники предприятия: - табельный номер; - ФИО сотрудника; - дата рождения; - пол (м/ж); - дата поступления на работу; - должность; - оклад; |
- вывести информацию о возрасте каждого сотрудника на данный мо- мент времени и количестве дней, отработанных им на предприятии; - организовать просмотр информации о сотрудниках пенсионного возрас- та (мужчины – до 60 лет, женщины – до 55 лет), проработавших на предприятии более 30 лет. |
|
3 |
Биллинговая система интернет- провайдера: - логин пользователя; - дата выхода в on-line; - время начала сеанса on-line; - время завершения; |
- вывести информацию о длительно- сти по каждому из сеансов on-line и объеме потребленного трафика за сеанс в Мб (принято + отправлено); - ввести две даты и организовать для введенного интервала просмотр |
|
№ вар. |
Структура и ее поля |
Задача |
|
|
- объем принятой информации (Кб); - объем отправленной инфор- мации (Кб). |
информации о пользователях, вы- ходивших в on-line и потребивших объем трафика (принято + отправ- лено) за сеанс более 20 Мб. |
|
4 |
Городское строительство: - название строительной ком- пании; - название объекта стройки; - количество строящихся метров (м2); - дата начала строительства; - планируемая дата окончания строительства; - состояние (строится, сдан и т.д.). |
- вывести информацию по всем объектам с указанием количества дней планируемого строительства; - вывести все названия строящихся объектов, окончание стройки кото- рых запланировано на 4-й квартал текущего года. |
|
5 |
Счетчик посещения сайта: - адрес открытой web- странички; - ip-адрес посетителя; - web-браузер посетителя; - дата визита; - время визита; |
- вывести информацию обо всех посещениях сайта с указанием дня посещения (1 - понедельник); - ввести два значения времени и вывести сведения о посещении web- странички indexphp во введенный временной интервал прошлого дня. |
|
6 |
Продуктовый магазин: - наименование товара; - фирма производитель; - дата производства; - срок годности в сутках; - цена. |
- вывести информацию по всем продуктам с указанием даты окон- чания срока годности; - ввести номер месяца и вывести информацию обо всех товарах, про- изведенных в этом месяце текущего года. |
|
7 |
Расписание экзаменационной сессии: - дата; - предмет; - ФИО преподавателя; - группа; - № аудитории; - время начала; - время окончания. |
- вывести информацию по всем экзаменам с указанием дня недели (1 – понедельник); - вывести информацию по экзаменам, начало которых приходится на пер- вую половину дня указанной даты (до 12:00). |
|
8 |
Расписание поездов: - № поезда; - станция отправления; |
- вывести сведения по всем поездам с указанием длительности времени пребывания в пути; |
|
№ вар. |
Структура и ее поля |
Задача |
|
|
- время отправления; - станция прибытия; - время прибытия. |
- ввести два значения времени и вывести для данного интервала времени все сведения о поездах, которые отправляются из Киева. |
|
9 |
Журнал событий ОС Windows: - название приложения; - уровень события (ошибка, предупреждение и тд); - код события; - дата события; - время события. |
- вывести информацию по всем сообщениям с указанием в днях срока их давности на текущий мо- мент (сколько дней прошло с мо- мента события); - ввести дату и вывести сведения об ошибках, произошедших за введен- ную дату. |
|
10 |
Журнал учета посещения со- трудниками работы: - дата; - ФИО сотрудника; - должность; - время прихода; - время ухода. |
- вывести сведения по всем записям с указанием количества часов пребы- вания сотрудника на работе; - ввести дату и вывести информацию о сотрудниках, пришедших на рабо- ту во второй половине дня (после 12:00) указанной даты. |
|
11 |
Афиша кинотеатра: - название кинотеатра; - дата киносеанса; - название кинофильма; - жанр; - время начала; - длительность в минутах. |
- вывести сведения о времени завер- шения каждого из киносеансов; - вывести информацию о фильмах, идущих в выходные дни (Суббота и Воскресенье). |
|
12 |
Статистика отправки сообщений с почтового сервера: - e-mail отправителя; - e-mail получателя; - дата отправки; - время отправки; - размер сообщения (Кб). |
- вывести сведения обо всех отправ- ленных сообщения с указанием срока давности отправки в днях (количество дней прошедших с мо- мента отправки до текущего дня); - ввести дату и интервал времени (два отдельных значения времени) и вывести сведения обо всех отправи- телях, пославших сообщения в ука- занную дату и интервал времени. |
|
13 |
Телевизионная студия: - название канала; - планируемая дата проведения профилактики; |
- вывести информацию по всем каналам с указанием длительности профилактических работ в минутах; - вывести информацию о каналах время начала профилактики, кото- |
|
№ вар. |
Структура и ее поля |
Задача |
|
|
- время начала профилактиче- ских работ; - время окончания профилакти- ки. |
рых запланировано на ночное время суток (с 22:00 до 6:00). |
|
14 |
Список группы студентов: - № пп; - ФИО студента; - день рождения; - месяц рождения; - возраст. |
- вывести по каждому студенту полную дату рождения и номер дня недели, в который он родился (1 - понедельник); - вывести список студентов, родив- шихся в високосный год. |
|
15 |
Телефонная сеть: - ФИО абонента; - номер телефона; - дата поломки; - время поломки; - дата устранения; - время устранения. |
- вывести сведения по всем заявкам на ремонт с указанием срока устра- нения неисправности в днях; - вывести все сведения о поломках за прошлый месяц. |
|
16 |
Салон мебели: - № заказа; - дата заказ; - ФИО заказчика; - адрес заказчика; - срок выполнения в днях; - стоимость заказа. |
- вывести список всех заказов с указанием даты их выполнения; - ввести номер месяца и отобразить информацию о заказах, сделанных в указанный месяц этого года. |
|
17 |
График поставки товара на склад: - дата; - название фирмы поставщика; - ФИО директора фирмы; - время поставки; - вес груза (кг). |
- вывести предполагаемое время окон- чания разгрузки для каждого по- ставщика из расчета, что на разгруз- ку 100 кг затрачивается 20 минут; - вывести информацию по поставщи- кам, планирующим поставку товара на завтра в первой половине дня (до 12:00). |
|
18 |
Поликлиника: - название кабинета; - номер кабинета; - ФИО врача; - день приема (формат: 1_Понедельник – 7_Воскресенье); - время начала приема; - время окончания. |
- вывести информацию по всем записям с указанием длительности приема; - ввести значение времени и дня недели приема; определить, прини- мает ли кабинет флюорографии в это время. |
|
№ вар. |
Структура и ее поля |
Задача |
|
19 |
Средства защиты от поражения электрическим током: - инвентарный номер; - наименование; - ФИО ответственного; - дата последней проверки; - очередность проверки в месяцах. |
- вывести сведения обо всех средст- вах защиты с указанием для них следующей даты проверки; - вывести информацию о средствах защиты, проверка которых заплани- рована на следующий месяц этого года. |
|
20 |
Система учета коммунальных платежей: - лицевой счет; - ФИО потребителя; - услуга; - начислено к оплате; - дата оплаты; - сумма оплаты. |
- вывести сведения по всем платежам с указанием номера декады, в кото- рой был произведен платеж; - вывести сведения по платежам за последние три месяца. |
|
21 |
Статистика сдачи экзаменов на права в ГАИ: - дата сдачи; - ФИО сдававшего; - время начала теста; - время окончания теста; - количество правильных ответов. |
- вывести информацию по всем результатам с указанием затрачен- ного времени на сдачу теста в ми- нутах; - вывести информацию о положи- тельных результатах сдачи тестов в прошлом месяце из расчета, что общее количество вопросов 20 и разрешено допустить до 2 ошибок. |
|
22 |
Украинские отопительные системы: - населенный пункт; - № котельной; - количество отапливаемых объектов; - дата начала отопительного сезона; - температура воздуха на начало отопительного сезона; - дата окончания отопительного сезона. |
- вывести сведения по всем котель- ным с указанием длительности ото- пительного сезона в днях; - вывести сведения по всем котель- ным, начавшим отопительный сезон после 15 октября. |
|
23 |
Техническая поддержка интер- нет-провайдера: - дата звонка; - время звонка; |
- вывести информацию по всем заявкам с указанием номера дня недели звонка (1 – понедельник); - вывести сведения обо всех невы- |
|
№ вар. |
Структура и ее поля |
Задача |
|
|
- адрес абонента; - характер неисправности; - состояние заявки (устранено, ведутся работы и тд). |
полненных заявках, поступивших за последние три дня. |
|
24 |
Маршрут движения почтовых машин: - № маршрута; - пункт назначения; - время выезда на маршрут; - время прибытия в назначен- ный пункт; - длительность времени обмена почты в минутах. |
- вывести информацию по всем маршрутам с указанием затраченно- го времени на путь (в минутах); - ввести два значение времени; вывести информацию о маршрутах, выезд которых планируется в ука- занный интервал времени и дли- тельность времени обмена почты не превышает 10 минут. |
|
25 |
Статистика нокаутов в боксе - дата поединка: - время начала поединка; - ФИО боксера, нанесшего удар; - ФИО потерпевшего пораже- ние; - номер раунда нокаута; - время окончания боя нокау- том в минутах и секундах от- носительно начала текущего раунда. |
- вывести информацию по всем нокаутам с указанием времени окончания боя из расчета, что один раунд длится 3 минуты, а перерыв между раундами 2 минуты; - вывести сведения обо всех нокаутах за последние три месяца. |
|
26 |
Сервисное обслуживание домофонных систем: - адрес; - количество абонентов; - дата последнего обслужива- ния; - интервал обслуживания в днях; - состояние системы (удовле- творительно, хорошо, отлич- но). |
- вывести информацию по всем адресам с указанием даты следую- щего проведения профилактических работ; - ввести две даты и вывести инфор- мации по адресам, в которых про- филактические работы проводились в указанный интервал дат. |
|
27 |
Военкомат: - ФИО военнообязанного; - звание; - дата призыва; - дата увольнения в запас; |
- вывести сведения по всем военно- обязанным с указанием срока служ- бы в днях; - ввести две даты и вывести инфор- мацию по всем военнообязанным, |
|
№ вар. |
Структура и ее поля |
Задача |
|
|
- воинская часть. |
уволенным в запас в период вве- денного интервала дат. |
|
28 |
Расписание научной конферен- ции: - дата научного доклада; - № конференц-зала; - тема доклада; - ФИО докладчика; - время начала доклада; - регламент в минутах. |
- вывести все сведения о докладах с указанием их времени окончания исходя из регламента; - вывести информацию по докладам, запланированным на следующий месяц. |
|
29 |
Журнал перезагрузки сервера: - дата; - время; - причина перезагрузки (уста- новка ПО, профилактика и т.д.); - пользователь, выполнивший перезагрузку. |
- вывести информацию по всем записям с указанием количества дней прошедших с момента переза- грузки; - вывести информацию по всем событиям, произошедшим в ночное время (с 22:00 до 6:00). |
|
30 |
Работа кондиционера в системе «Умный дом»: - дата включения кондиционе- ра; - время включения; - температурный режим (охла- ждение, отопление и т.д.); - заданная температура воздуха. |
- вывести сведения обо всех заплани- рованных режимах с указанием ко- личества оставшихся минут до начала включения кондиционера; - вывести сведения обо всех заплани- рованных режимах на завтра. |
Задание: написать программу записи структуры в файл (поля структуры взять из таблицы предыдущего задания в соответствии с индивидуальным вариантом). Организовать чтение из файла и выполнение указанных заданий. Все даты и время должны быть представлены по шаблону: ДДММГГГГ и ЧЧ:ММ:СС соответственно.
|
№ вар. |
Задача |
|
1 |
- ввести номер месяца и определить количество сеансов в этом месяце прошлого года и среднюю длительность в минутах; - определить самый короткий сеанс в этом месяце и представить инфор- мацию о его длительности в секундах; - для отдела контроля радио эфира подготовить отчет по всем сеансам |
|
№ вар. |
Задача |
|
|
связи за прошлый месяц, с указанием длительностью каждого сеанса в минутах. Результат отчета представить в виде файла. |
|
2 |
- ввести две даты и подсчитать для указанного периода количество сотрудников, поступивших на работу и их средний оклад; - вывести информацию о самом молодом инженере и количестве дней отработанных им на предприятии; - расчетному отделу для начисления премии подготовить информацию по всем юбилярам текущего года (возраст кратен 5). Результат оформить в виде файла. |
|
3 |
- ввести номер месяца и подсчитать для него количество сеансов выхода в on-line в прошлом году; - ввести дату и найти для нее максимальную длительность сеанса; - упорядочить исходную информацию, распределив ее по отдельным файлам. В качестве имени файла использовать дату выхода в on-line, а в качестве содержимого- все сведения о сеансах за эту дату. |
|
4 |
- вывести полную информацию по всем объектам, сроки выполнения которых заканчиваются в этом году, а также подсчитать их количество и общую площадь строящегося жилья; - вывести сведения об объекте с наименьшим сроком выполнения строительных работ; - к сессии городского совета подготовить информацию по строительным компаниям, не выполнивших взятые на себя обязательства. Невыполне- нием обязательств считать присутствие записи в графе состояния – «строится» и истечение планируемой даты окончания строительства более полугода тому назад. Результат оформить в виде файла. |
|
5 |
- ввести значение года и подсчитать количество всех посещений сайта за введенный год; - ввести значение даты и определить для нее ip-адрес и web-браузер последнего посетителя сайта; - упорядочить исходную информацию по дате посещения, создав для этого необходимое количество файлов, где в качестве имени файла используется дата посещения, а содержимым является информация обо всех посещениях за эту дату. |
|
6 |
- вывести сведения о товарах, срок годности которых оканчивается через два дня, и подсчитать их количество; - ввести наименование товара и определить самый свежий товар (по дате производства без учета срока годности) для введенного наименования; - для общества защиты прав потребителя подготовить информацию о продуктах, подлежащих списанию. Продукт относится к списанию, в случае окончания его срока годности на момент формирования отчета. Результат оформить в виде файла. |
|
№ вар. |
Задача |
|
7 |
- ввести дату и подсчитать для нее количество экзаменов по информати- ке и их общую длительность; - ввести дату и найти для нее самое позднее время окончания экзамена; - отделу планирования аудиторий предоставить информацию о пред- стоящих экзаменах на следующие 7 дней. Информацию распределить по отдельным файлам, где в качестве имени файла выступает номер дня недели (1 – понедельник), а содержимым файла информация по всем экзаменам за этот день. |
|
8 |
- ввести название станции пребывания и подсчитать количество поездов, прибывающих на нее во второй половине суток (после 12:00), а также отобразить все сведения о них; - найти поезд, отправляющийся первым из Одессы в Киев и указать его время пребывания в пути; - справочному бюро железнодорожного вокзала оформить в виде файла информацию по всем скорым поездам (№ поезда от 1 до 100), прибы- вающим в Харьков до 9:00, с указанием их длительности в пути. |
|
9 |
- подсчитать количество предупреждений за сегодня и вывести сведения о них; - найти последнее сообщение об ошибке за прошлый месяц; - упорядочить исходную информацию по дате событий, создав для этого необходимое количество файлов, где в качестве имени файла использу- ется дата события, а содержимым является информация обо всех собы- тиях за эту дату. |
|
10 |
- вести дату и интервал времени (два отдельных значения времен); подсчитать количество сотрудников, находящихся на работе в указан- ную дату и интервал времени; - ввести дату и найти для нее сотрудника, ушедшего последним с работы; - отделу контроля предоставить информацию в виде файла обо всех сотрудниках, пришедших на работу в этом месяце позже 8:00 и отрабо- тавших при этом менее 8 часов. |
|
11 |
- ввести дату и подсчитать для нее количество киносеансов и их сред- нюю длительность в минутах; - ввести название кинотеатра и дату; найти для введенных значений первый сеанс; - подготовить справочную информацию о киносеансах на следующий месяц, оформив ее в виде отдельного файла по каждому из кинотеатров. В качестве имени файла использовать имя кинотеатра, а в качестве содержимого сведения обо всех запланированных в нем киносеансах на следующий месяц. |
|
12 |
- подсчитать количество сообщений, отправленных в прошлом месяце и их общий объем в Мб; - ввести дату и вывести информацию о первом сообщении, отправлен- ном в домен net для введенной даты; |
|
№ вар. |
Задача |
|
|
- упорядочить исходную информацию по дате отправки сообщений, создав для этого необходимое количество файлов, где в качестве имени файла используется дата отправки, а содержимым является информация обо всех событиях за эту дату. |
|
13 |
- подсчитать количество профилактик за прошлый год, выполненных по понедельникам; - ввести две даты и вывести, для введенного интервала дат, сведения о канале с наибольшим временем длительности профилактических работ; - подготовить сведения о запланированных профилактиках на следую- щие три месяца. Информацию оформить в виде трех отдельных файлов, где в качестве имени файла используется номер месяца, а содержимым является информация о запланированных профилактиках на этот месяц. |
|
14 |
- ввести две даты; подсчитать количество и вывести информацию родившихся в указанный интервал дат; - вывести сведения о студенте, у которого день рождения первый от начала года; - отделу регистрации избирателей предоставить информацию обо всех студентах, кому в следующие три месяца исполняется 18 лет. Результат оформить в виде файла, указав для каждого студента полную дату рождения. |
|
15 |
- подсчитать количество заявок на ремонт в прошлом году и отобразить информацию о них; - найти и отобразить информацию о самом длительном устранении неисправности в этом году с учетом даты и времени; - упорядочить исходную информацию по файлам, где в качестве имени файла используется год, в котором произошла поломка, а в качестве содержимого - сведения обо всех поломках за этот год. |
|
16 |
- подсчитать количество заказов и их общую стоимость за последние три года; - найти самый дорогой заказ текущего месяца; - упорядочить исходную информацию по дате заказа, создав для этого необходимое количество файлов, где в качестве имени файла использу- ется дата заказа, а содержимым является информация обо всех заказах за эту дату. |
|
17 |
- ввести номер года и подсчитать количество поставок и общий вес поставленного груза для указанного года; - вывести информацию о последней поставке текущего дня; - упорядочить исходную информацию по дате поставки, создав для этого необходимое количество файлов, где в качестве имени файла используется дата поставки, а содержимым является информация обо всех поставках за эту дату. |
|
№ вар. |
Задача |
|
18 |
- подсчитать количество врачей, начинающих прием в пятницу во второй половине дня (после 12:00) и вывести сведения о них; - вывести сведения о терапевте, последним заканчивающим сегодня прием; - подготовить информацию обо всех сотрудниках, начинающих прием завтра в первой половине дня (до 12:00) и заканчивающих во второй (после 12:00). Результат предоставить в виде файла. |
|
19 |
- ввести две даты и подсчитать количество выполненных проверок для указанного интервала дат; - определить средство защиты, проверенное первым в этом месяце; - упорядочить исходную информацию по дате последней проверки, создав для этого необходимое количество файлов, где в качестве имени файла используется дата проверки, а содержимым является информация обо всех проверках за эту дату. |
|
20 |
- подсчитать количество платежей, выполненных в прошлом году и общую суму по ним; - найти наибольшую сумму к оплате за электричество в прошлом меся- це; - упорядочить исходную информацию по дате оплаты, создав для этого необходимое количество файлов, где в качестве имени файла использу- ется дата оплаты, а содержимым является информация обо всех плате- жах за эту дату. |
|
21 |
- подсчитать количество и вывести сведения о неудовлетворительных результатах за прошлый год; - ввести дату и найти для нее информацию о положительном результате (из 20 вопросов правильно ≥ 18) с наименьшим количеством затраченно- го времени на прохождение теста; - упорядочить исходную информацию по дате сдачи экзаменов, создав для этого необходимое количество файлов, где в качестве имени файла используется дата сдачи, а содержимым является информация обо всех неудовлетворительных результатах за эту дату. |
|
22 |
- вывести сведения и подсчитать количество котельных, длительность отопительного сезона которых превысила шесть месяце; - найти самый короткий по времени отопительный сезон; - упорядочить исходную информацию по дате начала отопительного сезона, создав для этого необходимое количество файлов, где в качестве имени файла используется дата начала отопления, а содержимым явля- ется информация по всем котельным, начавшим отопительный сезон в эту дату. |
|
23 |
- подсчитать количество заявок, поданных в прошлом месяце; - вывести сведения о последней заявке прошлого года; - упорядочить исходную информацию по дате звонка, создав для этого необходимое количество файлов, где в качестве имени файла использу- |
|
№ вар. |
Задача |
|
|
ется дата звонка, а содержимым является информация по всем заявкам за эту дату, состояние которых – ведутся работы. |
|
24 |
- подсчитать количество маршрутов, время прибытия которых прихо- дится на вторую половину дня (после 12:00) и вывести все сведения о них; - найти самый длинный по времени пути маршрут; - распределить исходную информацию по двум файлам, в первый поместить информацию по всем маршрутам, время выезда на которые в первой половине суток, а во второй файл информацию о маршрутах со временем выезда во второй половине суток. |
|
25 |
- ввести две даты и подсчитать для введенного интервала дат количество поединков, окончившихся нокаутом в третьем раунде; - найти самый короткий поединок в этом году; - упорядочить исходную информацию по дате поединка, создав для этого необходимое количество файлов, где в качестве имени файла используется дата поединка, а содержимым является информация по всем поединкам за эту дату. |
|
26 |
- подсчитать количество выполненных профилактик за прошлый год с удовлетворительным результатом состояния системы; - найти адрес объекта, который будет последним в списке проведения профилактических работ на следующий месяц; - упорядочить исходную информацию по дате последнего обслужива- ния, создав для этого необходимое количество файлов, где в качестве имени файла используется дата обслуживания, а содержимым является информация по всем профилактикам за эту дату. |
|
27 |
- подсчитать количество призванных на службу во время ведения войны в Афганистане (12121979 – 15021989); - вывести сведения о военнообязанном, последним, уволенным в запас; - упорядочить исходную информацию по годам призыва, создав для этого необходимое количество файлов, где в качестве имени файла используется год призыва, а содержимым является информация по всем призывникам за этот год. |
|
28 |
- подсчитать количество научных докладов за текущий год и их общую длительность в минутах; - ввести дату и найти самый короткий по времени доклад для указанной даты; - упорядочить исходную информацию по дате доклада, создав для этого необходимое количество файлов, где в качестве имени файла использу- ется дата доклада, а содержимым является информация по всем докла- дам за эту дату. |
|
29 |
- ввести две даты и подсчитать для введенного интервала количество перезагрузок по причине выполнения профилактики; |
|
№ вар. |
Задача |
|
|
- найти последнюю перезагрузку сервера; - упорядочить исходную информацию по дате перезагрузок, создав для этого необходимое количество файлов, где в качестве имени файла используется дата перезагрузки, а содержимым является информация по всем перезагрузкам, выполненным в эту дату. |
|
30 |
- подсчитать количество запланированных включений на следующий месяц в режиме отопление; - найти последнее включение кондиционера, запланированное на сего- дня; - упорядочить исходную информацию по дате включения кондиционера, создав для этого необходимое количество файлов, где в качестве имени файла используется дата включения, а содержимым является информа- ция по всем включениям, выполненным в эту дату. |
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.