Задание 4.1 Подготовьте (в "бумажной" форме) таблицу "Результаты экзаменационной сессии" для вашей группы: левый столбец – список студентов, верхняя строка – список дисциплин, в остальных ячейках таблицы – экзаменационные оценки от 5 до 2. С помощью текстового редактора сформируйте файл ASCII-формата, описывающий эту таблицу в соответствии с требованиями MathCAD. Разработайте документ MathCAD, в котором обрабатывается исходный файл и формируется результирующий массив, содержащий все данные исходного файла и дополненный итоговыми результатами экзаменов: средний балл для каждого студента группы (дополнительный столбец); средний балл по каждой дисциплине (дополнительная строка); количество оценок "5", "4", "3" и "2" по каждой дисциплине в процентном отношении к общему количеству оценок (4 дополнительных строки). Сохраните результирующий массив в файле ASCII-формата. Прочитайте этот файл (средствами MathCAD) для контроля правильности его структуры.
Задание 4.2 Изменим условия контрольного задания 3.1: пусть "таблица векторов прерываний" хранится в виде файла ASCII-формата. Предложите рациональную структуру этого файла, создайте файл с помощью текстового редактора и разработайте пользовательскую функцию для решения задачи определения адреса программы обработки прерывания по заданному номеру прерывания N.
Задание 4.3 Изменим условия контрольного задания 3.2: пусть "таблица параметров диска", "каталог" и "таблица расположения файлов" хранятся в виде трех файлов ASCII-формата. Предложите рациональную структуру этих файлов, создайте файлы с помощью текстового редактора и разработайте пользовательские функции для решения задач, указанных в задании 3.2.