Więcej Zmiennych (Wersja Wideo)
-
0:02 - 0:05Zrobiliśmy świetną zmienną
do rozmiaru oczu Winstona. -
0:05 - 0:08Oszczędza nam
wklepywania poleceń, -
0:08 - 0:10gdy chcemy zmienić
Winstonowi oczy. -
0:10 - 0:13Wcześniej wpisywaliśmy
tę samą liczbę 4 razy, -
0:14 - 0:16żeby zmodyfikować rozmiar.
-
0:16 - 0:19Czy zmienna może zastąpić
różne liczby? -
0:19 - 0:22Np. chcąc przesunąć Winstona,
-
0:22 - 0:26zmieniłabym każdą współrzędną „x”,
ale nie są takie same. -
0:26 - 0:28Nie mogę zastąpić ich zmienną.
-
0:28 - 0:29Ale zaraz!
-
0:29 - 0:34Gdy przypiszę zmiennej liczbę, mogę już
używać tej zmiennej jako tej liczby. -
0:34 - 0:37Czyli mogę używać zmiennych
i wyrażeń matematycznych. -
0:37 - 0:41Co wy na to? Zróbmy zmienną
dla współrzędnej „x” Winstona. -
0:41 - 0:43Nazwijmy ją „var x”.
-
0:43 - 0:44Proste?
-
0:45 - 0:48Przypiszmy wartość
współrzędnej „x” twarzy Winstona. -
0:48 - 0:51Jego twarz jest narysowana
na „x” równym 200. -
0:52 - 0:54Powiemy, że „var x” dostaje 200.
-
0:55 - 0:59Mogę zastąpić tę liczbę
nową zmienną „x”. -
0:59 - 1:02Gdy zmienię wartość „x”,
twarz Winstona się przesunie. -
1:02 - 1:04Ale oczy i usta - nie.
-
1:05 - 1:06Żeby to poprawić,
-
1:07 - 1:11określimy pozycję jego oczu i ust
-
1:11 - 1:13względem pozycji twarzy.
-
1:14 - 1:18Współrzędne „x”
będą środkami pozostałych elips, -
1:18 - 1:20a twarz jest narysowana na...
-
1:21 - 1:25To jest 200...
Najpierw zróbmy lewe oko. -
1:25 - 1:26Ta elipsa to lewe oko.
-
1:27 - 1:29Współrzędna „x” to 150.
-
1:30 - 1:33To jest 150.
-
1:33 - 1:38A 150 to o 50 mniej niż 200.
-
1:38 - 1:43Lewe oko będzie tam,
gdzie twarz - minus 50. -
1:43 - 1:47To będzie „x”, czyli pozycja twarzy,
minus 50. -
1:48 - 1:50Jeśli zmienię wartość „x”,
-
1:51 - 1:53oko przesunie się z twarzą.
-
1:53 - 1:54Zróbmy resztę.
-
1:54 - 1:58Prawe oko ma współrzędną „x”
równą 300. -
1:58 - 2:01Czyli to równa się 300.
-
2:01 - 2:05A przecież 300
to o 100 więcej niż 200. -
2:06 - 2:10Prawe oko będzie tam,
gdzie twarz, plus 100. -
2:10 - 2:12Czyli „x” plus 100.
-
2:13 - 2:14Zostają jeszcze usta.
-
2:14 - 2:16Ich współrzędna „x” to 250.
-
2:17 - 2:19Tutaj mamy 250,
-
2:19 - 2:23czyli 200 plus 50.
-
2:23 - 2:25Będzie to więc... tu jest 5.
-
2:26 - 2:30Usta będą tam, gdzie twarz, plus 50.
-
2:31 - 2:33Wyrzucam te kreski...
-
2:33 - 2:37Gdy zmieniam wartość „x”,
przesuwa się cała twarz. -
2:38 - 2:39Świetnie!
-
2:40 - 2:43Powinniście wiedzieć
jeszcze parę rzeczy o zmiennych. -
2:43 - 2:46Po utworzeniu zmiennej
z użyciem „var x” -
2:46 - 2:49przypisujcie jej wartość,
ile razy chcecie. -
2:49 - 2:52Gdy przypiszecie „x” wartość 198...
-
2:52 - 2:54mogłabym powiedzieć:
„x” dostaje 300, -
2:55 - 2:58albo „x” dostaje 150...
-
2:59 - 3:02Od tej chwili komputer
będzie traktował „x” -
3:02 - 3:05jako ostatnią przypisaną
wartość. Tu: 150. -
3:05 - 3:08Wpisać „var” trzeba
tylko raz na zmienną. -
3:09 - 3:13Gdybym tu wpisała
„var x” dostaje 150, -
3:13 - 3:16to by oznaczało zupełnie
nową zmienną „x”. -
3:16 - 3:18A stara zmienna „x” by przepadła.
-
3:18 - 3:21Wszystkie te zmienne - do śmieci!
-
3:22 - 3:24Potem komputer będzie używał
tylko nowej. -
3:24 - 3:28Czasem można to zrobić
i nie stanie się nic złego, -
3:28 - 3:29ale odradzam.
-
3:30 - 3:33Zrobię to raz: „var x” dostaje 150.
-
3:34 - 3:36Wyrzucę Winstona z monitora,
-
3:38 - 3:39żeby omówić następny punkt.
-
3:40 - 3:44Zawsze gdy widzimy,
że zmienna jest równa czemuś, -
3:45 - 3:47to znaczy, że jest bezpieczna.
-
3:47 - 3:51Tylko po lewej stronie
znaku równości -
3:51 - 3:54zmienna może czuć się sobą.
-
3:54 - 3:57Bo tylko tam komputer
uzna ją za zmienną. -
3:57 - 4:00W innych miejscach
potraktuje ją jak wartość. -
4:00 - 4:02Nawet jeśli zrobimy coś takiego:
-
4:03 - 4:06„var x” dostaje 10,
-
4:06 - 4:10a potem „x” dostaje „x”.
-
4:11 - 4:12Można się pogubić!
-
4:12 - 4:15Po lewej stronie mamy „x”:
-
4:15 - 4:18wolną, niezależną zmienną,
-
4:18 - 4:20która może rosnąć, rozwijać się!
-
4:20 - 4:23A po prawej stronie jest tylko...
-
4:23 - 4:24Jest tylko 10.
-
4:25 - 4:26Smutno!
-
4:26 - 4:29Ale możemy
robić przydatne rzeczy. -
4:29 - 4:33Mogę powiedzieć,
że „x” dostaje „x plus 1”. -
4:34 - 4:38Po lewej mamy zmienną
w bezpiecznym miejscu, a po prawej... -
4:39 - 4:43mamy zmienną, która,
jak wiemy, jest tylko liczbą. -
4:43 - 4:44To po prostu 10.
-
4:44 - 4:48W myślach zastąpmy to
przez „x” dostaje „x plus 1”, -
4:48 - 4:51co oznacza: „x” dostaje 11.
-
4:52 - 4:54To wszystko oznacza,
że „x” dostaje 11. -
4:54 - 4:57Od tej pory wartość „x” to 11.
-
4:58 - 5:01Zobaczmy, co będzie
gdy wprowadzimy inną zmienną. -
5:01 - 5:06Zrobię „var x” dostaje 10,
-
5:06 - 5:10„var y” dostaje 20,
-
5:11 - 5:12„x” dostaje „y”...
-
5:13 - 5:14Wielkie nieba!
-
5:14 - 5:17A „y” dostaje 7.
-
5:17 - 5:21Chcę teraz wiedzieć,
jaka jest wartość „x”. -
5:22 - 5:23Dojdźmy do tego.
-
5:24 - 5:29Tutaj robimy nową zmienną „x”
i przypisujemy jej wartość 10. -
5:29 - 5:31Wartość „x” wynosi 10.
-
5:32 - 5:36Tu tworzymy nową zmienną „y”
i przypisujemy jej wartość 20. -
5:36 - 5:39Z „x” nie robimy nic;
nadal ma wartość 10. -
5:39 - 5:42A tu mówimy, że „x” dostaje „y”.
-
5:42 - 5:44Dziwne, ale jeśli pomyślimy...
-
5:44 - 5:48wiemy, że jedna ze zmiennych
jest w bezpiecznym miejscu, -
5:48 - 5:52a druga jest traktowana jak liczba.
-
5:54 - 5:58W myślach możemy zastąpić „y”
jego wartością, czyli 20, -
5:58 - 6:02a ten wiersz naprawdę
oznacza, że „x” dostaje 20. -
6:02 - 6:04Zatem wartość „x” wynosi 20.
-
6:05 - 6:09Tym razem to „y”
jest w bezpiecznym miejscu, -
6:09 - 6:13ale tu się nie pogubimy,
bo po drugiej stronie jest liczba. -
6:13 - 6:17Ważne pytanie: gdy zmienię
wartość „y” tutaj, -
6:18 - 6:20czy zmieni się wartość „x” tutaj?
-
6:21 - 6:22Odpowiedź?
-
6:23 - 6:26Nie! Nie, nie nie!
-
6:26 - 6:28Pamiętajcie, że tutaj
-
6:28 - 6:31„y” jest traktowany jak liczba.
-
6:32 - 6:35Komputer nie uzna,
że jest to zmienna, -
6:35 - 6:37że może mieć różne wartości.
-
6:37 - 6:39Komputer powie:
-
6:39 - 6:42„Och, „y”? Chodzi o 20”.
-
6:43 - 6:45Tutaj przypisujemy „x” liczbę,
-
6:45 - 6:47nie przypisujemy zmiennej.
-
6:47 - 6:49Przypisujemy wartość „y”, czyli 20.
-
6:50 - 6:54To znaczy, że wartością „x”
pozostaje 20, -
6:54 - 6:58nawet gdy zmienimy wartość
„y” z ostatniego wiersza. -
7:00 - 7:02Jasne?
-
7:02 - 7:05Teraz jesteście ekspertami
od zmiennych. -
7:05 - 7:07Gratulacje!
- Title:
- Więcej Zmiennych (Wersja Wideo)
- Description:
-
To są tylko zrzuty ekranu z naszego interaktywnego wykładu dotyczącego kodowania, spreparowane tak, by uczynić dodawanie napisów ich tłumaczenie łatwiejszym. Lepiej jest oglądać nasze wykłady tutaj: https://pl.khanacademy.org/cs/programming/
- Video Language:
- English
- Duration:
- 07:10
Lech Mankiewicz edited Polish subtitles for More Variables (Video Version) | ||
Lech Mankiewicz edited Polish subtitles for More Variables (Video Version) | ||
Dominik Kamiński edited Polish subtitles for More Variables (Video Version) | ||
Dominik Kamiński edited Polish subtitles for More Variables (Video Version) | ||
Dominik Kamiński edited Polish subtitles for More Variables (Video Version) | ||
Dominik Kamiński edited Polish subtitles for More Variables (Video Version) | ||
Dominik Kamiński edited Polish subtitles for More Variables (Video Version) | ||
Dominik Kamiński edited Polish subtitles for More Variables (Video Version) |