---
key: mechanic/education--family-30
type: mechanic
id: education--family-30
lang: ru
title: 'Алгоритмы, команды и программирование'
summary: >-
  Игрок составляет алгоритм из команд, запускает его и проверяет поведение
  исполнителя на входных данных.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/ru/knowledge/mechanic/education--family-30/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/education--family-30.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/ru/mechanic/education--family-30.md
aliases:
  - Алгоритмы и программирование
tags:
  - Образовательные игры
  - 'Действие, конструирование и управление'
sourceIds:
  - source-2fb392d4831688b7
sources:
  - id: source-2fb392d4831688b7
    title: Human Resource Machine
    url: 'https://store.steampowered.com/app/375820/'
    verifiedAt: null
relations: []
placements:
  - catalogId: education
    id: family-30
    title: Образовательные игры
    url: 'https://gamemechanics.pro/ru/mechanics/education/#family-30'
    categoryIds:
      - action
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: Алгоритмы и программирование
    description: >-
      Игрок составляет алгоритм из команд, запускает его и проверяет поведение
      исполнителя на входных данных.
    image:
      src: images/mechanics/adventure-human-resource-machine-00.webp
      width: 1440
      height: 810
      game: Human Resource Machine
      sourceUrl: 'https://store.steampowered.com/app/375820/'
      originalUrl: >-
        https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/375820/ss_5de238ca62f67dc97c940bd6af61c03a4320c981.1920x1080.jpg?t=1692721273
      credit: Tomorrow Corporation
      rights: >-
        Game imagery © its respective rights holders. Publisher-distributed
        Steam screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.
      caption: Команды программы управляют переносом и вычислением
      alt: Команды программы управляют переносом и вычислением
      markers:
        - x: 84
          'y': 65
          label: Программа определяет порядок выполнения
        - x: 25
          'y': 49
          label: Исполнитель применяет команды в игровом мире
    tips:
      - Проверяйте программу на нескольких наборах данных.
    examples:
      - title: Human Resource Machine
        url: 'https://store.steampowered.com/app/375820/'
endsAt: null
provenance: >-
  Educational reference expanded from all 64 families and 749 variants of the
  original children-education taxonomy, with original editorial additions dated
  2026-10-20. Sources support specific methods and examples, not the entire
  classification or its effectiveness.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/education
---
# Алгоритмы, команды и программирование

id: education--family-30
type: mechanic
key: mechanic/education--family-30
lang: ru
status: active
url: https://gamemechanics.pro/ru/knowledge/mechanic/education--family-30/

Игрок составляет алгоритм из команд, запускает его и проверяет поведение исполнителя на входных данных.

## На одном экране

![Команды программы управляют переносом и вычислением](https://gamemechanics.pro/images/mechanics/adventure-human-resource-machine-00.webp)

[Human Resource Machine](https://store.steampowered.com/app/375820/) · Game imagery © its respective rights holders. Publisher-distributed Steam screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.

1. Программа определяет порядок выполнения
2. Исполнитель применяет команды в игровом мире

- Проверяйте программу на нескольких наборах данных.

- [Human Resource Machine](https://store.steampowered.com/app/375820/)

## Как работает

Задавать последовательность команд

## Варианты

### Варианты

<a id="family-30-branch-1"></a>

- Задавать последовательность команд <a id="family-30-variant-1"></a>
- Использовать повтор <a id="family-30-variant-2"></a>
- Использовать условие <a id="family-30-variant-3"></a>
- Использовать переменную <a id="family-30-variant-4"></a>
- Создавать процедуру <a id="family-30-variant-5"></a>
- Реагировать на событие <a id="family-30-variant-6"></a>
- Работать с датчиком <a id="family-30-variant-7"></a>
- Выполнять действия параллельно <a id="family-30-variant-8"></a>
- Программировать состояние персонажа <a id="family-30-variant-9"></a>
- Создавать рекурсивное правило <a id="family-30-variant-10"></a>
- Пошагово выполнять алгоритм <a id="family-30-variant-11"></a>
- Сравнивать алгоритмы по результату и затратам <a id="family-30-variant-12"></a>

## Пример проектирования

Запрограммировать робота собирать предметы нужного цвета.

## Контекст и ограничения

Карта механик для игр с явной учебной целью: от первого знакомства с темой до профессиональной тренировки. Она применима к детям, подросткам и взрослым; предмет, сложность, контекст и способ управления выбираются под обучающегося. Действие игрока, предметное содержание, учебная поддержка и оценка являются разными слоями. Очки и прохождение игры сами по себе не доказывают освоение или перенос навыка.

## Связанные материалы


## Источники и происхождение

Educational reference expanded from all 64 families and 749 variants of the original children-education taxonomy, with original editorial additions dated 2026-10-20. Sources support specific methods and examples, not the entire classification or its effectiveness.

- [Human Resource Machine](https://store.steampowered.com/app/375820/) (id: source-2fb392d4831688b7)

CC-BY-4.0 · gamemechanics.pro contributors
