1 00:00:00,000 --> 00:00:06,726 В этом разделе я собираюсь ввести понятие "переменная" в уже имеющийся код. Итак, 2 00:00:06,726 --> 00:00:12,640 переменная - это ячейка в памяти. В этой ячейке можно хранить численные значения, 3 00:00:12,640 --> 00:00:18,411 строки или что-нибудь еще. Если вы посмотрите на рисунок, то там есть строка X = 7. 4 00:00:18,411 --> 00:00:23,158 Это называется объявлением переменной. Мы можем думать об этом 5 00:00:23,158 --> 00:00:27,839 как об ячейке в памяти. Я нарисую эту ячейку здесь. 6 00:00:27,839 --> 00:00:32,576 И отмечу ее X. В этой ячейке может храниться значение. Так что, когда в коде вы видите X = 7, 7 00:00:32,576 --> 00:00:37,258 это означает, что число семь хранится в этой ячейке. В сущности, 8 00:00:37,258 --> 00:00:41,828 это и есть объявление переменной. Теперь посмотрим, что делает этот код. 9 00:00:41,828 --> 00:00:46,342 Если в первой строке я объявил X = 7, это значит, что там я храню число 7. 10 00:00:46,342 --> 00:00:51,285 Теперь к следующей строке. Здесь упоминается X. Эта строка выводит на экран переменную X. 11 00:00:51,285 --> 00:00:56,895 X в этом случае не со знаком равенства; этот знак извлекает значение 12 00:00:56,895 --> 00:01:02,504 из ячейки. Итак, что бы не хранилось в этой ячейке, оно будет использовано здесь. 13 00:01:02,504 --> 00:01:07,734 Теперь я нажму Run. Видите, в конечно итоге мы получили 7. 14 00:01:07,734 --> 00:01:12,808 Потому что, строка X = 7, сохранила 7 в ячейку, 15 00:01:12,808 --> 00:01:17,946 а следующая строка просто ссылается на переменную X. Если я изменю значение на 8, я изменю 16 00:01:17,946 --> 00:01:23,019 всего одну строку и нажму Run. Теперь все три строки содержат 8, 17 00:01:23,019 --> 00:01:28,029 потому что эта строка сохраняет 8 в ячейку. Теперь проведем эксперимент, я полагаю, 18 00:01:28,029 --> 00:01:34,579 что мы уже знакомы с числами и строками. Мы можем использовать эти два типа данных вместе. Так что, 19 00:01:34,579 --> 00:01:41,056 если я скажу, что X = "hi", эта строка сохранится в ячейку. 20 00:01:41,056 --> 00:01:48,164 Теперь, если я нажму Run, я получу эти строки. На самом деле, 21 00:01:48,164 --> 00:01:53,677 я выбрал переменную X в качестве первого примера, потому что это самая популярная 22 00:01:53,677 --> 00:01:58,283 в математике переменная, но мы можем выбрать и любую другую. 23 00:02:42,334 --> 00:02:46,816 И если позже я захочу изменить программу для использования другого значения, я могу просто 24 00:02:46,816 --> 00:02:51,082 поменять его в одном месте, вместе с переменной. И тогда все, кто использовал эту 25 00:02:51,082 --> 00:02:55,186 переменную будут использовать новое значение. И так на самом деле мы будем использовать 26 00:02:55,186 --> 00:03:00,570 этот образец, наверняка, очень, очень часто в нашем коде. Надо сказать, что такое использование 27 00:03:00,570 --> 00:03:06,712 знака равенства отличается от того, как он используется в математике или 28 00:03:06,712 --> 00:03:12,703 алгебре. В математике-это строгое утверждение , если я скажу, что X=Y. Это 29 00:03:12,703 --> 00:03:18,296 говорит о том, что они равны всё время. И в компьютере знак равенства 30 00:03:18,296 --> 00:03:22,751 не имеет такого сложного определения. В самом деле это просто значение. 31 00:03:22,751 --> 00:03:27,502 Когда выполняется эта строка, забирается значение переменной, и помещается в ячейку 32 00:03:27,502 --> 00:03:32,134 называемую X,Y,Z, или другую.