Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Paskal-II_laboratornye_raboty.doc
Скачиваний:
25
Добавлен:
17.04.2015
Размер:
907.78 Кб
Скачать

7. Записи

7.1. Дан файл f, содержащий сведения о сотрудниках учреждения, записанные по следующему образцу: фамилия, имя, отчество, год рождения. Найти сотрудников старше 55 лет.

7.2. Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. Найти названия книг данного автора, изданных с 1980 года.

7.3. Дан файл f, содержащий различные даты. Каждая из дат – это число, месяц и год. Найти год с наименьшим номером и самую позднюю дату.

7.4. Дан файл f, содержащий сведения об автомобилях. Сведения – это марка автомобиля, номер и фамилия владельца. Найти фамилии владельцев и номера автомобилей данной марки.

7.5. Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл f, содержащий информацию о багаже нескольких пассажиров, информация о багаже каждого отдельного пассажира представляет собой соответствующую пару чисел. Найти багаж, средний вес одной вещи в котором отличается не более чем на 0,5 кг от общего среднего веса всего багажа пассажиров.

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

7.7. Дан файл g, который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы, номер телефона. Найти телефон сотрудника по его фамилии и инициалам.

7.8. Дан файл h, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, синий) и материал (деревянный, стеклянный, медный). Найти количество кубиков каждого из перечисленный цветов и их объем.

7.9. Дан файл g, содержащий сведения о веществах: название вещества, его удельный вес и проводимость (проводник, полупроводник, изолятор). Найти удельные веса и название всех полупроводников.

7.10. Дан файл f, содержащий сведения об экспортируемых товарах: указывается наименование товара, страна, импортирующая товар, и объем поставляемой партии в штуках. Найти страны, в которые экспортируется данный товар, и общий объем его экспорта.

7.11. Дан файл f, содержащий сведения об игрушках: наименование игрушки (мяч, кукла, кубики, конструктор и т.д.), ее стоимость и возрастные границы детей, для которых эта игрушка предназначалась. Найти названия трех наиболее дорогих игрушек для детей младше 5 лет.

7.12. Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. Найти автора и год издания по названию книги.

7.13. Дан файл f, содержащий сведения об автомобилях. Сведения – это марка автомобиля, номер и фамилия владельца. Найти количество автомобилей каждой марки.

7.14. Дан файл f, содержащий сведения о складе электрических машин. Сведения включают тип машины (синхронная, асинхронная, постоянного тока), мощность, скорость вращения. Найти, сколько синхронных машин мощностью ниже 15 кВт хранится на складе.

7.15. Дан файл f, содержащий различные даты. Каждая из дат – это число, месяц и год. Найти все зимние даты.

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

7.17. Сведения об ученике состоят из его имени, фамилии и названия класса (год обучения и буква), в котором он учится. Дан файл f, содержащий сведения об учениках школы. Выяснить, на сколько человек в восьмых классах больше, чем в десятых.

7.18. Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. Определить, имеется ли книга с названием "Программирование". Если да, то сообщить фамилию автора и год издания.

7.19. Дан файл h, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, синий) и материал (деревянный, металлический, пластмассовый). Найти количество деревянных кубиков с ребром 3 см и количество пластмассовых с ребром, большим 5 см.

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

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

7.22. Дан файл f, содержащий сведения об игрушках: наименование игрушки (мяч, кукла, кубики, конструктор и т.д.), ее стоимость и возрастные границы детей, для которых эта игрушка предназначалась. Найти названия игрушек для детей старше 5 лет и младше 8 лет.

7.23. Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл f, содержащий информацию о багаже нескольких пассажиров. Информация о багаже каждого отдельного пассажира представляет собой соответствующую пару чисел. Выяснить, имеется ли два пассажира, багажи которых совпадают по числу вещей и различаются по весу не более чем на 0,5 кг.

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

7.25. Дан файл f, содержащий сведения о складе электрических машин. Сведения включают тип машины (синхронная, асинхронная, постоянного тока), мощность, скорость вращения. Найти, сколько асинхронных двигателей со скоростью вращения 1500 об/мин хранится на складе.

7.26. Багаж пассажиров характеризуется количеством вещей и общим весом вещей. Дан файл багаж, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно – действительное (вес в килограммах). Найти багаж, средний вес одной вещи в котором отличается не более, чем на 0,3 кг от общего среднего веса одной вещи.

7.27. Багаж пассажиров характеризуется количеством вещей и общим весом вещей. Дан файл багаж, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно – действительное (вес в килограммах). Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг.

7.28. Багаж пассажиров характеризуется количеством вещей и общим весом вещей. Дан файл багаж, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно – действительное (вес в килограммах). Упорядочить сведения о багаже по убыванию веса багажа. Предполагается, что число пассажиров, зарегистрировавших багаж, известно заранее и равно n (некоторая константа), при этом n – не слишком велико.

7.29. Багаж пассажиров характеризуется количеством вещей и общим весом вещей. Дан файл багаж, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно – действительное (вес в килограммах). Требуется удалить из данного файла багаж сведения о багаже, общий вес вещей в котором меньше, чем 10 кг. Использовать вспомогательный файл.

7.30. Дан файл библ, содержащий сведения о каждой из книг – это фамилия автора, название и год издания. Найти названия книг данного автора, изданных с 1960 года.

7.31. Дан файл библ, содержащий сведения о каждой из книг – это фамилия автора, название и год издания. Определить, имеется ли книга с названием «Информатика». Если да, то сообщить фамилию автора и год издания. Если таких книг несколько, то сообщить имеющиеся сведения обо всех этих книгах.

7.32. Дан файл, который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы и номер телефона. Найти номер телефона сотрудника по его фамилии и инициалам.

7.33. Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти год с наименьшим номером.

7.34. Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты.

7.35. Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти самую позднюю дату.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]