YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian subtitles

← 07-10 Длительность поездки -- Решение

07-10 Длительность поездки -- Решение

Get Embed Code
13 Languages

Showing Revision 2 created 10/27/2015 by Elena Govorkova.

  1. Хорошо. Я собираюсь двигаться дальше
  2. и смоделировать всё вручную.
  3. В первых трёх строках мы просто
    объявим три переменные,
  4. зададим их начальные значения,
    что я и сделаю.
  5. Итак, это должно выглядеть
    следующим образом.
  6. Потом здесь, на экране,
    я покажу арифметику.
  7. Давайте посмотрим,
    чему эти значения для day 1, day 2 и
  8. day 3 равны в программе в этот момент.
  9. Day 1 = 15.
  10. Day 2 = 22 и day 3 = 18.
  11. Может показаться немного неправильным,
    что я отошла в сторону и
  12. начала отслеживать эти переменные,
  13. но когда программы усложняются,
    и переменные изменяются
  14. и модифицируются в этом пространстве,
    важно отслеживать эти вещи.
  15. В любом случае, суть этой задачи
  16. состоит в том, что вы выполняете
    здесь и сложение, и деление.
  17. Теперь, если вы помните, что Кэтрин
    говорила о последовательности действий,
  18. деление всегда выполняется
    перед сложением.
  19. То есть, прежде всего
    здесь выполняется деление.
  20. Итак, 18 делим на 3, получаем 6.
  21. И затем к 15 добавляем 22 и 6,
    получаем 43.
  22. На печать выводится 43.
  23. Правильно ли это?
  24. Мы пытаемся найти среднее значение.
  25. Поиск среднего значения включает
    суммирование всех чисел и
  26. затем деление на их количество.
  27. Но мы суммировали слишком рано,
  28. до того как добавили эти три числа.
  29. Должно быть 15 + 22
    + 18, а затем разделить на три.
  30. Итак, 43 неправильный ответ.
  31. Чтобы сделать этот код правильным,
  32. вы должны взять эти
    три переменные в скобки.
  33. И затем к 15 добавляете 22 и 18,
  34. делите на 3 и получаете
    правильный ответ примерно 18,3.