М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
v111111111
v111111111
26.11.2022 08:25 •  Информатика

Два игрока, павел и вениамин, играют в игру: перед лежат две кучи камней.
ходят по очереди, первый ход делает павел.
за один ход игрок может добавить в одну из куч (по своему выбору) два камня или увеличить
количество камней в куче в три раза.
игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 20.
победителем считается игрок, сделавший последний ход.
укажите, кто из имеет выигрышную стратегию, если изначально в 2 кучах (2; 3) камней?

👇
Ответ:
Дамирка2288
Дамирка2288
26.11.2022

ответ:Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч один камень или увеличить количество камней в куче в два раза. Например, пусть в одной куче  

6

6

камней, а в другой  

9

9

камней; такую позицию мы будем обозначать  

(6, 9)

(6,9)

. За один ход из позиции  

(6, 9)

(6,9)

можно получить любую из четырёх позиций:  

(7, 9)

(7,9)

,  

(12, 9)

(12,9)

,  

(6, 10)

(6,10)

,  

(6, 18)

(6,18)

. Чтобы делать ходы, у каждого игрока есть неограниченное количество камней.

Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее  

74

74

. Победителем считается игрок, сделавший последний ход, то есть первым получивший позицию, в которой в кучах будет  

74

74

или больше камней.

В начальный момент в первой куче было  

12

12

камней, во второй куче –  

S

S

камней,  

1 \leq S \leq 61

1≤S≤61

Объяснение:

4,8(45 оценок)
Открыть все ответы
Ответ:
Illia1Z
Illia1Z
26.11.2022
Інформатика - дуже сучасна галузь знань. Ми вивчаємо її в школі, як предмет, але не тільки. Навіщо потрібна інформатика? У сучасному світі ми щодня стикаємося з новітніми технологіями. У мене вдома є комп'ютер, підключений до Інтернету. Коли я шукаю що-небудь в Інтернеті або пишу другу повідомлення, то використовую досягнення інформатики.

Навколо нас - море інформації, а наука інформатика якраз вирішує питання, як управляти цим морем. Тому вона і носить таку назву. Без досягнень інформатики не існувало б комп'ютерів, Інтернету та інших нових технологій, які вже стали для нас звичні. Не було б навіть обчислювальних машин, які можуть виробляти складні розрахунки за частки секунди. А розрахунки потрібні скрізь: на виробництві, в банках, на лініях транспорту. Життя було б набагато складніше, якби інформатика не розвинулася до такого рівня, як зараз.

Не було б пошукових систем, за до яких зараз можна відшукати потрібну інформацію. Я не кажу, що можна знайти будь-яку інформацію про будь-яку людину, тому що в світі завжди залишаються таємниці і секрети. Але більшість інформації, корисної в навчанні та повсякденному житті, знайти можна. Ну, і море всякого цікавого теж. Ще років двадцять тому для цього довелося б йти в бібліотеку і ритися там півдня.

Виникає питання, навіщо вивчати інформатику всім школярам? Адже далеко не всі стануть програмістами, системними адміністраторами, веб-дизайнерами? Напевно, сенс цього в тому, щоб всі розуміли, з чим вони стикаються щодня, як це діє. Адже не дарма наш час називається інформаційною епохою.
4,8(27 оценок)
Ответ:
мария22228
мария22228
26.11.2022

Это футбол (тут использована pygame)

Правда, тут персонажи это два прямоугольничка. Но ими можно управлять с клавиатуры. И эта штука работает (прям отвечаю).

import pygame

import random

DISPLAY_H = 650

DISPLAY_W = 650

PLAYER_H = 25

PLAYER_W = 100

BALL_SIZE = 20

DISPLAY = pygame.display.set_mode((DISPLAY_W, DISPLAY_H))

BG_COLOR = (0, 0, 0)

FPS = 30

FPS_CLOCK = pygame.time.Clock()

def finish():

  pygame.quit()

def main():

  player1 = pygame.Rect(DISPLAY_W/2 - PLAYER_W/2, DISPLAY_H - 40, PLAYER_W, PLAYER_H)

  player2 = pygame.Rect(DISPLAY_W/2 - PLAYER_W/2, 40, PLAYER_W, PLAYER_H)

  ball = pygame.Rect(DISPLAY_W/2 - BALL_SIZE/2, DISPLAY_H/2 - BALL_SIZE/2,BALL_SIZE, BALL_SIZE)

  x_ball_move = 0

  y_ball_move = 0

  while not x_ball_move:

      x_ball_move = random.randint(-10, 10)

  while not y_ball_move:

      y_ball_move = random.randint(-10, 10)

  while True:

      for event in pygame.event.get():

          if event.type == pygame.QUIT:

              finish()

      keys = pygame.key.get_pressed()

      if keys[pygame.K_a]:

          player2.move_ip(-10, 0)

      elif keys[pygame.K_s]:

          player2.move_ip(10, 0)

      elif keys[pygame.K_z]:

          player2.move_ip(0, -10)

      elif keys[pygame.K_w]:

          player2.move_ip(0, 10)

      if keys[pygame.K_k]:

          player1.move_ip(-10, 0)

      elif keys[pygame.K_l]:

          player1.move_ip(10, 0)

      elif keys[pygame.K_m]:

          player1.move_ip(0, -10)

      elif keys[pygame.K_o]:

          player1.move_ip(0, 10)

      ball.move_ip(x_ball_move, y_ball_move)

      if ball.x < 0:

          x_ball_move = random.randint(1, 10)

      if ball.x > DISPLAY_W - BALL_SIZE:

          x_ball_move = random.randint(-10, -1)

      if ball.colliderect(player1):

          y_ball_move = random.randint(-10, -5)

      if ball.colliderect(player2):

          y_ball_move = random.randint(5, 10)

      if ball.y < 0:

          finish()

      if ball.y > DISPLAY_H - BALL_SIZE:

          finish()

      DISPLAY.fill(BG_COLOR)

      pygame.draw.rect(DISPLAY, (0, 255, 255), player1)

      pygame.draw.rect(DISPLAY, (0, 255, 255), player2)

      pygame.draw.rect(DISPLAY, (0, 255, 255), ball)

      pygame.display.update()

      FPS_CLOCK.tick(FPS)

main()

Объяснение:

4,6(81 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ