Дана матрица размера A(n × n) многоразрядных целых чисел.
1. Найти номер строки и номер столбца, на пересечении которых находится элемент матрицы, в значении которого больше всего расположено разрядов.
2. Строку и столбец матрицы, в которых находится искомый элемент упорядочить по возрастанию.
Для отладки программы элементы матрицу сформировать с помощью генератора случайных чисел.
Файлы
Разработка в среде Turbo Pascal программы формирование файла.
Дан файл, содержащий сведения о заработной плате сотрудников предприятия:
- № отдела;
- ФИО;
- Сумма к получению.
Составить программу, которая обеспечивает:
1. начальное формирование сведений;
2. упорядочение записей по полю № отдела;
3. поиск максимальной и минимальной зарплаты по предприятию;
4. поиск максимальной (минимальной) зарплаты в заданном отделе.
Разработка в среде Turbo Pascal программы поиска среднего, максимального и минимального значений в файле.
Дан файл, содержащий результаты измерений температуры воздуха, которые проводились ежедневно в течение января месяца:
- день месяца;
- температура утром;
- температура днем;
- температура вечером;
- температура ночью.
Составить программу, которая обеспечивает:
1. поиск среднемесячной температуры января;
2. поиск минимальной ночной (дневной) температуры каждой декады месяца;
3. поиск самого холодного утра месяца;
4. поиск самого теплого вечера месяца.
Разработка в среде Turbo Pascal программы поиска и вывода элементов файла по заданному критерию.
Дан файл, содержащий сведения о результатах экзаменационной сессии студентов некоторой группы.
Составить программу, которая позволяет:
1. определить по какому предмету самая высокая успеваемость;
2. поиск студентов с высокой успеваемостью (со средним баллом 4,5);
3. поиск студентов, которые учатся только на «3» и «4»);
4. найти количество «отличников», «хорошистов» и «троечников».
Разработка в среде Turbo Pascal программы поиска элемента по заданному критерию из файла-справочника.
Дан файл, содержащий сведения по химическим элементам:
- название элемента;
- обозначение;
- масса атома;
- заряд ядра.
Составить программу, которая обеспечивает:
1. поиск элемента с самым длинным названием;
2. поиск элемента с максимальной массой атома;
3. поиск элемента с минимальным зарядом;
4. вывод всего справочника на экран.
Разработка в среде Turbo Pascal программы формирования файла «Товар».
Дан файл «Товар», содержащий сведения об экспортируемых товарах:
- наименование товара;
- страна, импортирующая товар;
- объем поставляемой партии в штуках.
Составить программу, которая обеспечивает:
1. начальное формирование данных о товарах;
2. вывод списка стран, в которые экспортируется данный товар;
3. поиск общего объема экспорта данного товара;
4. поиск наиболее часто экспортируемого товара.
Разработка в среде Turbo Pascal программы вывода информации из файла сведений по введенному запросу.
Дан файл «Багаж», содержащий сведения о багаже нескольких пассажиров:
- фамилия пассажира;
- количество вещей (целое число);
- общий вес (действительное число).
Составить программу, которая позволяет:
1. найти багаж, средний вес одной вещи в котором, отличается не более чем на 0,3 кг от общего среднего веса одной вещи;
2. найти число пассажиров, имеющих более двух вещей, а также вывести данные о пассажире, имеющем багаж с максимальным весом;
3. выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг.
Разработка в среде Turbo Pascal программы вывода и поиска информации из файла по заданному условию.
Дан файл «Ассортимент игрушек», содержащий сведения об игрушках магазина:
- название (куклы, конструкторы, паззлы, кубики, мягкие игрушки);
- цена в руб.;
- возрастные границы.
Составить программу, которая обеспечивает:
1. вывод списка названий игрушек для данного возраста;
2. вывод названий игрушек, которые подходят как детям 4-х лет, так и детям 10-ти лет;
3. вывод названий самых дорогих игрушек, цена которых отличается от цены самой дорогой игрушки не более чем на 50 руб.
Разработка в среде Turbo Pascal программы поиска слов-палиндромов в файле-словаре.
Дан файл, содержащий большой словарь русских слов и выражений. Составить программу, которая обеспечивает:
1. поиск слов-палиндромов (слова, которые читаются одинаково как слева направо, так справа налево, например, казак, шалаш);
2. поиск фраз-палиндромов. Например, «А роза упала на лапу Азора»
Разработка в среде Turbo Pascal программы вывода списка элементов для заданного параметра.
Дан файл «Праздники», содержащий список всех праздников года.
Составить программу, которая обеспечивает:
1. вывод всех праздников года;
2. вывод списка праздников для заданного месяца;
3. поиск месяца с наибольшим (наименьшим) количеством праздников.
Разработка в среде Turbo Pascal программы формирования файла-результатов, поиска и вывода максимальных значений.
Дан файл, содержащий сведения о результатах соревнований по прыжкам в длину:
- фамилия И.О. спортсмена;
- результаты I-ой попытки;
- результаты II-ой попытки;
- результаты III-ей попытки
Составить программу, которая обеспечивает:
1. начальное формирование сведений;
2. вывод списка всех участников;
3. поиск и вывод трех призеров соревнования.
Разработка в среде Turbo Pascal программы поиска элементов в файле.
Дан файл, содержащий сведения о лекарствах в аптеке:
- название;
- срок годности;
- количество стандартов;
- цена одного стандарта.
Составить программу, которая обеспечивает:
1. вывод всего списка лекарств;
2. вывод стоимости списка лекарств, купленных покупателем с учетом скидки;
3. вывод данных о лекарствах с истекшим сроком годности, если таковых нет, то вывести сообщение об этом;
4. подсчет общей стоимости медикаментов с истекшим сроком годности.