Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Разбираюсь с очисткой TTreeView, Как это сделать правильно?
Подключение ocx в runtime -- как?
Работа с файлом
Не работает редактор свойств...
Программирование для КПК, на Delphi 6..2005
Кнопки в стиле Office XP, Как они делаются?
Как Вы относитесь к курящим девушкам?
Побайтное чтение и запись из файла
Oracle&Delphi, Есть что ли общее?Подскажите новичку....
Помогите понять метод Парсера., пишу программу которая чертит графики...
Какую версию Delphi предпочесть
Как снять выделение ячеек в StringGrid?
Обработать OnKeyDown в зависимости от языка
Тесты на Delphi, подскажите подходящий алгаритм
нужен материал, AdoNet, Dot.net
Определение позиции в текст. файле
Заставка, Заставка
Как в тексте, найти слова
Из классической Windows в XP-вид, На что обратить внимание
Из Радиан в Градусы, Глючит sin и cos
Хочу перенести форум с хостера fastBB на Invision, алгоритм распознавания HTML
Закрыти Форм, Закрыти Форм
Компонент в компоненте, Встраивание компонента в другой
Таблица синусов (косинусов)
Иконки 32bit в TImageList, потом неверно отображаются
Powerpoint, Delphi
Как заполнить с помощью приложения Delphi веб форм
Как узнать, что выд. ячейка в режиме редактиров., StringGrid
Как запретить редактирование определенной ячейки
Програмно выделить определенну ячейку и её редакт., StringGrid
ПРостые и взаимнопростые числа, Из указанного диапазона
Работа со строковыми списками
Табуляция #9, TRichEdit
Нужны Глифы для XP
Распечатать, Как это сделать...
Атрибуты файла, из Дельфи
ИЗ 6 в 7, Запуск из 6 в 7 версию
Watch list, Watch list
Изменение названия стандартных диалогов
MessageBox поверх всех окон, ???
Вопрос по keybd_event (эмуляция нажатия клавиши)
Список файлов на всех дисках компа, Одного расширения
Как издать звук спикером?, (если нет колонок, а надо оповестить)
Звук через бипер
Как из дельфи кинуть данные в новый doc-файл..., ... в таблицу + заголовки столбцов..
из ListBox в Memo
Создание PageControla
Как "приклеить" форму к Панели задач?
Где взятль много нужных компонентов
Как вызвать DateTimePicker из DBGrid?
Repository хранилище объектов, добавил форму в хранилище, но не могу юз
Как Вы относитесь к курящим девушкам?
Срочно исходник телефонного справочника, горю сроками
БД и Дерево, Какие функции надо использовать
Обём диска
Детский вопрос DELPHI
Как создать компонент?, создание компонента вручную
Память в Delphi, вычисление памяти в Delphi
Как отобразить компоненты для Interneta на вкладке
как поменять иконки к папкам средствами делфи
Выделение строк в TStringGrid?
Подскажите, поделитесь
вызвать выпадение списка компонента ComboBox, программно
Builder C++ to Delphi, Помогите перенисти код
Не типизированный файл
Delphi+binkw32.dll, Кто знает нутро, помогите...
Ширина символа в пикселах в RichEdit
Используемые модули
Почему не работает команда ?
Проблема с Memo, Количество строк в нем ограничено?

Платные хостинги     Раскрутка сайта     Книги по программированию


Тесты на Delphi, подскажите подходящий алгаритм

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Мне мой преподователь дал задание сделать его контрольные тесты в виде программы т.е пользователю даны варианты ответов он выбирает по его мнению правильный, отвечает и жмёт кнопку "Далее!>>" ну и так он последовательно отвечает на 20 вопросов и в конце выдаётся результат сколько правильных ответов а сколько нет ну и соответственно оценку которую он (пользователь) получил.Вопрос: Как организовать наиболее простой и удобный алгоритм написания данной программы? Это сообщение отредактировал bartram - 2.12.2004, 19:30

- Лежит тут у меня на винте тест. При помощи TIniFile написан. Вроде нормально. Только любой может эти вопросы видеть и редактировать.

- Я сделал тест на основе динамических массивов. Скольео угодно ответов, и вопросов. Можно сделать и правильных сколько угодно. Ре гулируемую систему оценки на основе среднего арифметического Добавлено @ 07:39 Если будут проблемы спрашивай, отвечаем.

- Ну че кидаешь на форму панель. На неё кидаешь сколько надо checkboxов, кнопки продолжить назад и т.д.. Насчет алгоритма. Ну самое протое создаешь двухмерный динамический массив строк.Первая строка вопросы(сколько вопросов, столько и столбцов).Вторая и послед. строки варианты ответов. Отдельно одномерный массив правильных ответов, который содержит номер правильного ответа из массива вопросов. Ну вопросы естественно должны лежать в файле.И главное, если делаешь для препода, то файлы должны быть бинарными, так как студенты(школьники), люди не глупые и быстро просекают где им найти правильный ответ!!Ну естественно средство ввода вопросов для преподавателя, прийдется писать отдельноЕсли чё непонятно, спрашивай, обЪясню. То что я тут на воял на "красоту" не тянет, лючше бы это было бы запихнуть в класс, но вообщем для начала сойдет и так! Ну вообщем я думаю проще некуда!Где-то я какой-то знакомой делал такую лабу. Если хочешь могу попробовать найти...Вообщем удачи!

- bartramИМХО проще всего БД использовать.

- Я для такой фигни использовал VolgaDB. Хранить вопросы и ответы не проблема. Пришлось повазиться с такой фигней, как: при листании страниц с тестом (ну не создавать же N-количество форм) поэтому обновлял только листбокс с чексами, и вот, когда юзер по стрелочке назад хочет вернуться и исправить свой ответ, возникала проблема, как ответ, который он дал при первом проходе сохранить и дать ему его исправить? Пришлось создавать динамический массив и в нем хранить значение тех элементов, что он выбирал, и при перелистывании заполнять листбокс с ответами по синхранизации ответов из БД и номеров элемента из массива. Ох намучился я

- Найди если не трудно пожалуйста буду очень благодарен Это сообщение отредактировал bartram - 4.12.2004, 19:10

- Вот качай. Я её немного изменил, а то там мои ФИО святилось. Только там система учёта оценок не доделана, а так вообще готовый тест. Я ещё до кучи туда exe'шник кинул.http://actualsoft.narod.ru/ini_test.rar 179 КБ (183 525 bytes)

- Спасибо Yanis! +1 в твоей репутации от меня

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование