Задание:
Язык реализации: Delphi
Есть текстовый файл. Структура:
Код:
Вопрос №1
1) Ответ №1
2) Ответ №2
3) Ответ №3
Вопрос №2
1) Ответ №1
2) Ответ №2
3) Ответ №3
Вопрос №3
1) Ответ №1
2) Ответ №2
3) Ответ №3
Вопрос №4
1) Ответ №1
2) Ответ №2
3) Ответ №3
Вопрос №5
1) Ответ №1
2) Ответ №2
3) Ответ №3
Всего 20 заданий по 20 вопросов.
Их разбивать – 4 варианта по 5 вопросов.
1 вариант – 5 вопросов
Далее из этих 4-х нужно сделать 16 (методом копипаста) Т.е:
1-ый --> 5-ый --> 9-ый --> 13-ый
2-ой --> 6-ой --> 10-ый --> 14-ый
3-ий --> 7-ой --> 11-ый --> 15-ый
4-ый --> 8-ой --> 12-ый --> 16-ый
Тектовые файлы должны хранится по темам:
Код:
Тема 1 (папка)
1-ый вар-ант.txt
2-ой вар-ант.txt
3-ий вар-ант.txt
4-ый вар-ант.txt
5-ый вариант.txt
6-ой вариант.txt
7-ой вариант.txt
8-ой вариант.txt
9-ый варинат.txt
10-ый вариант.txt
11-ый вариант.txt
12-ый варинат.txt
13-ый вариант.txt
14-ый вариант.txt
15-ый вариант.txt
16-ый вариант.txt
Тема 2 (папка)
1-ый вар-ант.txt
2-ой вар-ант.txt
3-ий вар-ант.txt
4-ый вар-ант.txt
5-ый вариант.txt
6-ой вариант.txt
7-ой вариант.txt
8-ой вариант.txt
9-ый варинат.txt
10-ый вариант.txt
11-ый вариант.txt
12-ый варинат.txt
13-ый вариант.txt
14-ый вариант.txt
15-ый вариант.txt
16-ый вариант.txt
При запуске проги должен быть вывод:
Выберите тему для тестирования:
Тема 1
Тема 2
…
Тема 20
Выберите вариант:
Вариант 1
Вариант 2
Вариант 3
…
Вариант 16
В конце должен быть вывод:
Правильных ответов: х (максимум 5)
Не правильных ответов: y (максимум 5)
P.S вариантов может быть 2-а
Вот такая вот задачка.