Этот урок называется гонки на кубиках. Почти все любят играть в компьютерные игры. Вы когда-нибудь думали о том, как компьютерные программисты превращают шаги игры в программу? Первый шаг в создании компьютерных игр и в решении любой проблемы требует мышления и планирования. На этапе мышления для решения проблемы создаётся алгоритм, который представляет собой пошаговый план для решения проблемы или завершения задачи. На этом уроке вы создадите алгоритм для игры в гонки на кубиках. После вы попросите своих друзей, опробовать ваш план чтобы увидеть смогут ли они следовать каждому шагу, чтобы играть в игру. После того, как программист уверен, что шаги верны, приходит время перевести алгоритм в программу на языке, который компьютер сможет понять. Почти все, что мы делаем каждый день требует алгоритма, списка шагов, которых ты должен придерживаться чтобы закончить задачу. Подумай о подготовке к школе или планировании веселого дня с друзьями или о перекусе. Для того, чтобы выполнить любую из этих задач, вам нужно разбить их на более мелкие шаги, а иногда шаги должны быть в определенном порядке. Подумай о том, чтобы сделать бутерброд. Не важно какой ингредиент вы достаете из шкафчика первым. Но вы не можете намазать арахисовое масло пока не откроете банку. Компьютерам нужны алгоритмы и программы чтобы показать им, как сделать даже самые простые вещи, которые мы можем сделать, не думая о них. Алгоритм - это размышление о том, что должно произойти в то время как программа является инструкцией, которая дана компьютеру чтобы заставить его что-то сделать. Алгоритм должен быть переведен в программу, прежде чем компьютер сможет ее запустить. Разбитая на шаги задача, называется алгоритм, иногда это сложно. Но, как и любой новый навык, становится все легче и легче с практикой.