Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше n месяцев, то она уценивается в 2 раза, а если срок хранения превысил m (m<n) месяцев, но не достиг n, в 1,5 раза. Ведомость уценки товаров должна содержать следующую информацию: наименование товара, количество товара, цена товара до уценки, срок хранения товара, цена товара после уценки. Ведомость записана в файл. Определить:
- максимальный и минимальный сроки хранения товаров на складе;
- максимальную и минимальную цену товаров до и после уценки.
Разработка в среде Turbo Pascal программы формирования файла, поиска и вывода информации из файла.
Описать переменную клиент_банка, состоящую из имени, фамилии, отчества клиента, срока вклада, процентной ставки, размера вклада. Используя файл таких записей, определить:
- имена клиентов с минимальным сроком вклада;
- выдать данные о клиентах с максимальной процентной ставкой при минимальном сроке вкладе.
Разработка в среде Turbo Pascal программы вывода информации из файла сведений.
Составить программу назначения стипендии студентам по результатам сессии, используя следующие правила:
· если все оценки – 5, назначается повышенная стипендия;
· если все оценки - 4 и 5, назначается обычная стипендия;
· если есть оценка 3, стипендия не назначается.
Данные занести в файл. Используя файл таких записей, вывести:
- список группы с оценками и средними баллами каждого студента;
- два списка фамилий (назначенных на повышенную и на обычную стипендию).
Разработка в среде Turbo Pascal программы поиска в файле элементов по заданному критерию.
Написать программу, учитывающую клиентов ломбарда и сохраняющую сведения о том, кто (включая адрес), когда, на какую сумму взял ссуду и что является залогом. Вывести сведения о тех клиентах, которые взяли ссуды выше средней, а также о тех клиентах, которые занесены в «черный список».
Разработка в среде Turbo Pascal программы вывода и поиска информации из файла по заданному условию.
При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко второму экзамену не допускаются. Считая фамилии абитуриентов и их оценки после первого экзамена исходными данными, составить список абитуриентов, допущенных ко второму экзамену, а также вывести список тех абитуриентов, которые получили оценку «удовлетворительно».
Разработка в среде Turbo Pascal программы вывода списка элементов для заданного параметра.
Распечатать список тех учителей школы, которые преподают математику и информатику, указав их стаж и недельную нагрузку, а также список молодых специалистов (стаж работы <=3 лет).
Разработка в среде Turbo Pascal программы формирования файла - результатов и поиска и вывода максимальных значений.
Распечатать фамилии детей данного детского сада, которые родились в определенном месяце, указав их возраст и группу. Определить месяц с максимальным количеством именинников.
Разработка в среде Turbo Pascal программы поиска элементов в файле.
Из ассортимента конфет, выпускаемых кондитерской фабрикой, выбрать те, стоимость которых от 100 до 150 руб. за 1 кг. Указать срок их годности и номера магазинов, в которых они имеются в продаже.
Разработка в среде Turbo Pascal программы поиска и вывода элементов файла.
Среди работников данного предприятия найти тех, чья заработная плата за месяц ниже средней по предприятию, а также распечатать список тех, кто проработал на предприятии более 10 лет, с указанием их фамилии, зарплаты, стажа работы и должности.
Разработка в среде Turbo Pascal программы поиска и создания файлов-результатов.
Написать программу, которая из общего файла сведений об учащихся школы создает отдельные файлы по каждому потоку (все 1-ые классы, все 2-ые классы и т.д.). Вывести полученные файлы. В исходном файле сведений представлены фамилия, год рождения, класс (1 – 11).
Разработка в среде Turbo Pascal программы поиска и записи в новый файл.
Известна информация о 28 учениках нескольких школ, занимающихся в секции каратэ (фамилия, имя, адрес, номер школы и класс). Записать в отдельный файл фамилию, имя и адрес тех учеников, которые учатся в данной школе в старших (10-11) классах.
Разработка в среде Turbo Pascal программы начального формирования файла.
Известна информация о 20 сотрудниках фирмы: фамилия, имя, отчество, адрес и дата поступления на работу (месяц, год). Напечатать фамилию, имя, отчество и адрес каждого из сотрудников, проработавших в фирме не менее трех лет. День месяца не учитывать (при совпадении месяца поступления с текущим месяцем считать, что прошел полный год). Предусмотреть возможность добавления новых сотрудников.
Разработка в среде Turbo Pascal программы начального формирования и вывода файла.
Известны фамилии всех 30 сотрудников фирмы и их адреса. Определить, работают ли в фирме люди с заданной фамилией. В случае положительного ответа вывести их адреса.
Разработка в среде Turbo Pascal программы поиска и записи в новый файл.
Известна информация о 30 клиентах пункта проката: фамилия, имя, отчество, адрес, домашний телефон, а также название предмета, взятого каждым из них напрокат (в виде т – телевизор, х – холодильник и т.п.). Вывести на экран отдельно информацию о клиентах, взявших напрокат телевизор и холодильник и записать её в отдельные файлы.
Разработка в среде Turbo Pascal программы формирования нового файла из имеющегося файла сведений.
Известны фамилии 25 человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет). Записать список женатых (замужних) людей, имеющих детей в отдельный файл. Вывести содержимого нового файла в отсортированном виде по полю количество детей в порядке убывания.