Иллюстрированный самоучитель по Turbo Pascal для начинающих

Файлы

Факультатив

234. Написать универсальную программу тестирования. Тест, последовательность вопросов и варианты ответов должны находиться в текстовом файле. Имя этого файла программа должна получать из командной строки ее запуска. Количество вопросов теста не ограничено. Однако предлагается ввести следующее ограничение: текст вопроса и альтернативных ответов не должен занимать более одной строки экрана.

Программа должна выставлять оценку по следующему правилу: ОТЛИЧНО – за правильные ответы на все вопросы, ХОРОШО – если испытуемый правильно ответил не менее, чем на 80% вопросов, УДОВЛЕТВОРИТЕЛЬНО – если правильных ответов более 60%, и ПЛОХО – если правильных ответов меньше 60%.

Ниже приведены рекомендуемая структура файла вопросов теста (Nj – количество альтернативных ответов к i-му вопросу, Kj – номер правильного ответа), пример файла теста и вид экрана во время работы программы.

Вопрос1
N1.M1;
Ответ
…
Ответ
Ответ
Вопрос2
N2.M2;
Ответ
…
Ответ
Вопросk
Nk.Mk;
Ответ
…
Ответ

Архитектор Исаакиевского собора
3 2
Доменико Трезини
Огюст Монферран
Карл Росси
Архитектор Зимнего дворца
2 2
Франческо Бартоломео
Огюст Монферран
Невский проспект получил свое название
3 2
По имени реки, на которой стоит Санкт-Петербург.
По имени близко расположенного монастыря, Александро-Невской лавры.
В память о знаменитом полководце – Александре Невском.

Сейчас Вам будет предложен тест.
К каждому вопросу дается несколько вариантов ответов.
Вы должны ввести номер правильного ответа и нажать клавишу Enter
Архитектор Исаакиевского собора:
1. Доменико Трезини
2. Огюст Монферран
3. Карл Росси › 2
Архитектор Зимнего дворца:
1. Франческо Бартоломео
2. Карл Росси › 2Невский проспект получил свое название:
1. По имени реки, на которой стоит Санкт-Петербург.
2. По имени близко расположенного монастыря, Александро-Невской лавры.
3. В память о знаменитом полководце – Александре Невском.
Ваша оценка ОТЛИЧНО!
Для завершения работы программы нажмите Enter

235. Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в миллиметры на экран, принтер или в файл. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным.

*** Таблица пересчета из дюймов в миллиметры ***
Результат выводить:
1 – на экран;
2 – на принтер;
3 – в файл.
Введите число от 1 до 3 и нажмите Enter
Ваш выбор › 1
Дюймы Миллиметры
0.5 12.7
1.0 25.4
1.5 38.1
2.0 50.8
2.5 63.5
3.0 76.2
3.5 88.9
4.0 101.6
4.5 114.3
5.0 127.0
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.