5#

Ограбление поезда | Думай по-кодерски — эпизод 4. Alex Rosenthal - видеоролик

Изучайте английский язык с помощью параллельных субтитров ролика "Ограбление поезда | Думай по-кодерски — эпизод 4". Метод интервальных повторений для пополнения словарного запаса английских слов. Встроенный словарь. Всего 795 книг и 2409 познавательных видеороликов в бесплатном доступе.

Посмотреть урок полностью: https://ed.ted.com/lessons/the-train-heist-think-like-a-coder-ep-4 Перед вами четвёртый эпизод нашего мультипликационного сериала «Думай по-кодерски». В этом сериале из десяти эпизодов вы познакомитесь с девушкой по имени Этика и её напарником, роботом Хеджем, которые пытаются спасти мир. Они отправляются на поиск трёх артефактов, но по пути им придётся разгадать множество головоломок, связанных с программированием. Урок — Алекс Розенталь, мультипликация — Kozmonot Animation Studio.

страница 1 из 3  ←предыдущая следующая→ ...

00:00:21
Ethic, Hedge, and Adila, the leader of the revolution,
Этика, Хедж и лидер восстания Адила
plot out how they can steal an artifact called the Node of Power.
планируют выкрасть артефакт, называемый Модулем силы.
It’s being used to run a heavily fortified train that runs all around the country,
Он используется для питания энергией бронированного поезда,
идущего через всю страну
providing supplies to settlements and facilities.
и поставляющего припасы в поселения и учреждения.
This armored behemoth undergoes a complex
У этого бронированного тяжеловеса сложный
00:00:42
and unpredictable unloading procedure—
и непредсказуемый процесс разгрузки,
a procedure which is displayed, in detail, on a screen within the engine car.
процесс, подробно описанный на экране, находящемся внутри локомотива.
Right means the train will go one car length forward,
Стрелка вправо означает, что поезд подвинется на длину одного вагона вперёд,
and left means the train will go the same distance backwards.
а стрелка влево — что поезд подвинется на то же расстояние назад.
While unloading, the train frequently moves back and forth,
При разгрузке поезд часто двигается вперёд и назад,
00:01:02
so a typical sequence might look like this.
поэтому типичная последовательность может выглядеть следующим образом.
Also within the engine car is a button that can only be pressed once.
Внутри локомотива также находится кнопка, которую можно нажать только один раз.
When pressed, it lets down the force field over the artifact for 10 seconds.
Её нажатие снимает силовое поле с артефакта на 10 секунд.
The engine car is tiny and designed for a robot.
Отсек локомотива очень маленький, он предназначен для робота.
Of your team, only Hedge can fit.
Хедж — единственный из вашей команды, кто может там поместиться.
00:01:24
The members of the resistance have positioned a crane over the train tracks
Участники движения сопротивления установили рядом с рельсами кран,
that can pluck the artifact once it’s exposed.
который сможет поднять артефакт, когда с него будет снята защита.
They’ll know when to lower the crane by sight.
Они увидят, когда им нужно будет это сделать.
But the only way Hedge can determine the train’s position
Но Хеджу для того, чтобы определить местонахождение поезда
and know when to lower the force field
и знать, когда нужно снять силовое поле,
00:01:40
is by analyzing the unloading procedure,
нужно проанализировать процесс разгрузки,
because he’ll be inside the windowless engine car.
потому что он будет внутри локомотива без окон.
Hedge can’t program himself though, so it’s up to Ethic to tell him what to do.
Хедж не может сам себя запрограммировать, поэтому Этика должна дать ему указания.
The artifact is in the car 10 positions behind
Артефакт находится в вагоне, который находится на 10 вагонов дальше того,
the one that’s directly under the crane at the start.
который изначально расположен непосредственно под подъёмным краном.
00:01:59
What instructions can Ethic give Hedge
Какие указания Этика должна дать Хеджу,
so that he hits the button at just the right moment?
чтобы он нажал кнопку в нужный момент?
Приостановите видео, если хотите найти ответ самостоятельно.
Here’s a hint to get you started.
Вот небольшая подсказка.
The key to this problem, as with many programming challenges,
Главное в этой проблеме, как и во многих других задачах программирования, —
is to reframe the information in a way that a computer can work with.
это упорядочить информацию таким образом, чтобы компьютер мог её использовать.
00:02:25
A computer doesn’t know what a train is, nor does it need to.
Компьютер не знает, что такое поезд, и ему не нужно этого знать.
It can, however, work with variables.
Но он может работать с переменными.
Try making a variable that tracks the train’s position.
Попробуйте создать переменную, которая передаёт положение поезда.
How will it change as the train moves?
Как она будет меняться с движением поезда?
Let’s start by breaking this problem into two objectives.
Давайте разобьём задачу на две части.
скачать в HTML/PDF
share

←предыдущая следующая→ ...