Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
ЯрославКНТУ
1 / 1 / 1
Регистрация: 07.02.2011
Сообщений: 29
#1

Написать программу тест с большим количеством вопросов, которые будут выбираться случайно - Turbo Pascal

08.02.2011, 16:49. Просмотров 1715. Ответов 3
Метки нет (Все метки)

Cуть задания-нужно написать программу тест с большим количеством вопросов которые будут выбираться случайно.Помогите со случайным выбором этих вопросов.Все остальное я знаю как написать.
http://www.cyberforum.ru/turbo-pascal/thread1679009.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2011, 16:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу тест с большим количеством вопросов, которые будут выбираться случайно (Turbo Pascal):

Написать тест на 5 вопросов с выдачей оценки
Написать тест на Turbo Pasakal на 5 вопросов, и что б в конце выдало оценку!...

Написать программу, определяющую, будут ли прямые
Написать программу, определяющую, будут ли прямые А1х + В1у + С1 = 0 и А2х +...

Найти слово с самым большим количеством гласных латинских букв
задан текст (a, e, i, o, u) найдите слово с самым большим колличеством гласных...

Написать программу, в которой будут использоваться записи про 10 учеников 10 класса по параметрам
Нужно написать программу, в которой будут использоваться записи про 10 учеников...

Тест с разным количеством вопросов
Здравствуйте. Воззможно данная тема поднималась, но меня интересует следующее,...

3
Mad_Dog
Фрилансер
449 / 430 / 117
Регистрация: 01.06.2010
Сообщений: 1,315
08.02.2011, 16:53 #2
Так ты напиши и выложи проект на рассмотрение! А так чем помочь-то? Идеей? используй функцию RANDOM... Достаточно???
0
19vitek
725 / 401 / 95
Регистрация: 19.12.2010
Сообщений: 756
08.02.2011, 22:42 #3
ЯрославКНТУ,вот фрагмент кода. Работает уже 10 лет. Пробовал на многих языках. Придумал не сам, давно вычитал в старой книге. Вопросы в тесте не должны повторятся. Здесь k в серии из 30 вопросов не повторится никогда. Содержание вопроса и ответа по k храню в массиве вопросов и массиве ответов и извлекаю их оттуда.
массив ot вспомогательный для исключения повторов. т.е. если сгенерировался вопрос №13, то он будет записан в массив оt и генератору случайных чисел придется генерировать другое число.
Pascal
1
2
3
4
5
6
1:
randomize;
k:=random(29)+1;
for i:=1 to 31 do
if k=ot[i] then goto 1;
ot[nom]:=k;
1
TAVulator
3950 / 1109 / 160
Регистрация: 27.07.2009
Сообщений: 3,457
08.02.2011, 22:45 #4
Цитата Сообщение от 19vitek Посмотреть сообщение
вот фрагмент кода.
вместо массива и цикла можно просто использовать множество...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2011, 22:45
Привет! Вот еще темы с решениями:

У меня есть документ (MS Word 2003) с большим количеством формул.Мне нужно перепечатать те формулы которые напи
Здравствуйте, у меня такая проблема: у меня есть документ (MS Word 2003) с...

Написать тест по алгебре, состоящий из 20 вопросов
Смысл в том что нужно. Ребят, в общем мне нужна помощь по созданию теста (в...

Доработать программу-тест на 15 вопросов
Нужно сделать тест. 15 вопросов. После теста выдается оценка. Проблема в...

Написать тест, состоящий из вопросов и 5 вариантов ответов
Мне нужно написать тест, состоящий из вопросов и 5 вариантов ответов. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru