Return to Video

Wyrażenia Logiczne (Wersja Wideo)

  • 0:03 - 0:08
    Mamy różne części mowy, np. rzeczownik,
    przymiotnik, przyimek i czasownik.
  • 0:08 - 0:12
    Obowiązują zasady ich łączenia.
  • 0:12 - 0:16
    Gdybym powiedziała np. „Pies...
  • 0:16 - 0:19
    książki… mój… je”,
  • 0:19 - 0:22
    spytalibyście: „Co to znaczy?”.
  • 0:22 - 0:24
    Może nie zdawaliście sobie sprawy,
  • 0:24 - 0:28
    ale nie ustawia się dwóch rzeczowników
    przed przymiotnikiem i czasownikiem.
  • 0:29 - 0:31
    Gdybym zmieniła kolejność:
  • 0:31 - 0:36
    „Mój pies je książki”,
    zrozumielibyście doskonale.
  • 0:37 - 0:40
    Mogłabym zamienić
    czasownik „je” na inny,
  • 0:41 - 0:45
    np. „rzuca”.
    Miałoby to sens gramatyczny,
  • 0:45 - 0:48
    choć trudno sobie wyobrazić
    psa rzucającego książkę.
  • 0:48 - 0:52
    W programowaniu zamiast części
    mowy mamy typy danych.
  • 0:52 - 0:54
    Jeden już widzieliście: liczby.
  • 0:54 - 0:57
    Używamy ich w programach
    do rysowania.
  • 0:57 - 1:01
    I tak, jak w języku, czasami użycie
    liczby ma sens, a czasami nie.
  • 1:01 - 1:06
    Gdybym w funkcji tła
    wpisała „100 minus”,
  • 1:06 - 1:08
    to obok powinna znaleźć się liczba
  • 1:08 - 1:13
    lub coś, co da liczbę, np. „14 + 15”.
  • 1:14 - 1:16
    A gdybym wklepała „100” i spację,
  • 1:16 - 1:21
    nie mogłabym po tym dać liczby,
  • 1:21 - 1:23
    bo „100 spacja 10” nic nie znaczy.
  • 1:24 - 1:28
    W programowaniu mamy też
    typ logiczny, inaczej boolowski.
  • 1:28 - 1:33
    Nazywa się „boolowski”,
    bo wymyślił go George Boole.
  • 1:34 - 1:37
    Liczby mają mnóstwo różnych wartości,
  • 1:38 - 1:42
    a dane logiczne tylko dwie:
    prawdę lub fałsz.
  • 1:43 - 1:47
    Gdy je wpisuję, robią się niebieskie.
    To wyjątkowe, świetne słowa!
  • 1:47 - 1:51
    Używaliście już danych logicznych,
    choć może nieświadomie,
  • 1:51 - 1:53
    w instrukcjach warunkowych.
    Powtórzmy.
  • 1:53 - 1:56
    Zrobię zmienną „liczba”...
  • 1:56 - 1:59
    i przypiszę jej liczbę: 40.
  • 1:59 - 2:03
    Napiszę instrukcję warunkową:
    „Jeśli liczba
  • 2:03 - 2:05
    jest mniejsza od 50,
  • 2:06 - 2:10
    to narysuję pierwszą elipsę”.
  • 2:10 - 2:13
    Skopiuję to do instrukcji
  • 2:13 - 2:15
    i przesunę tabulatorem.
  • 2:17 - 2:21
    Instrukcja mówi: „Jeśli liczba
    jest mniejsza od 50” (a jest!),
  • 2:21 - 2:23
    to narysujemy górną elipsę”.
  • 2:23 - 2:27
    Jeśli wpiszę liczbę większą od 50,
    górna elipsa zniknie.
  • 2:28 - 2:33
    To coś w nawiasie
    - to wyrażenie logiczne.
  • 2:33 - 2:35
    Wyrażeniem matematycznym jest to,
  • 2:35 - 2:40
    co przybiera wartość liczby,
    np. 3 plus 2 plus 4 razy 8.
  • 2:40 - 2:44
    A wyrażenie logiczne
    przybiera wartość logiczną.
  • 2:44 - 2:47
    Czy coś jest wyrażeniem logicznym,
  • 2:47 - 2:50
    sprawdzimy, dopisując „czy?”
    i czytając to pytająco.
  • 2:50 - 2:54
    Gdy można odpowiedzieć „tak lub nie”
    - wyrażenie jest logiczne.
  • 2:54 - 2:57
    Tu spytamy: „Czy liczba
    jest mniejsza od 50?”.
  • 2:57 - 3:00
    Jest. I mamy wyrażenie logiczne.
  • 3:01 - 3:04
    A gdybym miała np. „4 + 4”
  • 3:04 - 3:07
    i spróbowała spytać: „Czy 4 + 4?”...
  • 3:07 - 3:10
    Nie. To nie jest wyrażenie logiczne.
  • 3:11 - 3:14
    Wróćmy do instrukcji.
    W nawiasie mogę wpisać wszystko,
  • 3:14 - 3:17
    byle były to dane logiczne
    lub wyrażenie logiczne.
  • 3:17 - 3:21
    Mogę napisać: „Jeśli to prawda...”
    i pojawi się elipsa,
  • 3:21 - 3:24
    albo „Jeśli fałsz” - i elipsy nie będzie.
  • 3:25 - 3:28
    Mogłabym wpisać np.:
    „jeśli 3 jest mniejsze od 4”.
  • 3:28 - 3:31
    To zawsze prawdziwe
    stwierdzenie logiczne.
  • 3:32 - 3:34
    Nie ma sensu pisać
    - elipsa będzie zawsze.
  • 3:34 - 3:38
    A „3 większe od 4”
    zawsze będzie fałszem.
  • 3:38 - 3:41
    Mogę przypisywać
    dane logiczne zmiennym:
  • 3:41 - 3:43
    zrobię nową zmienną,
  • 3:43 - 3:47
    nazwę ją „Winston jest fajny”
  • 3:48 - 3:51
    i przypiszę jej wartość
    logiczną - prawdę lub fałsz.
  • 3:52 - 3:54
    Prawdę, bo Winston fajny jest!
  • 3:54 - 3:57
    Gdy ta zmienna ma wartość logiczną,
  • 3:57 - 4:01
    mogę ją skopiować
    i wkleić do instrukcji warunkowej.
  • 4:03 - 4:07
    Pojawia się elipsa, bo wartość
    „Winston jest fajny” to „prawda”.
  • 4:07 - 4:11
    Mogłabym to też zastąpić
    wyrażeniem logicznym,
  • 4:11 - 4:14
    np. „2 mniejsze od 4”.
  • 4:15 - 4:18
    Pisząc zmienną
    dla wartości logicznej,
  • 4:18 - 4:21
    zawrzyjcie w nazwie warunek
    jej prawdziwości.
  • 4:21 - 4:24
    Aby sprawdzić,
    czy wybraliśmy dobrą nazwę,
  • 4:24 - 4:27
    zobaczmy, czy miałaby sens
    w instrukcji warunkowej.
  • 4:28 - 4:31
    Zostawmy „Winston jest fajny”;
    wiemy, że to prawda.
  • 4:31 - 4:34
    Weźmy zmienną „babeczki”.
  • 4:34 - 4:37
    No dobrze. „Jeśli babeczki”. Hmmm...
  • 4:37 - 4:41
    Nic to nie mówi. Zła nazwa zmiennej.
  • 4:41 - 4:45
    Ale gdybym napisała:
    „Jeśli babeczki się pieką”...
  • 4:45 - 4:49
    wiedzielibyśmy,
    że gdy ta zmienna jest prawdziwa,
  • 4:49 - 4:51
    to babeczki się pieką.
  • 4:51 - 4:54
    Nie pytajcie, jakie babeczki.
    To nieistotne.
  • 4:54 - 4:58
    Wróćmy do „Jeśli liczba
    jest mniejsza od 50”.
  • 4:59 - 5:00
    Super!
  • 5:00 - 5:02
    Poznajmy inne wyrażenia logiczne.
  • 5:02 - 5:05
    Widzieliście już
    „mniejsze niż” i „większe niż”.
  • 5:06 - 5:09
    Można też sprawdzić,
    czy coś jest „mniejsze lub równe”.
  • 5:09 - 5:13
    Spróbujmy: „Jeśli liczba
    jest mniejsza lub równa 48”.
  • 5:13 - 5:15
    Możemy też powiedzieć:
  • 5:15 - 5:19
    „Jeśli liczba jest większa
    lub równa 48”.
  • 5:20 - 5:24
    Jeśli tak, pojawi się
    prawa górna elipsa.
  • 5:25 - 5:27
    Wcięcie.
  • 5:27 - 5:32
    A chcąc sprawdzić, czy dwie rzeczy
    są sobie równe, powiecie:
  • 5:32 - 5:37
    „Jeśli liczba”... i trzy znaki
    równości, 48.
  • 5:39 - 5:44
    Takich znaków równości używacie
    w matematyce, tylko że tu są trzy.
  • 5:45 - 5:46
    Myślicie, że to przesada?
  • 5:46 - 5:52
    A gdy chcemy sprawdzić,
    czy dwie rzeczy są sobie nierówne,
  • 5:52 - 5:57
    piszecie „Jeśli liczba”, wykrzyknik,
    dwa znaki równości i 48.
  • 5:59 - 6:03
    I narysujemy ostatnią elipsę.
  • 6:04 - 6:08
    Wróćmy do początku.
    Nasza liczba to 48.
  • 6:08 - 6:12
    Jest mniejsza lub równa 48,
    mamy więc lewą górną elipsę.
  • 6:12 - 6:14
    Jest też większa lub równa 48.
  • 6:15 - 6:16
    I równa 48!
  • 6:16 - 6:21
    Ale nie jest nierówna 48,
    dlatego brakuje prawej dolnej elipsy.
  • 6:21 - 6:26
    Zmieniając liczby, zobaczycie,
    które elipsy się pojawiają.
  • 6:27 - 6:29
    Już wiecie, jak działają
    wyrażenia logiczne.
  • 6:30 - 6:33
    Tak jak wyrażenia matematyczne,
    mogą być bardzo skomplikowane.
  • 6:33 - 6:36
    O tym pomówimy kiedy indziej.
Title:
Wyrażenia Logiczne (Wersja Wideo)
Description:

To jest nagranie ekranu z naszego interaktywnego wprowadzenia do kodowania, zrobione żeby ułatwić pracę nad napisami i tłumaczeniami. Lepiej obejrzeć właściwe wprowadzenie tutaj:
https://pl.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
06:37

Polish subtitles

Revisions