Zmienne są jednym z podstawowych elementów programu. Pozwalają przechować wynik działania i wykorzystać go później do różnych celów. W zależności od rodzaju przechowywanej zawartości, zmienne mogą mieć różne typy. Przykładowo, liczby mogą być przechowywane w zmiennych typu:
Byte - liczby całkowite od 0 do 255
Integer - liczby całkowite od --32 768 do +32 767
Single, Double - liczby zmiennoprzecinkowe
Aby użyć w programie zmiennej, trzeba zadeklarować jej typ i nazwę. W BASICu robi się to przy pomocy polecenia Dim
Dim nazwa_zraiennej as typ_zmiennej np.
Dim liczba as Integer
Przykładowy program, który dodaje do siebie dwie liczby ma formę:
Przykład 1.
Dim liczba_l as Integer Dim liczba_2 as Integer Dim wynik as Integer
>' 'wstawiamy do pierwszej zmiennej wartość 10 / liczba_l = 10
/ ‘wstawiamy do drugiej zmiennej wartość 5 5liczba_2 = 5
‘wpisujemy wartość pierwszej zmiennej Print liczba_l
‘wpisujemy wartość drugiej zmiennej >Print liczba_2
> ‘dodajemy liczby wynik = liczba_l + liczba_2
Ćwiczenie 2.
a) Dodaj do powyższego programu wyświetlanie wyniku funkcją print. Przesymuluj program.
b) Napisz kod, który przed wyświetleniem zwiększy wynik o 1.
c) Dodaj trzecią zmienną, przypisz do niej wartość 20 i wykonaj dodawanie trzech liczb. Uwaga - BASIC nie akceptuje wykonywania w jednej linijce na więcej jednej operacji. Tak więc polecenie
wynik = liczba_l + liczba_2 + liczba_3
jest niedozwolone. Wymyśl sposób na obejście tego ograniczenia._
Ćwiczenie 3. Napisz program obliczający działania i wyświetlający wynik. Pamiętaj o kolejności wykonywania działań.
a) (2 + 8)/4 + 1
b) 2*5 + 8-2
c) (2+5)/3. Sprawdź wynik uzyskany przy pomocy operacji na zmiennych typu Integer. Następnie użyj zmiennych typu Single i sprawdź różnicę w wyniku. Z czego ona wynika?
d) Napisz program operujący wyłącznie na zmiennych przechowujących wartości z zakresu 0..255.
Przypisz zmiennej wartość 255, a następnie zwiększ jej wartość o 1. Sprawdź wynik funkgą print._