А кто мешает взять блок питания и через резистор пройтись по всем выводам? И записать в каких сочетаниях какие сегменты загораются?
Бершь два провода с 5 вольтами на них и резистор от 300 Ом до 1.5 кОм - резистор надо подключить к одному проводу. Другой провод к любому выводу индикатора, выводом резистора перебираешь по оставшимся выводам индикатора и смотришь результат - нету меняешь провода местами и повторяешь перебор.
Обычно к поступлению человек уже вполне может написать "калькулятор". Когда умеешь программировать - сам язык отходит на второй план.
А если вы ко второму курсу не можете даже представить с чего начать писать "калькулятор" - то ответ будет "Нет". На самом деле программирование не всем дается.
Лучше всего сделать полноценное голосовое меню - пусть секретарь соединяет(DISA отключить).
А еще можно порыться в настройках функции DISA. Также в настройках самх портов - запретив к ним доступ из DISA.
чтобы выдавать вопросы рандомно нужно вести "банк" вопросов(массив обьектов) - где каждый вопрос представлен как объект который содержит текст вопроса, правильный ответ, неправильные ответы, также нужно банк ответов(простой массив), в конце ответы сравнить с вопросами и посчитать правильные.
Знающему макросы и VBA это сделать очень просто: Создать переменную начала теста - присвоить ей значение когда показан первый вопрос, добавить обьект таймера - для регулярной проверки, сравнивать переменную с текущим временем, если прошло больше 45 минут (время_в_минутах - переменная_в_минутах > 45) то перейти к завершению теста. Также по таймеру сделать обновление поля с временем.
На базе компа можно. Регистраторы такое не умеют.
Хотя можно и на базе регистратора, но придется изготовить устройство которое будет представляться регистратору как Мышь - и тем временем будет управляться по сети(http). Тоесть оно будет выбирать нужный канал для просмотра щелкнув дважды по нужному квадрату.
Пересобрать на энергоэффективном железе, использовать виртуализацию, отключить все десктопные службы в винде(типа индексирования, дефрагментации, автоообновлений, темы aero). Вообще лучше серверную винду использовать - она не расходует процессорное время на графику.