Przejdź do zawartości

Microsoft Small Basic - poradnik programowania: Różnice pomiędzy wersjami

brak opisu edycji
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]]