3. Варианты заданий и порядок выполнения работы
Написать программу, выполняющую следующие действия:
3.1. Чтение главной загрузочной записи жесткого диска.
3.2. Вывод на экран списка разделов диска с указанием типа раздела.
3.3. Вывод на экран информации в соответствии с вариантом задания, приведенным в таблице 8.
Таблица 7 – Список задач
№ задачи |
Содержание задачи |
1 |
Вывести суммарный размер всех разделов диска в байтах |
2 |
Вывести CHS адрес начала и адрес окончания расширенного раздела |
3 |
Вывести CHS адрес начала и адрес окончания основного раздела |
4 |
Вывести размер каждого из подразделов расширенного раздела в байтах |
5 |
Вывести флаг активности разделов диска |
6 |
Вывести размер каждого из разделов диска в байтах |
7 |
Вывести количество разделов диска |
8 |
Вывести количество секторов основного раздела диска |
9 |
Вывести количество секторов дополнительного раздела диска |
10 |
Вывести количество секторов в каждом из разделов диска |
11 |
Вывести количество цилиндров диска |
12 |
Вывести количество дорожек на цилиндре диска |
13 |
Вывести количество секторов на дорожке диска |
14 |
Вывести количество количество байт в секторе диска |
Таблица 8 – Варианты заданий
№ варианта |
Задача №1 |
Задача №2 |
Задача №3 |
1 |
1 |
6 |
11 |
2 |
2 |
6 |
11 |
3 |
3 |
6 |
11 |
4 |
4 |
6 |
11 |
5 |
5 |
6 |
11 |
6 |
1 |
7 |
11 |
7 |
2 |
7 |
11 |
8 |
3 |
7 |
12 |
9 |
4 |
7 |
12 |
10 |
5 |
7 |
12 |
11 |
1 |
8 |
12 |
12 |
2 |
8 |
12 |
13 |
3 |
8 |
12 |
14 |
4 |
8 |
13 |
15 |
5 |
8 |
13 |
16 |
1 |
9 |
13 |
17 |
2 |
9 |
13 |
18 |
3 |
9 |
13 |
19 |
4 |
9 |
13 |
20 |
5 |
9 |
14 |
21 |
1 |
10 |
14 |
22 |
2 |
10 |
14 |
23 |
3 |
10 |
14 |
24 |
4 |
10 |
14 |
25 |
5 |
10 |
14 |
4. Содержание отчета
4.1. Цель работы
4.2. Постановка задачи
4.3. Текст программы с комментариями
4.4. Выводы