Zmienne w praktyce

Informatyka, klasa 6 · Programowanie

Najważniejsze w skrócie

Zmienna to pudełko z nazwą, w którym program przechowuje wartość. Nazwa pozostaje ta sama, a zawartość może się zmieniać podczas działania programu.

Typowe zastosowania to licznik punktów, liczba żyć, czas gry albo odpowiedź gracza. Zmienną tworzysz raz, a używasz w wielu miejscach.

Warto rozróżniać ustaw na (nadpisuje wartość) od zmień o (dodaje do obecnej). Punkty zerujesz na starcie przez ustaw, a przyznajesz przez zmień o 1.

▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami

Ważne daty

Ważne postacie

Pojęcia

Co to zmienna?
Nazwane miejsce w pamięci na wartość.
Czym różni się ustaw na od zmień o?
Ustaw nadpisuje, zmień dodaje do obecnej wartości.
Po co zerować punkty na starcie?
Żeby nowa gra zaczynała się od zera.
Co to inicjalizacja?
Nadanie zmiennej wartości początkowej.
Co to zasięg zmiennej?
Zakres, w którym zmienna jest dostępna.
Gdzie widać wartość zmiennej w Scratchu?
Na scenie, jeśli zaznaczysz jej pole.
Co przechowuje blok odpowiedź?
To, co gracz wpisał po bloku zapytaj.
Jak nazwać zmienną?
Opisowo, np. punkty, czas, zycia.
Co robi blok „zapytaj i czekaj”?
Wyświetla pytanie i wstrzymuje skrypt do czasu wpisania odpowiedzi.
Do czego służy suwak przy zmiennej na scenie?
Pozwala zmieniać jej wartość myszą — wygodne przy testowaniu.
Czy zmienna „tylko dla tego duszka” jest widoczna dla innych duszków?
Nie — każdy duszek ma własny egzemplarz tej zmiennej.
Jak podwoić wartość zmiennej punkty?
Blokiem „ustaw punkty na punkty razy 2”.

Sprawdź się

1. Zmienna to:

  1. Stała liczba
  2. Nazwane miejsce na wartość
  3. Rodzaj pętli
  4. Nazwa duszka
Pokaż odpowiedź

B. Nazwane miejsce na wartość — Zawartość może się zmieniać, nazwa zostaje.

2. Zmienna dla wszystkich duszków:

  1. Jest widoczna tylko dla jednego
  2. Jest wspólna dla całego projektu
  3. Nie istnieje
  4. Kasuje się po starcie
Pokaż odpowiedź

B. Jest wspólna dla całego projektu — Każdy duszek może ją odczytać i zmienić.

3. Zmienna utworzona „tylko dla tego duszka”…

  1. Jest widoczna dla wszystkich duszków
  2. Nie jest widoczna dla innych duszków
  3. Nie działa w pętli
  4. Zawsze wynosi zero
Pokaż odpowiedź

B. Nie jest widoczna dla innych duszków — Każdy duszek ma wtedy własny egzemplarz tej zmiennej.

4. Dwie zmienne o bardzo podobnych nazwach w jednym projekcie…

  1. Działają szybciej
  2. Wprowadzają zamieszanie i błędy
  3. Są niedozwolone
  4. Łączą się w jedną
Pokaż odpowiedź

B. Wprowadzają zamieszanie i błędy — Nazwy powinny wyraźnie się różnić i opisywać zawartość.

5. Zmienna „dla wszystkich duszków":

  1. jest widoczna w całym projekcie
  2. działa tylko w jednym skrypcie
  3. nie istnieje
  4. kasuje się sama
Pokaż odpowiedź

A. jest widoczna w całym projekcie — Każdy duszek może ją odczytać i zmienić.

Więcej pytań — razem 50 fiszek, pytań i zdań prawda/fałsz — czeka w ćwiczeniach.

▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami