1 00:00:01,990 --> 00:00:02,990 STUDIO KODOWANIA Funkcje z parametrami 2 00:00:04,980 --> 00:00:08,740 Mamy funkcję rysowania kwadratu o boku 50 pikseli. 3 00:00:08,740 --> 00:00:13,059 Świetnie, ale gdybym chciała narysować kwadrat o boku 4 00:00:13,059 --> 00:00:16,519 50 pikseli i drugi o boku 100 pikseli? 5 00:00:16,519 --> 00:00:18,639 Tworzenie dwóch odrębnych funkcji, aby wykonać prawie 6 00:00:18,639 --> 00:00:20,869 to samo, jest bez sensu. 7 00:00:20,869 --> 00:00:24,860 Zamiast tego można użyć funkcji z parametrem. 8 00:00:24,860 --> 00:00:27,230 Parametry umożliwiają nam podanie wartości do funkcji, 9 00:00:27,230 --> 00:00:30,260 w której stosuje się zmienne wewnątrz funkcji. 10 00:00:30,260 --> 00:00:33,340 Spróbujmy do tej funkcji dodać parametr o nazwie "Długość", 11 00:00:33,340 --> 00:00:36,889 aby jej używać do tworzenia kwadratów różnych rozmiarów. 12 00:00:36,889 --> 00:00:39,120 W edytorze funkcji można wyedytować nazwę i opis tak, 13 00:00:39,120 --> 00:00:42,180 jak poprzednio, ale teraz można też dodać parametr. 14 00:00:42,180 --> 00:00:47,770 Wpisz nazwę parametru w rubryce i kliknij: "Dodaj parametr". 15 00:00:47,770 --> 00:00:50,600 Powstanie czerwony bloczek o nazwie parametru, 16 00:00:50,600 --> 00:00:52,334 który właśnie utworzyłeś. 17 00:00:52,334 --> 00:00:57,479 Teraz można zastąpić bloczek "Idź do przodu o 100" 18 00:00:57,479 --> 00:01:01,690 parametrem "Długość" i dojdzie do przesunięcia o "Długość". 19 00:01:01,690 --> 00:01:02,580 Kliknij "Zapisz" i "Zamknij" oraz przyciągnij 20 00:01:02,580 --> 00:01:04,210 i opuść nowy bloczek 21 00:01:04,210 --> 00:01:07,500 "Utwórz kwadrat" z kategorii funkcji w przyborniku. 22 00:01:07,500 --> 00:01:10,550 Zauważysz pustą kratkę obok "Długości", 23 00:01:10,550 --> 00:01:12,490 ponieważ funkcja potrzebuje informacji 24 00:01:12,490 --> 00:01:14,480 ile ma wynosić "Długość". 25 00:01:14,480 --> 00:01:17,308 Przeciągnij bloczek liczby z kategorii "Matematyka" 26 00:01:17,308 --> 00:01:19,914 i umieść w tej kratce. Zobacz, teraz można korzystać z funkcji 27 00:01:19,914 --> 00:01:21,871 bez końca, stosując różne "Długości", 28 00:01:21,871 --> 00:01:25,196 aby tworzyć kwadraty różnej wielkości? 29 00:01:25,196 --> 00:01:27,925 Teraz sam wypróbuj!