- •11. Записи
- •Текст программы:
- •11.1. Задания для самостоятельного выполнения
- •2. Сведения об ученике состоят из его имени, фамилии и названия класса (года обучения и буквы), в котором он учится. Дан файл f, содержащий сведения об учениках школы.
- •3. Дан файл f, содержащий те же самые сведения об учениках школы, что и в предыдущей задаче, и дополнительно отметки, полученные учениками в последней четверти.
- •12 Учеников не имеют оценок ниже 4
- •4. Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл f, содержащий сведения о нескольких автомобилях. Найти:
- •5. Дан файл f, содержащий различные даты. Каждая дата - это число, месяц (номер месяца в году) и год. Найти:
- •6. Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг - это фамилия автора, название и год издания.
- •7. Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы и номер телефона. Найти телефон сотрудника по его фамилии и инициалам.
- •9. Дан файл f, содержащий сведения о веществах: указывается название вещества, его удельный вес и проводимость (проводник, полупроводник, изолятор).
12 Учеников не имеют оценок ниже 4
б) Собрать в файле g сведения о лучших учениках школы, т.е. об учениках, не имеющих отметок ниже четырех в последней четверти по физике, математике, химии и информатике и по сумме баллов не уступающих другим ученикам своего и параллельных классов.
Контрольный пример:
Исходные данные:
Имя файла: ‘Input1.dat’
Содержимое файла Input1.dat:
Фамилия |
Имя |
Номер класса |
Буква |
Физика |
Математика |
Химия |
Информатика |
Букевич |
Сергей |
9 |
А |
5 |
5 |
5 |
4 |
Петров |
Петр |
10 |
Б |
5 |
4 |
4 |
4 |
Петров |
Андрей |
10 |
Б |
3 |
5 |
5 |
5 |
Андреев |
Андрей |
10 |
Б |
4 |
5 |
4 |
3 |
Андреев |
Петр |
9 |
В |
4 |
5 |
5 |
4 |
Сергеев |
Сергей |
9 |
В |
4 |
3 |
5 |
4 |
Гаркуша |
Андрей |
9 |
Б |
5 |
5 |
4 |
4 |
Матвеев |
Игорь |
9 |
В |
5 |
3 |
4 |
5 |
Гамзюк |
Александр |
10 |
Б |
5 |
3 |
3 |
5 |
Колыванов |
Игорь |
9 |
В |
5 |
5 |
4 |
4 |
Сидоров |
Сидор |
9 |
А |
5 |
4 |
3 |
4 |
Авдеев |
Сергей |
10 |
В |
5 |
4 |
5 |
4 |
Гордеев |
Александр |
10 |
В |
4 |
5 |
4 |
4 |
Кушнир |
Тамара |
9 |
Б |
4 |
3 |
3 |
5 |
Стрижнев |
Юрий |
10 |
В |
4 |
3 |
5 |
4 |
Белов |
Николай |
9 |
Б |
3 |
5 |
5 |
5 |
Кошурников |
Виктор |
9 |
А |
3 |
5 |
5 |
3 |
Журавлев |
Павел |
10 |
В |
5 |
4 |
3 |
5 |
Иванов |
Иван |
9 |
В |
3 |
3 |
3 |
3 |
Остапкович |
Сергей |
10 |
А |
4 |
3 |
3 |
3 |
Полковникова |
Наталья |
10 |
В |
3 |
3 |
5 |
3 |
Моисеев |
Борис |
9 |
В |
3 |
4 |
4 |
4 |
Москалева |
Светлана |
10 |
В |
5 |
4 |
5 |
3 |
Жуков |
Леонид |
9 |
А |
5 |
5 |
4 |
4 |
Зыкова |
Людмила |
9 |
А |
4 |
5 |
3 |
4 |
Пугачева |
Алла |
10 |
А |
4 |
3 |
5 |
3 |
Задорнов |
Александр |
9 |
А |
3 |
3 |
5 |
4 |
Глинская |
Елена |
10 |
Б |
5 |
3 |
5 |
5 |
Романова |
Екатерина |
10 |
В |
4 |
4 |
4 |
4 |
Соколова |
Наталья |
10 |
Б |
3 |
4 |
3 |
4 |
Андреев |
Анатолий |
9 |
В |
3 |
3 |
4 |
4 |
Кузнецов |
Евгений |
9 |
А |
4 |
5 |
4 |
3 |
Корнеев |
Евгений |
10 |
Б |
4 |
5 |
4 |
4 |
Соловейчик |
Александр |
10 |
Б |
4 |
3 |
4 |
4 |
Дегун |
Вера |
9 |
Б |
5 |
4 |
5 |
5 |
Дроздов |
Михаил |
10 |
А |
4 |
5 |
4 |
3 |
Дымов |
Павел |
10 |
А |
3 |
5 |
4 |
4 |
Зуева |
Тереза |
10 |
А |
5 |
5 |
3 |
3 |
Васильева |
Анна |
10 |
А |
4 |
5 |
3 |
3 |
Толмачева |
Анна |
10 |
В |
5 |
5 |
5 |
5 |
Имя результирующего файла ‘Output1.dat’
Ожидаемый результат:
Содержимое файла Output1.dat:
Фамилия |
Имя |
Номер класса |
Буква |
Физика |
Математика |
Химия |
Информатика |
Букевич |
Сергей |
9 |
А |
5 |
5 |
5 |
4 |
Дегун |
Вера |
9 |
Б |
5 |
4 |
5 |
5 |
Толмачева |
Анна |
10 |
В |
5 |
5 |
5 |
5 |
