ЛАБОРАТОРНАЯ (ПРАКТИЧЕСКАЯ) РАБОТА №5.
ФАЙЛЫ И ФАЙЛОВАЯ СИСТЕМА
Пусть дана некоторая директория (папка). Посчитайте количество файлов в данной директории (папке) и выведите на экран.
Пусть дан файл students.csv, в котором содержится информация о студентах в виде:
№;ФИО;Возраст;Группа
1;Иванов Иван Иванович;23;БО-111111 2;Сидоров Семен Семенович;23;БО-111111 3;Яшков Илья Петрович;24;БО-222222
...
Считайте информацию из файла в структуру: [[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа],[№, ФИО, Возраст, Группа]] (список списков).
Вариант 1. Выведите информацию о студентах, отсортировав их по фамилии.
Вариант 2. Выведите информацию о студентах, отсортировав их по возрасту.
Вариант 3. Выведите информацию о студентах, отсортировав их по номеру группы.
Вариант 4. Выведите информацию о студентах, в возрасте старше 22 лет.
Добавьте к задаче №2 пользовательский интерфейс:
Вариант 1. По увеличению возраста всех студентов на 1. Вариант 2. По уменьшению возраста всех студентов на 1.
Вариант 3. По увеличению возраста студентов в заданной пользователем группе на 1.
Вариант 4. По уменьшению возраста студентов в заданной пользователем группе на 1.
Добавьте к пользовательскому интерфейсу из задачи №3 возможность сохранения новых данных обратно в файл.
Перед выполнением заданий, ознакомьтесь с теоретическими материалами по дисциплине. В заданиях, предусмотренных по вариантам, вариант выбирается согласно номеру в журнале:
№ в журнале
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
…
|
№ варианта
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
1
|
…
|
Достарыңызбен бөлісу: |