[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:00.00,Default,,0000,0000,0000,,Бинарные картинки. Dialogue: 0,0:00:06.12,0:00:11.28,Default,,0000,0000,0000,,Для каждой команды человек, который держит\Nбумагу так же даёт инструкции. Dialogue: 0,0:00:11.70,0:00:17.86,Default,,0000,0000,0000,,Им нужно выяснить, что будет делать символ "выключать"\Nи как будет работать символ "включать". Dialogue: 0,0:00:24.72,0:00:30.04,Default,,0000,0000,0000,,Что я собираюсь сделать, я говорю: черные будут единицей Dialogue: 0,0:00:30.44,0:00:35.02,Default,,0000,0000,0000,,и белые будут двойкой. Готов? Dialogue: 0,0:00:35.62,0:00:39.10,Default,,0000,0000,0000,,ХОРОШО! 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2. Dialogue: 0,0:00:40.50,0:00:43.32,Default,,0000,0000,0000,,Двоичный формат похож на двухбуквенный алфавит. Dialogue: 0,0:00:44.18,0:00:47.28,Default,,0000,0000,0000,,Как будто А и Б - весь твой алфавит. Dialogue: 0,0:00:47.30,0:00:49.74,Default,,0000,0000,0000,,Но у вас есть 0 и 1. Dialogue: 0,0:00:50.24,0:00:53.90,Default,,0000,0000,0000,,Самый распространенный способ, в которым вы\Nиспользуете двоичных данных это оператор "если". Dialogue: 0,0:00:53.92,0:00:57.90,Default,,0000,0000,0000,,Это классическая вещь в\Nпрограммировании. Программа запускается и говорит: Dialogue: 0,0:00:58.54,0:01:03.48,Default,,0000,0000,0000,,"Если что-то правда, сделай это. Или это\Nне правда и сделай что-то другое. " Dialogue: 0,0:01:04.36,0:01:07.16,Default,,0000,0000,0000,,Что делать, если вы хотите сделать, что-то\Nболее сложное? Dialogue: 0,0:01:07.54,0:01:12.70,Default,,0000,0000,0000,,Вместо оператора "если" вы хотите работать с чем-то вроде\Nизображения или звука на компьютере. Dialogue: 0,0:01:13.84,0:01:18.96,Default,,0000,0000,0000,,Компьютер знает только двоичные данные. Но картина\Nне бинарна, это не единицы и нули. Dialogue: 0,0:01:18.96,0:01:20.98,Default,,0000,0000,0000,,Как ты это делаешь? Вот пример. Dialogue: 0,0:01:21.82,0:01:29.10,Default,,0000,0000,0000,,У вас есть эта прекрасная картина. Сейчас\Nизображение - основная форма информации. Dialogue: 0,0:01:29.10,0:01:31.14,Default,,0000,0000,0000,,Всю информацию можно закодировать \Nтем или иным способом Dialogue: 0,0:01:31.14,0:01:33.14,Default,,0000,0000,0000,,в двоичный код, Dialogue: 0,0:01:33.14,0:01:35.14,Default,,0000,0000,0000,,вы просто должны выяснить, как это сделать. Dialogue: 0,0:01:36.14,0:01:38.56,Default,,0000,0000,0000,,С этой картинкой первое, что мы сделаем ... Dialogue: 0,0:01:38.92,0:01:41.52,Default,,0000,0000,0000,,Все это происходит в основном в вашем воображении. Dialogue: 0,0:01:42.02,0:01:45.36,Default,,0000,0000,0000,,Тогда вы переводите свое воображение\Nв код. Dialogue: 0,0:01:45.86,0:01:48.82,Default,,0000,0000,0000,,Вы представляете, что у нас есть сетка над\Nэтим медведем панда. Для каждого квадрата Dialogue: 0,0:01:50.10,0:01:53.22,Default,,0000,0000,0000,,мы решим, этот квадрат\Nболее черный или более белый. Dialogue: 0,0:01:53.22,0:01:55.22,Default,,0000,0000,0000,,Тогда мы раскрасим его соответственно. Dialogue: 0,0:01:55.98,0:01:58.26,Default,,0000,0000,0000,,Каждая клетка в сетке\Nлибо черная, либо Dialogue: 0,0:01:58.26,0:02:00.26,Default,,0000,0000,0000,,белая, и, скажем, черные квадраты Dialogue: 0,0:02:00.70,0:02:05.72,Default,,0000,0000,0000,,это нули (двоичная система), а белые\Nквадраты это единицы, другая двоичная система. Dialogue: 0,0:02:07.12,0:02:10.70,Default,,0000,0000,0000,,В конце концов, вы получили кучу единиц и нулей. Dialogue: 0,0:02:11.06,0:02:13.34,Default,,0000,0000,0000,,Это то, как представить это изображение в двоичном виде.