|
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 17
|
|
Как подгрузить Ответы и их Решения в программу-тест?13.12.2011, 00:14. Показов 8556. Ответов 26
Метки нет (Все метки)
Создал отдельную тему. Суть вопроса:Нужно подгружать вопросы и ответы . С ответами ступор незнаю что придумать.
сейчас изложу Алгоритм : 1.выбираем из 10 радиобуттонов 1-это наша тема 2.Далее делается такая глупость как loadfromfile в Memo1 -это естественно наш вопрос 3. ниже мемо находится радиогруп с радиокнопками с названиями (1-4) это грубо скзаать блок наших ответов (да ответы маскировать надо т.к при ответе на данный вопрос загружается следующий, и так 10 вопросов.Если делать невидимыми-конечно можно,но это надо создать 400 радиобуттонов(в моём случае) п.с Суть моей идеи была-присвоить каждому буттону определенное значение ,при нажатии оно обращается к массиву в котором содержится правильный ответ. Наверное меня не туда понесло,можно сделать как-то проще,но точно не создавать 400шт Radiobutton"ов я однобитный бот)
0
|
|
| 13.12.2011, 00:14 | |
|
Ответы с готовыми решениями:
26
Как вырвать ответы из теста(тест в pdf) программа тест, как показать не правильные ответы Написать программу на машинном языке и степенного ряда, чтобы после решения ответы были равны |
|
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 17
|
|
| 14.12.2011, 11:46 [ТС] | |
|
) пасиб за обьективную критику. но интерфейс допилим это так набросок левой ногой, было еще хуже)
главное ошибки устранить. При запуске ,при переходе,при выборе ответов Добавлено через 31 минуту Психанул.Делаю с нуля ![]() ![]() думаю ща утро управлюсь .
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 14.12.2011, 16:59 | |
|
- с нуля оно завсегда способнее... .
Я тут для полноты картины придумал, как правильные ответы "незаметно" разместить в ини-файле. Понимаю, что разбираться в чужом коде (в моем особенно: ) - занятие, очень мягко говоря, - утомительное. Поэтому в общих чертах: для каждой темы запоминается пароль - целое число; из 32 битов 20 используются для кодирования ответа (два бита на ответ). При записи пароля число дополнительно шифруется (четыре младших бита), чтобы усложнить жизнь энтузиастам. Для входа в режим редактирования ответов нужно, удерживая нажатой Shift, кликнуть мышкой на первой букве надписи "Варианты ответа" - над индикаторами ответов должна появиться желтая полоса. Для выхода из режима - кликнуть мышкой на этой надписи, но без шифта.
2
|
|
|
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 17
|
|
| 16.12.2011, 02:57 [ТС] | |
вот тут я выпал в осадок..Точнее я не смогу осознать что оно делает?Когда я преподу показывал на пред.защите вар-т подгрузки через ини файл,а или даже спрашивал в чем у меня ошибка-она ответила что не знает такого вообще,что б я делал по другому ибо я не смог исправить ошибки,но пересмотрев ваш код еще раз,все заработало. Сейчас же я пологаю вы её убьете!-Напрочь..её порвёт!) Ладно хватит о грустном,я действительно еще не познал что делает этот метод.Можно для отсталого? Что происходит когда вошли в режим редактирование и когда вышли.ЗАметил только пока что в ред.режиме не считаются ответы. Добавлено через 9 минут как бы там не было,это уже золотая программа.Я обязательно разберусь до конца с вашим кодом. Действительно сложно,но это надо мне + очень интересно анализировать ход чужих мыслей.Тем более професионалов этого дела. подскажите мне только ма-а-а-ленький ньюансик: Добавлено через 19 минут Сейчас немного поподробней либо суммировать ответы и потом вывести куда-то. Либо скажите какая переменная отвечает что б сделать условие if прав.отв < пяти то выведем сообщение.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||||||||||||||
| 16.12.2011, 13:48 | ||||||||||||||||||
|
Ты скажи своей даме, что ... , впрочем, что тут скажешь! Я академиев не кончал, канонических вещей не знаю. C++ Builder осваивал методом проб и ошибок, в основном на готовых примерах с использованием системы помощи. Главным всегда было - получить желаемый результат, желательно малой кровью. Как правило, я стараюсь понимать, что происходит в программе по моим прописям.
Ну, это так, ... вступление. К сожалению, не смог выделить в твоих вопросах "существа", - что именно разъяснить? В манипуляциях с кодированием и выделением правильных ответов идет обработка на уровне битов (по моему это у женщин вызывает нервный тик как минимум; имею в виду твоего преподавателя). Такая запись:
Добавлено через 17 минут
Добавлено через 2 часа 33 минуты
0
|
||||||||||||||||||
|
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 17
|
|
| 16.12.2011, 23:18 [ТС] | |
|
Век живи-век учись) Пока для меня это высший пилотаж.Да код у вас шикарный,буду у вас учится.Ни на каких платных курсах не расскажут такого да и темболее в нашем гхм заведении.
-Посоветуйте хорошую литературу ,так что б закомпилить себе мозг под програмирование) п.с Спасибо за помощь! А и по поводу моего "существа" пострабсь более грамотней задавать вопросы.Сами понимаете какой программист такие и вопросы. Будем работать.
1
|
|
|
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 25
|
|
| 16.06.2016, 23:23 | |
|
nick42, подскажите пожалуйста, как сформировать результат выполнения теста и потом вывести на печать
по примере вашей программы сделал свою, все работает, но не знаю как реализовать результат
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 17.06.2016, 10:45 | ||
|
В моем примере одномерная переменная rezult[10] имеет вид: 2, 2, 1, 2, 1, 0, 0... ; цифры (0...2) обозначают состояние вопроса в текущей теме. 0 - вопрос не рассматривался, 1 - был дан неверный ответ, 2 - ответ правильный. Достаточно в цикле пройтись по этим переменным, собирая статистику, и затем вывести её в удобном для вас виде. Так в чём проблемы? Если нужна статистика не по одной теме, а общая, то переменную rezult следует сделать двумерным массивом: rezult[tema][vopros].
Добавлено через 2 часа 27 минут
0
|
||
| 17.06.2016, 10:45 | |
|
Как узнать ответы на онлайн тест, используя код страницы Как создать тест в HTML чтобы каждый раз выходил новый вопрос и в конце вывести правильные ответы
Вытащить ответы с тест Ответы на тест по БД и Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|