INFORMATYKA – KLASA VII
17.03.2020r.
Lekcja Temat: Zmienne i obliczenia w Logo.
Na tej lekcji nauczymy się jak stosować w Logo polecenia, które spowodują wykonanie obliczeń lub wyprowadzenie napisu.
Wyniki obliczeń i napisy pojawiają się na ekranie tekstowym:
Aby w języku Logo wyświetlić wartość wyrażenia, należy użyć polecenia ps wyrażenie, np.
chcemy obliczyć 320 + 570, to w wierszu poleceń za znakiem ? piszemy ps 320+570
Zatwierdzamy klawiszem Enter z klawiatury i otrzymujemy wynik na ekranie tekstowym:
W obliczeniach można używać również zmiennych. Przed użyciem zmiennej należy przypisać jej wartość, stosując polecenie przypisz nazwa wartości (w skrócie przyp), np.:
przyp ”a 25.4 – przypisuje zmiennej a wartość 25,4 (w Logo do wydzielenia części ułamkowej zamiast przecinka używamy kropki).
Zwróćcie uwagę na odstępy, odstęp: przyp odstęp ”a odstęp 25.4 (przed nazwą zmiennej umieszczamy znak górnego cudzysłowu – musi być do niej przyklejony bez odstępów)
przyp ”b 440 – przypisuje zmiennej b wartość 440
przyp ”s :a+:b – przypisuje zmiennej s wartość sumy liczb przypisanych do zmiennych a i b (w tym wypadku, jeśli zmiennej przypisujemy wartości innych zmiennych w wyrażeniu, czyli tutaj suma a i b, to z przodu do a i b musy być przyklejony znak dwukropka, nie ma odstępów między a, b i plusem)
ps :s – wypisuje wartość zmiennej s na ekranie tekstowym (ten sam efekt osiągniemy, jeśli wpiszemy ps :a+:b).
Wpiszmy teraz w programie Logomocja powyższe polecenia, za każdym razem klikając Enter:
i na koniec: ps :s
Program obliczył nam sumę i wypisał na ekranie tekstowym:
Zwróćcie uwagę, że żółw w takich obliczaniach jest nieruchomy.
Wykonajmy teraz ćwiczenie: pisząc odpowiednie polecenia w języku Logo, oblicz dla a równego 20 i b równego 50:
a) sumę liczb a i b,
b) pole prostokąta o bokach a i b, c) pole kwadratu o boku a, d) pole kwadratu o boku b.
a wiec najpierw musimy przypisać wartości do zmiennych:
przyp ”a 20 przyp ”b 50
piszemy to w Logomocji:
Następnie obliczamy sumę, czyli:
przyp ”s :a+:b i następnie:
ps :s:
Wynik wyszedł 70 czyli poprawny:
Następnie mamy obliczyć pole prostokąta o bokach a i b:
Wzór na pole prostokąta, to: 2a + 2b, czyli powinniśmy napisać: przyp "p 2*:a+2*:b
Kolejnym krokiem było obliczenie pola kwadratu o boku a. Wzór na pole kwadratu, to a*a, więc nasze polecenie powinno wyglądać: przyp ”k :a*:a (k to inaczej kwadrat)
Zmienną na obliczenie pola kwadratu o boku b nazwijmy q:
Teraz moi drodzy zadanie dla Was, żeby zrobić to samo ćwiczenie, tylko z innymi zmiennymi, czyli:
Pisząc odpowiednie polecenia w języku Logo, oblicz dla a równego 1,5 i b równego 2,5:
a) sumę liczb a i b,
b) pole prostokąta o bokach a i b, c) pole kwadratu o boku a, d) pole kwadratu o boku b.
Pamiętajcie, że 1,5 to w Logo 1.5, a 2,5 to w Logo 2.5. Ważne jest również to, że jeśli przypiszecie na początku wartości zmiennych a i b, to ni możecie zamykać programu i w nowo otwartym dalej kontynuować obliczenia, ponieważ nowy program nie będzie znal wartości a i b, trzeba mu je od początku przypisać.
W języku Logo polecenia ps możemy również używać do wypisywania ciągu słów, np. jeśli w wierszu poleceń wpiszecie: ps [lubię informatykę] (ciąg słów koniecznie w nawiasach kwadratowych), to na ekranie tekstowym pojawi Wam się napis Lubię informatykę: