Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  11 класс  /  Моделирование простейших игр в Excel

Моделирование простейших игр в Excel

Практическая работа по моделированию игр "Чет или нечет?" и "Кубики". Показывает возможность использования генератора случайных чисел в Excel и функции СЧЕТЕСЛИ на примере этих игр.
14.05.2013

Описание разработки

1. Игра «Чет или нечет» (вариант 1)

Правила игры: играющий в ответ на появляющийся на экране вопрос «Чет (2) или нечет (1)?» прогнозирует появление одного из 2 случайных чисел: 1 или 2.

Игра

После ввода пользователем ответа в ячейку B2 случайным образом генерирует одно из указанных чисел, которое выводится в ячейке В3, и определяется результат прогноза («Верно» или «Неверно»).

Решение:

В ячейку В3 введите формулу: =1 + ЦЕЛОЕ(СЛЧИС()*2), а в ячейку В4  - формулу: = ЕСЛИ(В2 = В3; ”Верно”;”Неверно”).

Однако, при таком оформлении листа еще до ввода играющим своего мнения в ячейку В2 проявятся 2 недостатка:

  1. В ячейке В3 будет выводиться какое-то число, нужно чтобы оно появлялось только после ввода значения в ячейку В2. Это можно сделать, используя функцию ЕПУСТО=ЕСЛИ(ЕПУСТО(B2);" ";1+ЦЕЛОЕ(СЛЧИС()*2))
  2. В ячейке В4 будет выводиться ответ «Неверно», что некорректно. Чтобы устранить этот недостаток, здесь также следует применить функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(B2);"";ЕСЛИ(B2=B3;"Верно";"Неверно"))

Теперь ответы в ячейке будут появляться только при наличии чисел в ячейке В2.

2. Игра «Чет или нечет» (вариант 2)

Правила игры. Играющий дожжен спрогнозировать 11 случайных чисел 1 или 2 (ячейки В3:В13), после чего в ячейках С3:С13 появляются числа, сгенерированные компьютером, а также определяется результат игры.

В ячейке В18 должен быть выведен текст «Вы выиграли!» или «Выиграл компьютер!» (ничьей быть не может). Текст в ячейках А15:А18 и В16:В18 должен выводиться только после заполнения играющим ячейки  В13 и исчезать после ее очистки. Необходимые формулы оформите самостоятельно.

*Для подсчета количества правильных и неправильных ответов можно использовать функцию СЧЕТЕСЛИ.

3. Игра «Кубики»

Игра моделирует бросание игрального кубика каждым из 2 участников, после чего определяется результат:

Игра

Результат выводится в ячейке В6 в виде «Выиграл Петя» или «Выиграл Вася» или «ничья». Число в ячейке В3 и текст в ячейках А3 и А4 должны выводиться только после ввода имени первого игрока, а число В5 и текст в ячейках А5, А6, В6 – только после ввода имени второго игрока.

4. Смоделировать игру «Кубики» для трех игроков.

Содержимое разработки

11 класс

Практическая работа

«Моделирование простейших игр в Excel»


  1. Игра «Чет или нечет» (вариант 1)

Правила игры: играющий в ответ на появляющийся на экране вопрос «Чет (2) или нечет (1)?» прогнозирует появление одного из 2 случайных чисел: 1 или 2.



После ввода пользователем ответа в ячейку B2 случайным образом генерирует одно из указанных чисел, которое выводится в ячейке В3, и определяется результат прогноза («Верно» или «Неверно»).

Решение:

В ячейку В3 введите формулу: =1 + ЦЕЛОЕ(СЛЧИС()*2), а в ячейку В4 - формулу: = ЕСЛИ(В2 = В3; ”Верно”;”Неверно”).

Однако, при таком оформлении листа еще до ввода играющим своего мнения в ячейку В2 проявятся 2 недостатка:

  1. В ячейке В3 будет выводиться какое-то число, нужно чтобы оно появлялось только после ввода значения в ячейку В2. Это можно сделать, используя функцию ЕПУСТО: =ЕСЛИ(ЕПУСТО(B2);" ";1+ЦЕЛОЕ(СЛЧИС()*2))

  2. В ячейке В4 будет выводиться ответ «Неверно», что некорректно. Чтобы устранить этот недостаток, здесь также следует применить функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(B2);"";ЕСЛИ(B2=B3;"Верно";"Неверно"))

Теперь ответы в ячейке будут появляться только при наличии чисел в ячейке В2.


  1. Игра «Чет или нечет» (вариант 2)

Правила игры. Играющий дожжен спрогнозировать 11 случайных чисел 1 или 2 (ячейки В3:В13), после чего в ячейках С3:С13 появляются числа, сгенерированные компьютером, а также определяется результат игры.




В ячейке В18 должен быть выведен текст «Вы выиграли!» или «Выиграл компьютер!» (ничьей быть не может). Текст в ячейках А15:А18 и В16:В18 должен выводиться только после заполнения играющим ячейки В13 и исчезать после ее очистки. Необходимые формулы оформите самостоятельно.


*Для подсчета количества правильных и неправильных ответов

можно использовать функцию СЧЕТЕСЛИ.


  1. Игра «Кубики»

Игра моделирует бросание игрального кубика каждым из 2 участников, после чего определяется результат:



Результат выводится в ячейке В6 в виде «Выиграл Петя» или «Выиграл Вася» или «ничья». Число в ячейке В3 и текст в ячейках А3 и А4 должны выводиться только после ввода имени первого игрока, а число В5 и текст в ячейках А5, А6, В6 – только после ввода имени второго игрока.


  1. Смоделировать игру «Кубики» для трех игроков.



-75%
Курсы повышения квалификации

Современные педагогические технологии в образовательном процессе

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Моделирование простейших игр в Excel (75 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт