0 / 0 / 0
Регистрация: 10.10.2017
Сообщений: 5
|
|
1 | |
Генератор случайных чисел29.12.2017, 15:47. Показов 2701. Ответов 7
Метки нет (Все метки)
Разработать программу генератора случайных чисел в сопроцессоре. Случайные числа X изменяются в диапазоне 0..79, Y = 0..25. Используя генератор случайных чисел, заполнить экран дисплея при нажатии клавиши пробел, при Enter экран должен восстанавливаться. Программа должна передавать управление в фоновую программу или MS-DOS при нажатии ESC.
0
|
29.12.2017, 15:47 | |
Ответы с готовыми решениями:
7
Генератор случайных чисел Используя генератор случайных чисел, заполнить экран дисплея звездочками Не могу полностью понять код программы. Генератор случайных чисел Создать генератор случайных чисел с вычеркиванием сгенерированных чисел |
Модератор
|
|
29.12.2017, 15:54 | 2 |
А что такое "генератора случайных чисел в сопроцессоре"? И при чём здесь "Случайные числа X изменяются в диапазоне 0..79, Y = 0..25" - эти числа целые, в то время как FPU предназначен для работы с действительными (хотя результаты может сохранять в разных форматах)?
0
|
0 / 0 / 0
Регистрация: 10.10.2017
Сообщений: 5
|
|
30.12.2017, 11:13 [ТС] | 3 |
Как я понял, надо сделать так, чтобы при нажатии на пробел на экране рисовалась звездочка (забыл уточнить в условии), координаты которой (X;Y), которые в свою очередь генерируются случайным образом. Буду очень признателен, если кто-то поможет.
0
|
Модератор
|
|
30.12.2017, 14:23 | 4 |
Про звёздочку понятно. Неясно, каким образом формируется псевдослучайное число.
О алгоритмах ГПСЧ в Wikipedia: https://ru.wikipedia.org/wiki/... йных_чисел В вашем тексте есть фраза смысл которой непонятен Если нужен линейный конгруэнтный метод, то как его "засунуть" в FPU?
0
|
0 / 0 / 0
Регистрация: 10.10.2017
Сообщений: 5
|
|
30.12.2017, 15:43 [ТС] | 5 |
Возможно, "в сопроцессоре" в условии задачи лишнее. Или возможен еще вариант (если не получится разобраться с генерацией случайных чисел) чтобы пользователь сам задавал координаты. Надеюсь на вашу помощь.
0
|
Модератор
|
|
30.12.2017, 16:21 | 6 |
Т.е. мне нужно будет защищать лабу у преподавателя? Если он не против - по телефону, хорошо?
Добавлено через 10 минут Что такое Это очистка экрана или восстановление предыдущего значения экрана (до начала вывода звёздочек)?
0
|
0 / 0 / 0
Регистрация: 10.10.2017
Сообщений: 5
|
|
30.12.2017, 16:24 [ТС] | 7 |
Это очистка экрана
0
|
Модератор
|
||||||
30.12.2017, 21:50 | 8 | |||||
Сообщение было отмечено 4lexx как решение
Решение
Линейный конгруэнтный метод. Коэффициенты не знаю откуда взял - где-то в интернете.
Поздно - теперь это восстановление экрана. Добавлено через 4 часа 49 минут Что-то я поторопился и в исходнике остался "мусор". Изменил исходник.
1
|
30.12.2017, 21:50 | |
30.12.2017, 21:50 | |
Помогаю со студенческими работами здесь
8
Генератор случайных чисел на основе ряда натуральных чисел Генератор случайных чисел Генератор случайных чисел Генератор случайных чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |