5#

Побег из тюрьмы | Думай по-кодерски — эпизод 1. Alex Rosenthal - видеоролик

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

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

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

00:00:29
Upon emerging from stasis, Ethic is the unfortunate recipient of three surprises.
При выходе из стазиса Этика обнаруживает три неприятных сюрприза.
The first: a prison cell.
Первый — тюремная камера.
The second: complete amnesia.
Второй — полная амнезия.
And the third: a mysterious stranger has gotten stuck
Третий — странный незнакомец застрял,
squeezing through the bars on her window.
пытаясь протиснуться сквозь решётку на окне.
00:00:50
His name is Hedge, and he has come to help Ethic save the world.
Его зовут Хедж, и он хочет помочь Этике спасти мир.
But first they have to break out of jail.
Но сначала им нужно выбраться из тюрьмы.
Hedge turns his hand into a lockpick and outlines the challenge ahead.
Хедж превращает руку в отмычку и описывает задачу, которую им нужно решить.
Each lock in the prison works in the same unusual way.
Каждый замóк в этой тюрьме работает по одному и тому же странному принципу.
Inside the keyhole is a red dial that can be rotated to one of 100 positions
Внутри замкá — красный механизм, который можно установить в одно из 100 положений,
00:01:17
numbered 1 through 100.
пронумерованное от 1 до 100.
The key for a given cell spins the dial to the right position,
Ключ конкретной камеры поворачивает механизм в нужное положение,
which, when stopped there, makes it turn green and unlocks the door.
и остановка в этом положении делает механизм зелёным и открывает дверь.
It would be out of the question to steal keys from a guard,
О краже ключей у охранника не может быть и речи,
but Hedge has a better idea.
но у Хеджа есть идея получше.
00:01:36
Hedge can carry out Ethic‘s commands.
Он может выполнять команды Этики.
If Ethic tells him to walk 5 steps forward,
Если Этика скажет ему сделать пять шагов вперёд,
turn right, then walk another 5 steps,
повернуть направо и сделать ещё пять шагов,
that’s exactly what he’ll do.
то он выполнит всё дословно.
Hedge needs specific instructions though.
Но ему нужны чёткие указания.
00:01:52
If Ethic says “pick the lock” or “try every combination”
Если Этика скажет: «открой замок» или «попробуй все комбинации»,
that would be too vague, but “spin the dial 5 positions forward” would work.
это будет слишком абстрактно,
а вот «поверни механизм на пять положений вперёд» он поймёт.
Once out of the cell, they will only have a few moments to crack the lock
Когда они выберутся из своей камеры, у них будет очень мало времени,
for the outer prison door too before the guards catch them.
чтобы открыть дверь тюрьмы до того, как охранники настигнут их.
So what instructions will allow Hedge to efficiently open any door?
Итак, какие инструкции позволят Хеджу открыть дверь?
[Возможные инструкции: Повернуть диск, проверить цвет, запомнить позицию]
00:02:20
Pause now to figure it out for yourself.
Приостановите видео здесь, если хотите найти ответ самостоятельно.
Before we explain the solution, here’s a hint.
Прежде чем мы объясним решение, вот небольшая подсказка.
A key programming concept that can help unlock the door is called a loop.
Ключевое понятие программирования, которое вам поможет, называется циклом.
This can be one or more instructions that Hedge will iterate— or repeat—
Это может быть одно или несколько указаний, которые Хедж будет повторять
a specified number of times,
указанное количество раз,
00:02:46
like “jump up and down 100 times.”
например, «подпрыгни 100 раз».
Or an instruction that Hedge will repeat until a condition is met,
Или указание, которое Хедж будет выполнять до тех пор,
пока не будет удовлетворено определённое условие,
such as “keep jumping up and down until it’s 7 o’clock.”
например, «подпрыгивай до семи вечера».
Pause now to figure it out for yourself.
Приостановите видео, чтобы найти ответ самостоятельно.
The first thing that’s clear is that you need to find a way for Hedge
Первое, что понятно в этой ситуации, —
00:03:10
to try every combination until one works.
это что Хедж должен перебрать все комбинации, чтобы найти правильную.
скачать в HTML/PDF
share

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

основано на 1 оценках: 5 из 5 1