[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.53,0:00:10.02,Default,,0000,0000,0000,,Переменная это контейнер, в котором вы можете сохранить любое значение. Когда ты используешь эту переменную Dialogue: 0,0:00:10.02,0:00:15.60,Default,,0000,0000,0000,,в алгоритме, он сначала открывает контейнер и запоминает значение внутри него. Это даёт тебе возможность написать Dialogue: 0,0:00:15.79,0:00:20.82,Default,,0000,0000,0000,,более "умные" алгоритмы, которые будут более избирательно воздействовать на значение сохранённое в переменной. Dialogue: 0,0:00:20.82,0:00:25.80,Default,,0000,0000,0000,,Теперь отправимся на тренировочный полигон, где тебе предстоит редактировать несколько различных игр, в которых ты сможешь изменять Dialogue: 0,0:00:25.80,0:00:31.69,Default,,0000,0000,0000,,значения переменных, например таких как скорость, высоту, счёт. Тебе не придётся Dialogue: 0,0:00:31.69,0:00:37.02,Default,,0000,0000,0000,,изменять алгоритм игры, чтобы изменить её работу, только переменную. В моей работе над Dialogue: 0,0:00:37.02,0:00:41.96,Default,,0000,0000,0000,,ОС Киндл (Kindle) и Эксрей (X-ray) для электронных книг, мы применяем переменные различными способами. Dialogue: 0,0:00:41.96,0:00:47.55,Default,,0000,0000,0000,,Один способ -- когда ты можешь использовать переменную чтобы сохранить количество страниц в книге. Пользователь может увеличить Dialogue: 0,0:00:47.55,0:00:53.06,Default,,0000,0000,0000,,и уменьшить размер текста на странице. Относительно размера текста, число страниц Dialogue: 0,0:00:53.06,0:00:58.03,Default,,0000,0000,0000,,в книге также изменяется. Мы можем регулировать этот процесс, сохраняя количество страниц в переменной.