Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2011, 14:43   #1
JunioR_kz
Новичок
Джуниор
 
Регистрация: 22.01.2011
Сообщений: 2
По умолчанию Генератор случайных чисел... QBasic

Здравствуйте дорогие программисты, мне нужна ваша помощь.....

1. Составьте программу на Бейсике для испытания генератора случайных чисел, моделирующую подбрасывание монетки и подсчитывающую соотношение "Орел/решка"

2. К чему стремится соотношение "орел/решка" при увеличении числа " подбрасываний "
а) к бесконечности
б) к одной второй
в) к двум
г) к еденице
д) может у кого свой ответ есть _____________


___________________________
информатика друг человека)))
JunioR_kz вне форума Ответить с цитированием
Старый 23.01.2011, 16:53   #2
Андрюха_ЕШКО
Пользователь
 
Аватар для Андрюха_ЕШКО
 
Регистрация: 09.01.2011
Сообщений: 22
По умолчанию

Смотрите, я вот програмку с генератором чисел, кто поможет переделать её?
код:
Код:
* ЛОТО*
   OPTION BASE 1
   DIM k(100) AS INTEGER
   DIN n AS INTEGER, n1 AS INTEGER, n2 AS INTEGER
'ввод исходных данных
   INPUT " Общее число шаров"; n1
   INPUT " Число извлекаемых шаров"; n2
'проведение тиража
   PRINT "Тираж"; n2; "из"; n1
   RANDOMIZE TIMER
   PRINT " Выпали номера:"
   FOR i% = 1 TO n2
m1:   k(i%) = INT(RND(1) * (n1-1) + 1.5)
        IF i% = 1 THEN GOTO m2
'проверка выпавшего числа шаров
        FOR j% = 1 TO i% - 1
          IF k(I%) = k(j%) THEN GOTO m1   ' если такой уже был
        NEXT j%
'печать сообщения
m2:     PRINT k(i%);
        NEXT i%
        PRINT
        END
Я когда нибудь вам тоже помогу....
Андрюха_ЕШКО вне форума Ответить с цитированием
Старый 07.02.2011, 13:35   #3
Андрюха_ЕШКО
Пользователь
 
Аватар для Андрюха_ЕШКО
 
Регистрация: 09.01.2011
Сообщений: 22
По умолчанию

вот, держи, всё работает!

Код:
 REM Coin
10 CLS:E=0
20 INPUT "Сколько раз подкидывать"; N
30 FOR I=1 TO N
40 X=INT (1 - RND)
50 IF CINT(X) = 0 THEN E=E+1
60 NEXT I
70 PRINT "Орел/решка=";E;"/";N-E
80 END
Я когда нибудь вам тоже помогу....
Андрюха_ЕШКО вне форума Ответить с цитированием
Старый 07.02.2011, 13:41   #4
Brabus
Пользователь
 
Регистрация: 25.09.2009
Сообщений: 81
По умолчанию

2. Вероятность выпадения орла - 50%. Собственно как и решки.
Brabus вне форума Ответить с цитированием
Старый 07.02.2011, 14:29   #5
JunioR_kz
Новичок
Джуниор
 
Регистрация: 22.01.2011
Сообщений: 2
По умолчанию

Спасибо большое!
JunioR_kz вне форума Ответить с цитированием
Старый 08.10.2014, 12:11   #6
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

абсолютно по теме моя разработка:

Генератор номеров КЕНО и 6из45 НЕ для ставок

а для проверки реальности повтора номеров и десятков НЕсовпадений подряд

алгоритм: выбирается случайный номер и даётся случайное приращение

с контролем повторов и нахождения номеров внутри диапазона

результаты пишет в файл в том же каталоге и далее можно и нужно перенести в таблицу Excel


DIM a(66, 22): CLS
RANDOMIZE TIMER
OPEN "KENO_dav.txt" FOR OUTPUT AS #1

FOR s = 1 TO 66: REM tiagey
a(s, 1) = INT(RND * 80) + 1: REM 1-y sluch

22 FOR j = 2 TO 21: REM dlya 20 nomerov
shag = INT(RND * 80) + 1: REM plus shag
a(s, j) = a(s, j - 1) + shag: REM zavisit
IF a(s, j) > 80 THEN a(s, j) = a(s, j) - 80: REM uchet 80
NEXT

FOR m = 1 TO 19
FOR n = m + 1 TO 20
IF a(s, m) = a(s, n) THEN GOTO 22
IF INKEY$ = " " THEN STOP
NEXT: NEXT

NEXT

FOR v = 1 TO 66
FOR w = 1 TO 20
PRINT #1, a(v, w),
NEXT: PRINT #1, : NEXT
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор случайных чисел Evgenii(Евгений) Помощь студентам 6 23.01.2011 22:41
Генератор случайных чисел Creativety Фриланс 10 27.12.2010 12:33
C++ генератор случайных чисел sir.andrey Помощь студентам 4 03.09.2010 12:22
генератор случайных чисел на С++ ANTI Общие вопросы C/C++ 20 12.04.2009 13:02
Генератор случайных чисел psychopat Общие вопросы Delphi 11 18.02.2009 10:39