16 164
edycje
Nie podano opisu zmian |
|||
Linia 241: | Linia 241: | ||
http://i.imgur.com/E1cH5ui.png | http://i.imgur.com/E1cH5ui.png | ||
=== Zmiana wartości zmiennej === | |||
Zmienia jest jak pudło. Można z niej wyjąć coś i włożyć coś innego. | |||
<code> | |||
TextWindow.Write("Podaj swoje imię: ")<br> | |||
imię = TextWindow.Read()<br> | |||
TextWindow.WriteLine("Siema " + imię + " xDDDDDDDD")<br> | |||
<br> | |||
TextWindow.Write("Zmień swoje imię: ")<br> | |||
imię = TextWindow.Read()<br> | |||
TextWindow.WriteLine("Siema " + imię + " xDDDDDDDD")<br> | |||
</code> | |||
http://i.imgur.com/6mIAsaH.png | |||
Przyjrzyjmy się temu programowi. Na początku wartość zmiennej "imię" to wyraz wprowadzony przez użytkownika. Potem jednak zostaje on zastąpiony nowym, który jest wprowadzony później. | |||
Zmienna może jednocześnie przechowywać tylko jedną wartość. | |||
=== Zasady nazywania zmiennych === | === Zasady nazywania zmiennych === | ||
Linia 249: | Linia 268: | ||
# Używaj takich nazw, by wiedzieć, co się kryje pod daną zmienną. Przy rozbudowanych programach łatwo się pogubić. | # Używaj takich nazw, by wiedzieć, co się kryje pod daną zmienną. Przy rozbudowanych programach łatwo się pogubić. | ||
== Podstawowe operacje matematyczne == | |||
=== Dodawanie dwóch liczb === | |||
Dotychczas w zmiennych przechowywaliśmy wyrazy. Można je wykorzystać również do manipulacji liczbami. | |||
Zacznijmy od prostego dodawania:<br> | |||
<code> | |||
liczba1 = 6 <br> | |||
liczba2 = 9 <br> | |||
wynik = liczba1 + liczba2 <br> | |||
TextWindow.WriteLine(wynik) <br> | |||
</code> | |||
http://i.imgur.com/iAt5lL5.png | |||
W programie na początku ustaliliśmy wartość zmiennych. Dla "liczba1" wybraliśmy 6, a dla "liczba2" wybraliśmy 9. Następnie kazaliśmy je do siebie dodać i zapisać wynik w zmiennej "wynik". Na końcu program wyświetla wartość zmiennej "wynik". | |||
=== Dodawanie większej ilości liczb === | |||
Oczywiście można do siebie dodać więcej liczb. | |||
<code> | |||
liczba1 = 6 <br> | |||
liczba2 = 9 <br> | |||
liczba3 = 666 <br> | |||
wynik = liczba1 + liczba2 + liczba3 <br> | |||
TextWindow.WriteLine(wynik) <br> | |||
</code> | |||
http://i.imgur.com/1PmbPKr.png | |||
=== Dodawanie liczb - skrócony program === | |||
Ten program z dodawaniem dwóch liczb jest jakiś długi. I wymaga użycia aż trzech zmiennych. A z trzema liczbami to już w ogóle. Nie da się prościej? Da się! | |||
<code>TextWindow.WriteLine(6 + 9)</code> | |||
<code>TextWindow.WriteLine(6 + 9 + 666)</code> | |||
Jak widzisz, czasami taki sam rezultat można uzyskać bardzo różnymi ścieżkami. Oczywiście jesteśmy pozytywnie leniwi i staramy się wybierać najprostsze. ;-) | |||
Czasami warto zastanowić się, czy czegoś nie da się zrobić prościej. | |||
=== Dodawanie dwóch liczb wpisanych przez użytkownika === | |||
Nie denerwuj się. Dodawanie ze zmiennymi będzie nam potrzebne w zrozumieniu poniższego programu: | |||
<code> | |||
TextWindow.WriteLine("Podaj pierwszą liczbę:")<br> | |||
liczba1 = TextWindow.ReadNumber()<br> | |||
<br> | |||
TextWindow.WriteLine("Podaj drugą liczbę:")<br> | |||
liczba2 = TextWindow.ReadNumber()<br> | |||
<br> | |||
TextWindow.WriteLine("Oto wynik:")<br> | |||
TextWindow.WriteLine(liczba1 + liczba2)<br> | |||
</code> | |||
http://i.imgur.com/wmfJJ7q.png | |||
Tym razem pozwalamy użytkownikowi zdecydować, jakie liczby chce do siebie dodać. | |||
=== Odejmowanie, mnożenie i dzielenie === | |||
Dodawanie to oczywiście nie jedyna operacja matematyczna, jaką możemy wykonać. | |||
Odejmowanie: <br> | |||
<code>TextWindow.WriteLine(6 - 9)</code> | |||
http://i.imgur.com/VWOknIT.png | |||
Mnożenie: <br> | |||
<code>TextWindow.WriteLine(6 * 9)</code> | |||
http://i.imgur.com/pozeoBY.png | |||
Dzielenie: <br> | |||
<code>TextWindow.WriteLine(6 / 3)</code> | |||
http://i.imgur.com/lQLUUR7.png | |||
=== Dodawanie dwóch liczb jakby były tekstem === | |||
Czasami chcemy, by dwie liczby po prostu pojawiły się obok siebie, zamiast zostały matematycznie dodane. Spójrzmy na poniższy przykład: <br> | |||
<code>TextWindow.WriteLine(6 + 9)</code> | |||
Przerabialiśmy to. Wyświetli wynik dodawania (15). Co zrobić, by wyświetliło [[69]]? ;-) | |||
W tym celu musimy użyć polecenia ''Text.Append(tekst1,tekst2)'', który dodaje do siebie teksty i nigdy nie traktuje ich jak wyrażenie arytmetyczne. | |||
<code> | |||
TextWindow.WriteLine(Text.Append(6,9)) | |||
</code> | |||
http://i.imgur.com/FjOiZAw.png | |||
Piękne. :)))))))))))))) | |||
W powyższym przykładzie może to wydaje się nieco absurdalne, ale czasami ta metoda jest naprawdę przydatna. | |||
''Ciąg dalszy wkrótce.'' | ''Ciąg dalszy wkrótce.'' | ||
[[Kategoria:Poradniki]][[Kategoria:Oprogramowanie]] | [[Kategoria:Poradniki]][[Kategoria:Oprogramowanie]] |