Построите в электронных таблицах двумерную модель "Жизнь". Проведите вычислительный эксперимент с разными вариантами первоначального
Ответы на вопрос:
Так как вычисления производятся поэтапно, необходимо отключить автоматический пересчет таблиц Заходим в пункт меню "Сервис" - "Параметры", переходим на вкладку "Вычисления",
Дальше выбираем пункт вычисления "вручную", ставим галочку "итерации", указываем
"предельное число итераций" равным 1. Щелкаем ОК
Для начала делаем ширину столбцов и высоту строк одинаковой, к примеру 20 пикселей. Как
это сделать описано в заметке Квадратные ячейки в Excel.
Нам нужно будет 2 таблицы Выделяем область В2:АА27, обводим ее границей, затем
копируем и вставляем на область В35;АА6О. Пусть Таблица 1 - сверху, а Таблица 2 - снизу.
Живая клетка будет содержать значение 1 мертвая - пустая.
Создаем именованную формулу, которая суммирует 8 ячеек, расположенных вокруг данной;
Активизируем ячейку В2.
Выбираем меню "Вставка" - "Имя" - "Присвоить".
В поле Имя пишем Суммавокруг.
В поле Формула пишем =!А344+!В34+!С34+!СЗ + !С36 +В36 + ! А36+ !A3 5
Теперь если мы в ячейке В2 напишем =Суммавокруг, то получим сумму вокруг ячейки В35,
если в ячейке ВЗ напишем =Суммавокруг, то получим сумму вокруг ячейки В36 и т.д.
Вычисление будут проходить так. В Таблицу 2 забиваем исходное положение, щелкаем F9 (вычислить) и Excel производит расчет в Таблице 1 на основании Таблицы 2 и копирует Таблицу 1 в Таблицу 2.
Чтобы определить, когда в Таблице 2 выводятся исходные данные, а когда копируются из Таблицы 1, присвоим ячейке В31 имя флаг Если там 1, то выводим исходные данные, если 0, то копируем из Табл. 1.
Приступим к заполнению таблиц.
Выделяем Таблицу 1 и в строке формул пишем (на основании правил игры) =ЕСЛИ(ИЛИ(Суммавокруг<2;Суммавокруг>3);0;ЕСЛИ(Суммавокруг-3;1;В35)) и щелкаем Ctrl + Enter, чтобы заполнить сразу все ячейки.
Вьшеляем Таблицу 2 и в строке формул пишем =ЕСЛИ(флаг0,А2> и щелкаем Ctrl + Enter, чтобы заполнить сразу все ячейки.
Чтобы нули не выводились заходим в пункт меню "Сервис" - "Параметры", переходим на
вкладку "Вид" и снимаем галочку с пункта "нулевые значения".
Но пока у нас исходное положение не содержит "живых" клеток. Чтобы "оживить" клетку,
необходимо в формуле, которая в ячейке поменять 0 на 1, но делать это нужно только в
Таблице 2. Можно выбрать сразу несколько клеток (выбираем их, удерживая клавишу Ctrl),
затем в строке формул меняем 0 на 1 и щелкаем Ctrl + Enter,
Как с этим работать:
Пишем в ячейке флаг значение 1, т.е. переходим к исходному положению.
Выделяем Таблицу 2 и в строке формул пишем =ЕСЛИ(флаг;0;А2) и щелкаем Ctrl + Enter.
Таким образом мы обнуляем исходные данные.
Вьшеляем нужные нам ячейки в Таблице 2 и в строке формул меняем 0 на 1 и щелкаем Ctrl +
Enter. Таким образом мы формируем первоначальную позицию.
Пишем ь ячейке флаг значение 0, т.е. запускаем эволюцию.
Щелкаем F9 (вычислить), чтобы переходить к следующему поколению.
Для большей наглядности сделаем следующе
Вьшеляем все ячейки Таблицы 2. Переходим в пункт меню "Формат" - "Условное
форматирование". Задаем условие равно 1 и выбираем "Формат" красный шрифт и красная
заливка.
Теперь Таблицу 1 можно скрыть и работать только с Таблицей 2.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
tshaxzoda13.09.2021 09:54
-
Маалинка109.08.2022 08:24
-
kotik53Tv22.06.2020 12:38
-
nik1005TV05.11.2020 06:21
-
loser8011.10.2022 00:02
-
A01AA023.04.2021 13:00
-
Denis1212121008.08.2020 23:35
-
laaaaal22821.10.2020 20:26
-
Pro100faceguccigang06.07.2020 03:28
-
gyuzal115.05.2021 20:58
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.