0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 616
|
|
1 | |
Написать программу, моделирующую процесс распространения инфекционного заболевания01.02.2021, 12:42. Показов 1774. Ответов 9
Написать программу, моделирующую процесс распространения инфекционного заболевания на территории размером nхn клеток (задается с клавиатуры), если:
начальная заражена клетка задается с клавиатуры (их количество и положение на рабочем поле) -в каждый интервал времени инфекционная клетка может с вероятностью 0,5 заражать каждую из соседних здоровых клеток (слева, сверху, справа и слева) -после пяти единиц времени зараженная клетка не воспринимает инфекцию, а полученный иммунитет сохраняется при следующих четырех единиц времени, после чего клетка становится доступной к инфицированию. Вывести на экране текущий состояния загрязнения после каждого интервала времени с учетом зараженных, здоровых и тех клеток, которые получили иммунитет. Для лучшего визуального восприятия результатов эксперимента после каждого вывода использовать очистки экрана консольного окна (system ( "cls"). Добавлено через 58 минут 5 единиц времени зараженная клетка уже болеет (поэтому еще раз не заболевает). Я могу посоветовать здоровые (обычные) клетки маркировать нулем, больные отрицательным числом (свежезараженную -5), и иммунную положительным (только что выздоровевшую +4). Вот из просмотра таких значений у соседей и исходите. Т.е. если у соседа 0, то можно попробовать его заразить. А на каждом цикле времени вы должны менять значения ненулевых клеток (отрицательные увеличивать, положительные уменьшать)
0
|
01.02.2021, 12:42 | |
Ответы с готовыми решениями:
9
Организация и управление памятью. Написать программу, моделирующую процесс управления памятью Как создать закон распределения? Моделирование распространения вирусного заболевания Составить программу, моделирующую процесс вычеркивания людей из круга Составить программу, моделирующую процесс продажи билетов и формирования поезда |
264 / 183 / 87
Регистрация: 03.05.2020
Сообщений: 790
|
|
01.02.2021, 12:50 | 2 |
0
|
0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 616
|
|
01.02.2021, 12:52 [ТС] | 3 |
с вероятностью 0,5 заражать каждую из соседних здоровых клеток (слева, сверху, справа и слева)
0
|
zayats80888
|
01.02.2021, 13:04
#4
|
0
|
0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 616
|
|
01.02.2021, 13:09 [ТС] | 5 |
???
0
|
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
01.02.2021, 13:21 | 6 |
Ты сам-то хоть что-нибудь сделал по этой задаче, прежде чем советовать? Если да, то покажи, что сделал, а мы уже будем тебе советовать
0
|
0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 616
|
|
01.02.2021, 13:25 [ТС] | 7 |
Не так написал
Добавлено через 1 минуту Простите не так написал
0
|
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
01.02.2021, 13:30 | 8 |
Да ничего страшного.
Тем не менее - если ты не пытаешься ничего сделать сам, то тебе только остаётся надеяться, что кто-то уже делал такую задачу и выложит здесь свой код. Вероятность, конечно есть, но рекомендую начать решать задачу самому, тогда здесь тебе подскажут, что и как нужно делать правильно.
0
|
1709 / 1109 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
|
||||||
01.02.2021, 14:25 | 9 | |||||
На, играй.
0
|
0 / 1 / 0
Регистрация: 01.11.2020
Сообщений: 616
|
|
08.02.2021, 12:54 [ТС] | 10 |
где это реализовано ?после пяти единиц времени зараженная клетка не воспринимает инфекцию, а полученный иммунитет сохраняется при следующих четырех единиц времени, после чего клетка становится доступной к инфицированию.
0
|
08.02.2021, 12:54 | |
08.02.2021, 12:54 | |
Помогаю со студенческими работами здесь
10
Написать программу моделирующую работу ОС Написать программу, моделирующую поведение светофора Написать программу, моделирующую работу сумматора. Написать программу,моделирующую работу бухгалтерии: Написать программу, моделирующую деятельность касс Написать программу, моделирующую работу бухгалтерии Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |