Вступ до поняття про "змінні" (відео версія)
-
0:01 - 0:04І знов з нами наш добрий товариш
Вінстон для того, щоб допомогти нам. -
0:04 - 0:06Я знаю, що він вже виглядає
просто неперевершено, -
0:06 - 0:09але я хочу трішки змінити
розмір його очей. -
0:09 - 0:11Ось в цій частині коду
я малювала його очі. -
0:11 - 0:13Ви бачите, що ми визначили колір,
а потім додали ще 2 еліпси. -
0:13 - 0:15І якщо я хочу зробити ці
еліпси меншими, -
0:15 - 0:18я можу змінити їх ширину,
так, щоб вони були круглими. -
0:18 - 0:20Також я маю змінити їх висоту.
-
0:20 - 0:23Отже, для того, щоб очі були
однакового розміру, -
0:23 - 0:25ми маємо змінити його параметри
висоти і ширини. -
0:25 - 0:28Ні, щось очі виглядають замалими,
тепер потрібно їх збільшити. -
0:29 - 0:31Правда було б чудово, якби для того,
щоб змінити розмір обох очей, -
0:31 - 0:33мені потрібно було змінити
лише один параметр? -
0:33 - 0:36Ось саме в цьому випадку нам
знадобляться "змінні". -
0:37 - 0:41Отже, змінна - це як ім’я або зарезервоване
місце для чого-небудь. -
0:41 - 0:45Я розглядаю змінну як
великий кошик з назвою на ньому. -
0:45 - 0:46Ви можете покласти все,
що захочете в цей кошик, -
0:46 - 0:48але назва залишиться тою самою.
-
0:48 - 0:52Те, що знаходиться всередині кошика
називається "значенням змінної". -
0:54 - 0:56Розпочнімо з того,
що власне створимо змінну. -
0:56 - 0:58Все це я роблю тут зверху.
-
0:58 - 1:00Вводимо зверху редактора слово "var",
що означає "variable" (змінна), -
1:00 - 1:02ставимо пробіл, а потім назву змінної,
-
1:02 - 1:04яка має описувати,
що міститиме в собі ця змінна. -
1:04 - 1:06В нашому випадку ця змінна eyeSize.
-
1:06 - 1:08Ви можете назвати її так,
як Вам забажається, -
1:08 - 1:10але не можна залишати
пробіли між словами в назві. -
1:10 - 1:12І звісно ж не забувайте про
крапку з комою в кінці. -
1:12 - 1:14Отже, зараз я створила змінну,
що називається "eyeSize", -
1:14 - 1:17тому що вона визначає
розмір очей Вінстона. -
1:17 - 1:20Але у цієї змінної досі немає значення.
-
1:20 - 1:23Для того, щоб надати їй значення,
ми просто напишемо назву функції eyeSize, -
1:23 - 1:27потім знак "=", а потім 20 і крапку з комою.
-
1:28 - 1:29Добре, бачите знак дорівнює?
-
1:29 - 1:32Забудьте все, що Ви про нього вчили
на уроках математики. -
1:32 - 1:35Цей знак не означає "дорівнює", він
означає "присвоєння". -
1:35 - 1:41Тобто ми присвоюємо значення 20
до змінної eyeSize. -
1:42 - 1:44Іншими словами,
ми кладемо число 20 -
1:44 - 1:46в кошик, який називається eyeSize.
-
1:46 - 1:48На уроці математики Ви
можете сказати, що -
1:48 - 1:52x = 3, та 3 = x,
-
1:52 - 1:54і вони мають однаковісіньке значення,
бо вони все ж таки рівні? -
1:54 - 1:56Але тут Ви так не можете зробити.
-
1:56 - 1:58Те, що знаходиться зліва
від знака дорівнює - -
1:58 - 2:00це завжди змінна.
-
2:00 - 2:03А те, що з права знака рівності,
то це значення, -
2:03 - 2:05яке ми присвоюємо змінній.
-
2:06 - 2:08Гарний спосіб запам’ятати
яка сторона за що відповідає - -
2:08 - 2:10проговорювати це вголос,
коли ви кодите. -
2:10 - 2:11Так роблять багато
професійних програмістів. -
2:11 - 2:15Якщо Ви використовуєте знак рівності,
то не кажіть дорівнює, кажіть "отримує". -
2:15 - 2:19Таким чином виходить, що
змінна eyeSize отримує значення 20. -
2:20 - 2:22Зараз, коли я використовую
змінну eyeSize в своєму коді, -
2:22 - 2:25комп’ютер це розуміє: "О, це ж змінна,
-
2:25 - 2:28Я знаю, що насправді її значення 20."
-
2:28 - 2:31Отже, перевіримо -
я просто скопіюю це, -
2:31 - 2:34і заміню ці 4 цифри
-
2:35 - 2:37на мою нову змінну eyeSize,
-
2:38 - 2:40і вуаля!
-
2:40 - 2:44Очі Вінстона тепер мають ідеально
однаковий розмір, -
2:44 - 2:47і якщо я хочу змінити значення
обох очей, -
2:47 - 2:48або розмір обох очей,
-
2:48 - 2:51я просто зміню значення
однієї змінної. -
2:51 - 2:53Ооо, круто!
-
2:54 - 2:56Окей, і ще кілька останніх речей,
на які слід звернути увагу. -
2:56 - 2:59Тут ми створили нову змінну,
що має назву eyeSize. -
2:59 - 3:01А тут присвоїли їй значення 33.
-
3:01 - 3:03Ми все це можемо зробити в один крок.
-
3:03 - 3:06Вказуємо змінну var eyeSize -
це перший крок, -
3:06 - 3:09та надаємо їй значення 33 - це
другий крок. -
3:09 - 3:11І якщо я видалю ці два рядки,
-
3:11 - 3:13то все одно все працює.
-
3:13 - 3:17Також пам'ятайте, що комп’ютер
читає Ваш код зверху вниз, -
3:17 - 3:19і тому він знає розмір очей
тільки через те, -
3:19 - 3:22що ми зазначили це ось тут вище.
-
3:22 - 3:24Якщо я переміщу змінну сюди, нижче,
-
3:25 - 3:28то коли комп’ютер добереться до
цього рядка коду, то "подумає": -
3:28 - 3:31"eyeSize, що це взагалі таке?
Я поняття не маю що це за eyeSize." -
3:31 - 3:34Насправді ми тут отримуємо сповіщення
про помилку, -
3:34 - 3:36яка говорить, що параметри змінної
eyeSize не визначені. -
3:36 - 3:37І ви можете собі думати:
-
3:37 - 3:40"Я ж визначив їх ось тут."
-
3:40 - 3:43Але комп’ютер не настільки
розумний, щоб це зрозуміти. -
3:44 - 3:46Отже, просто повернемо його
на самий початок коду. -
3:46 - 3:48І Ви завжди повинні перевіряти
-
3:49 - 3:52чи визначили Ви змінну перед тим,
як використати її. -
Not SyncedТепер Ви знаєте, що таке змінні!
-
Not SyncedПереклад на українську мову: Анна Клець, рев'юер: Юлія Білаш, Благодійний фонд "MagneticOne.org"
- Title:
- Вступ до поняття про "змінні" (відео версія)
- Description:
-
Це відео версія інтерактивного уроку кодування, створена для полегшення процесу перекладу та створення субтитрів. Інтерактивний відеоурок можна переглянути за цим лінком: https://www.khanacademy.org/cs/programming/
- Video Language:
- English
- Duration:
- 03:53
Julia edited Ukrainian subtitles for Intro To Variables (Video Version) | ||
Julia edited Ukrainian subtitles for Intro To Variables (Video Version) | ||
Ann Klets edited Ukrainian subtitles for Intro To Variables (Video Version) | ||
Ann Klets edited Ukrainian subtitles for Intro To Variables (Video Version) | ||
Ann Klets edited Ukrainian subtitles for Intro To Variables (Video Version) | ||
Ann Klets edited Ukrainian subtitles for Intro To Variables (Video Version) |