русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Индивидуальные задания


Дата добавления: 2014-11-27; просмотров: 2834; Нарушение авторских прав


1.Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: ФИОабитуриента, оценки по трем дисциплинам. Определить средний балл каждого абитуриента, средний балл по университету и вывести список абитуриентов, средний балл которых выше среднего балла по университету в порядке убывания среднего балла.

2.В радиоателье хранятся квитанции о сданной в ремонт радиоаппаратуре. Каждая квитанция содержит следующую информацию: наименование группы изделий (телевизор, радиоприемник и ч. п.), марка изделия, дата приемки в ремонт, состояние готовности заказа (выполнен, не выполнен). Вывести информацию о состоянии заказов по отдельной, введенной с клавиатуры группе в порядке возрастания даты приемки в ремонт.

3.У администратора железнодорожных касс хранится информация о свободных местах в поездах дальнего следования на ближайшую неделю в следующем виде: дата выезда, пункт назначения, время отправления, число свободных мест. Оргкомитет международной конференции обращается к администратору с просьбой зарезервировать места до города N на некоторую дату с временем отправления поезда не позднее t часов вечера. Вывести информацию о наличии свободных мест или сообщение о невозможности выполнить заказ. Название города, дата и самое позднее время отправления вводятся с клавиатуры.

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

5.В справочной аэропорта хранится расписание вылета самолетов на следующие сутки. Для каждого рейса указаны: номер рейса, тип самолета, пункт назначения, время вылета. Вывести все номера рейсов, типы самолетов и времена вылета для заданного пункта назначения в порядке возрастания времени вылета.



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

7.Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: ФИО, адрес, оценки по трем дисциплинам. Определить количество абитуриентов, проживающих в г. Минске и сдавших экзамены со средним баллом не ниже 4,5, вывести их фамилии в алфавитном порядке.

8.Имеется список женихов и невест. Каждая запись списка содержит пол, имя, возраст, рост, вес, а также требования к партнеру: наименьший и наибольший возраст, наименьший и наибольший вес, наименьший и наибольший рост. Для первых трех девушек (в алфавитном порядке имен) вывести списки претендентов.

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

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

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

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

13.В магазине имеется список поступивших в продажу автомобилей. Каждая запись этого списка содержит: марку автомобиля, стоимость, расход топлива на 100 км, надежность (число лет безотказной работы), комфортность (отличная, хорошая, удовлетворительная). Вывести перечень автомобилей, удовлетворяющих требованиям покупателя, которые вводятся с клавиатуры в виде некоторого интервала допустимых значений.

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

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

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

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

18.В технической службе аэропорта имеется справочник, содержащий записи следующей структуры: тип самолета, год выпуска, расход горючего на 1 000 км. Для определения потребности в горючем техническая служба запрашивает расписание полетов. Каждая запись расписания содержит следующую информацию: номер рейса, пункт назначения, дальность полета. Вывести суммарное количество горючего, необходимое для обеспечения полетов на следующие сутки, если известно, что в полетах будут только самолеты заданного типа и заданного года выпуска.

19.В библиотеке имеется список книг. Каждая запись этого списка содержит: фамилии авторов, название книги, год издания. Вывести информацию о книгах, в названии которых встречается некоторое ключевое слово (ввести с клавиатуры).

20.Каждая запись списка вакантных рабочих мест содержит: наименование организации, расстояние в км от центра города, должность, продолжительность ежегодного оплачиваемого отпуска. Вывести список рабочих мест в соответствии с требованиями клиента.

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

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

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

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

25.Список группы студентов содержит следующую информацию: ФИО, рост и вес. Вывести в алфавитном порядке ФИО студентов, рост и вес которых чаще всего встречаются в списке.

26.Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара, цену единицы и дату поступления товара на склад. Вывести в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 10 000 руб., а также общую стоимость всех этих товаров.

27.Список группы студентов содержит следующую информацию: ФИО, рост и вес. Вывести ФИО студентов, рост и вес которых являются в списке уникальными.

28.В магазине формируется список лиц, записавшихся на покупку товараповышенного спроса. Каждая запись этого списка содержит: порядковый номер, ФИО, домашний адрес покупателя и дату постановки на учет. Удалитьиз списка все повторные записи,проверяя ФИОи домашний адрес.

29.Разработать приложение, которое формирует файл F1, содержащий целые числа, и переписывает этот файл в другой файл F2, помещая в него из F1 только положительные числа.

30.Разработать приложение, переписывающее в текстовый файл Т2 содержимое текстового файла Т1, но без строк, содержащих цифры.

31.Разработать приложение для слияния двух отсортированных по убыванию значения некоторого элемента файлов F1 и F2. Результатом слияния должен быть файл F3, элементы которого упорядочены по возрастанию. Все файлы имеют одинаковую структуру записи.


Лабораторная работа № 10. ПРОГРАММИРОВАНИЕ

С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ И ПРОЦЕДУР.

ПРОЦЕДУРНЫЕ ТИПЫ. СОЗДАНИЕ МОДУЛЕЙ

Цель работы: освоить методику создания модулей, содержащих процедуры и функции.



<== предыдущая лекция | следующая лекция ==>
Private | Краткие теоретические сведения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.138 сек.