![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.12.2018
Сообщений: 7
|
![]()
Всем здравствуйте!
На заводе собирают прибор из трех блоков. Известно, что среди блоков первого типа встречаются 2% со скрытыми дефектами, среди блоков второго и третьего типа — соответственно 3% и 5% дефектных. С использованием генератора случайных чисел промоделировать сборку 1000 деталей и определить, сколько будет собрано приборов без брака. --- Решая задачу столкнулся с проблемой: сбор прибора без брака - означает,что на каждом из 3 этапов сборки брака не было. Но,поскольку массив не используется, я не могу понять, как нужно просуммировать количество таких деталей?И есть подозрения,что я неправильно моделирую сборку. Заранее благодарю за указание на ошибку. Спасибо. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
А зачем тут массив? Тем более для суммирования?
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,708
|
![]()
И неконкретная формулировка задачи: сборка 1000 деталей или 1000 блоков? Математика - не партсобрание, здесь формулировки д.быть точными.
|
![]() |
![]() |
![]() |
#4 | |
Регистрация: 20.12.2018
Сообщений: 7
|
![]() Цитата:
а генерация верна ли? потому что получается почему то так,что если первое сгенерированное число больше чем первая вероятность, то второе и третье число гарантированно будут либо 0 0 ,либо 1 1 т.е почему то 0 1 0 или 0 1 1 или 1 0 1 примеров не встречается даже за неоднократное моделирование по 100 деталей нормально ли это? |
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 20.12.2018
Сообщений: 7
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
1. У вас вроятность должна быть в пределах от 0%, а у вас от 1%
2. Массивы нумеруются с 0, а у вас выход за границы в Код:
|
![]() |
![]() |
![]() |
#7 | |
Регистрация: 20.12.2018
Сообщений: 7
|
![]() Цитата:
первый столбец абсолютно весь забит 1, не смотря на то,что я сравниваю вероятность с 99%,например |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Выкладывайте исправленный код. Все генерится https://ideone.com/Yp9Lht
|
![]() |
![]() |
![]() |
#9 | |
Регистрация: 20.12.2018
Сообщений: 7
|
![]() Цитата:
Код:
но если при этом брать ver[1] и ver[2] даже по 1, то за 999 деталей в 2 и 3 столбце единица появляется пару раз Последний раз редактировалось BundesGott; 07.01.2019 в 17:37. Причина: поправил код |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
100 / RAND_MAX = 0 всегда, как целое/целое. Вы в моем примере точку не заметили?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компьютерное моделирование, моделирование физических процессов. (в Excel ) | Dytchi | Помощь студентам | 0 | 06.02.2012 15:54 |
Моделирование | Antistas | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 05.11.2011 11:22 |
моделирование | voron.kz | Помощь студентам | 0 | 15.12.2009 02:07 |