1 of 25

Порядок операций

@BootstrapWorld

2 of 25

Порядок операций

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

В математике нам иногда тоже требуется выполнить несколько действий, и там порядок тоже играет важную роль!

3 of 25

Порядок операций

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

4 of 25

Порядок операций

6 ÷ 2(1 + 2)

Вместо того, чтобы использовать правила для вычисления ответа, давайте нарисуем этот пример.

5 of 25

Порядок операций

Круги Вычислений позволяют нам нарисовать структуру математического выражения.

Правило #1: Каждый Круг должен иметь одну — и только одну! — операцию, которая записывается в верхней части круга.

Правило #2: То, к чему мы применяем операцию (числа), записывается в середине круга слева направо.

Правило #3: Круги могут содержать другие Круги.

6 of 25

Порядок операций

Что если нам нужно использовать несколько операций?

Какой Круг Вычисления будет у 6 ÷ 2(1 + 2)?

7 of 25

Порядок операций

Круги могут содержать в себе другие Круги. Здесь мы просто заменили число 3 из предыдущего круга на другой Круг, который складывает 1 и 2!

8 of 25

Порядок операций

Как будет выглядеть Круг Вычисления для 5 × 6 ?

9 of 25

Порядок операций

Как будет выглядеть Круг Вычисления для 5 × 6 ?

10 of 25

Порядок операций

Как насчёт Круга Вычисления для (10 - 5) × 6?

11 of 25

Порядок операций

Как насчёт Круга Вычисления для (10 - 5) × 6?

12 of 25

Порядок операций

Откройте Перевод арифметики в Круги Вычислений и код (введение) и нарисуйте Круги Вычислений для каждого выражения.

Пропустите столбец с кодом, мы вернёмся к нему позднее!

13 of 25

Порядок операций

14 of 25

От Кругов Вычислений к коду

15 of 25

От Кругов Вычислений к коду

16 of 25

От Кругов Вычислений к коду

Какой код соответствует этому кругу?

17 of 25

От Кругов Вычислений к коду

Как будет выглядеть код для этого круга?

18 of 25

От Кругов Вычислений к коду

Какой код будет соответствовать этому кругу?

19 of 25

От Кругов Вычислений к коду

Какой код соответствует этому кругу?

20 of 25

От Кругов Вычислений к коду

Практика:

21 of 25

От Кругов Вычислений к коду

Теперь, когда мы знаем, как переводить Круги Вычислений в код, вернёмся к Перевод арифметики в Круги Вычислений и код (введение).

Когда удостоверитесь, что Ваш код написан верно, продолжите выполнение заданий на Перевод арифметики в Круги Вычислений и код 2

Посложнее: Арифметические выражения в Круги Вычислений и код (посложнее)

22 of 25

От Кругов Вычислений к коду

Чему вы научились благодаря Кругам Вычислений?

23 of 25

Проверка Вашего кода

  • Откройте WeScheme и нажмите Run.
  • Пока мы будем работать только в интерактивном окне (справа).
  • Напечатайте (+ (* 8 2) (/ 6 3))
  • Обратите внимание, как редактор подсвечивает пары скобок!
  • Нажмите Enter (на клавиатуре), чтобы выполнить это выражение. Что произошло?
  • Проверьте каждый пример кода, который Вы написали, печатая его в Интерактивном Окне и выполняя нажатием Enter. Используйте сообщения об ошибках, чтобы исправить Ваш код и сделать его работающим.

24 of 25

Проверка Вашего кода

Взгляните на два Круга Вычислений ниже. Один из них Вам знаком, а второй выглядит совсем по-другому!

  • Чем отличается Круг справа?
  • Можете сказать, какое Имя у функции из второго Круга?
  • Как Вы думаете, что получится, если выполнить соответствующее этому кругу выражение?
  • Переведите этот Круг в код и проверьте сами!

25 of 25

Проверка Вашего кода

Вот ещё один круг, который мы рассмотрим.

  • Что получится в результате?
  • Напишите код и проверьте!