Masz chęć na kolejną porcję programistycznej wiedzy? Zaraz zrobi się ciekawie!
Z czego składa się kod
Wyrażenia
Wyrażenie jest najmniejszą jednostką kodu, która zwraca wynik. Na przykład 1+2 jest wyrażeniem, które po uruchomieniu programu daje wynik 3.
Print("{1 + 2}")
Print to wbudowana funkcja, która informuje program, aby wyświetlił cokolwiek umieścisz w nawiasach. W tym przypadku "{1 + 2}" informuje program, aby obliczył, ile wynosi 1 + 2, a suma zostanie wyświetlona po otwarciu dziennika.
Wartości
Wartość to informacja używana przez program do działania. Przykładami wartości są liczby lub tekst.
Wyniki
Gdy wyrażenie jest wykonywane, a następnie wyprowadza wartość, jest ona wynikiem.
Ocena
Ocena oznacza wykonanie wyrażenia w celu uzyskania wartości. Zauważ, że angielskie słowa evaluate (oceniać) i value (wartość) mają ten sam rdzeń.
Operatory
Operator to symbol, który reprezentuje operację, np. dodawanie (+) lub większy niż (>).

Jeden kot plus jeden kot to więcej niż jedna mysz.
Części wyrażenia
Wiesz już, że wyrażenie jest najmniejszą jednostką kodu, która zwraca wynik.
Idąc dalej tym tropem, wyrażenie jest kombinacją operacji i wartości, która po ocenie daje wynik.
Poniżej przedstawiono sposób, w jaki możesz użyć tak zwanego wyrażenia if .. else.
if (MiceCaught > 0):
Print("Wygrywasz!")
else:
Print("Przegrywasz!")
Wynikiem jest wygrana (“Wygrywasz!”) lub przegrana (“Przegrywasz!”).
Oznacza to, że jeśli gracz złapie co najmniej jedną mysz, wygrywa – w przeciwnym razie gracz nie złapał żadnej myszy i przegrywa.
Słowa kluczowe
Pewne słowa są wbudowane w język Verse i wiążą się z nimi bardzo konkretne działania. Są to tak zwane słowa kluczowe.
W powyższym przykładzie słowem kluczowym jest if, co znaczy, że musi zostać spełniony warunek (jeśli zostanie złapana jedna mysz…). Drugie słowo kluczowe else oznacza, że jeśli warunek nie zostanie spełniony, otrzymamy inny wynik.
Verse używa słów kluczowych, aby ułatwić pisanie programu, ponieważ każde z nich zawiera wiele informacji o tym, co program powinien robić.
Słowa kluczowe w Verse są zarezerwowane dla ich konkretnych wbudowanych zastosowań, więc nie można ich używać do nazywania innych rzeczy. Więcej na ten temat w następnej lekcji!
Operacje
Operacja to akcja lub proces, które można wykonać na danych. Operacje te są reprezentowane przez symbole zwane operatorami. Dane, takie jak liczby, na których operator wykonuje operacje, nazywane są operandami.
Oto przykłady operatorów:
| Operator | Jego działanie |
|---|---|
Dodawanie + |
Operator + pozwala dodać do siebie dwie wartości. |
Odejmowanie - |
Operator - powoduje odjęcie drugiej liczby od pierwszej. |
Mnożenie * |
Operator * pozwala pomnożyć dwie liczby przez siebie. |
Dzielenie / |
Operator / dzieli pierwszą liczbę przez drugą. |
Znak równości = |
Operator = sprawdza, czy dwa elementy są równe. Na przykład:
|
Zapytanie ? |
Operator ? sprawdza, czy określony typ wartości ma wartość true. |
Istnieje więcej operatorów, ale to dobry początek!
Typy i wartości
Wiesz już, że wartość to informacja, której program potrzebuje, aby coś zrobić, i że na tej informacji (danych) można wykonywać operacje.
Typ określa rodzaj operacji, jaką program może wykonać na przechowywanej wartości.
Do każdego typu przypisane są określone operacje, które wymagają określonych rodzajów wartości.
Istnieje wiele różnych typów, ale poniżej przedstawiamy te najczęściej spotykane.
| Typ | Jego działanie | Wartości |
|---|---|---|
logic |
Ten typ wartości może mieć wyłącznie wartość true lub false. Nie może mieć żadnej wartości pomiędzy ani nie może mieć obu wartości jednocześnie. Jeśli zdarzyło ci się słyszeć o logice boolowskiej (włączone/wyłączone lub 0/1), jest to jej odpowiednik w Verse. | true / false |
int |
Typ int to liczba całkowita (nie ułamkowa); W przypadku liczb ułamkowych należy używać typu |
Liczby całkowite |
float |
Ten typ jest przeznaczony dla wartości, które nie są liczbami całkowitymi, na przykład ułamków. Na przykład liczba 1.25 przyjmie typ Na przykład wszystkie poniższe liczby są liczbami zmiennoprzecinkowymi: 10.25, 1.375, 12.0. Zwróć uwagę, że 12.0 ma wartość liczby całkowitej. Wszystkie liczby całkowite mogą być wyrażane jako wartości zmiennoprzecinkowe (float) – 1 byłoby 1,0, a 777 byłoby 777,0 – ale wartości zmiennoprzecinkowe (float) nie mogą być wyrażone jako typ int, chyba że są liczbami całkowitymi. |
Liczby z miejscami dziesiętnymi |
string |
Ten typ to dowolny rodzaj tekstu. Mogą to być litery, cyfry, znaki interpunkcyjne, spacje, a nawet emoji. 😻 Na przykład w sekcji Modyfikacja i uruchomienie pierwszego programu Verse wiersz kodu, który brzmi Print("Witaj, świecie!") informuje, aby wyświetlić ciąg tekstowy "Witaj, świecie!". |
Litery, cyfry, znaki interpunkcyjne, spacje, emoji |
Literały
Literał to wartość niezmienna w języku programowania Verse, taka jak liczba lub inny znak. Literału należy używać tylko wtedy, gdy wiadomo, że wartość nigdy się nie zmieni.
Na przykład w przypadku typu logic możliwe są dwa literały, true i false, ponieważ ich wartości nie zmieniają się. Wartość true zawsze będzie true. Wartość false zawsze będzie false.
Więcej o literałach i ich zastosowaniu dowiesz się w następnej lekcji.
Podsumowanie
- Gdy kod jest wykonywany (uruchamiany), wyrażenia w kodzie są oceniane.
- Ocena daje wynik.
- Słowa kluczowe w Verse to specjalne słowa, do których przypisane są bardzo konkretne działania.
- Wartość to informacja, której program używa, aby coś zrobić.
- Typ informuje, jaką operację program może wykonać z wartością.
- Literały to wartości, które się nie zmieniają.