« Ogólny spis treści »    « Indeks QB »    « Przewodnik użytkownika - spis treści »


Rozdział 1 Witaj w GW-BASIC • Rozdział 2 Zaczynając z GW-BASIC • Rozdział 3 Przeglądając i ćwicząc GW-BASIC • Rozdział 4 Edytor ekranowy GW-BASICa • Rozdział 5 Tworzenie i stosowanie plików • Rozdział 6 Stałe, zmienne, wyrażenia i operatory
3.1 Przykład trybu bezpośredniego3.2 Przykłady trybu programowego3.3 Klawisze funkcyjne3.4 Edycja linii3.5 Zapisywanie pliku programu
Przekład: D.A.M.Deger (Damian Gawrych) sierpień 2006

Rozdział 3
Przeglądając i ćwicząc GW-BASIC

Sesje ćwiczeniowe w tym rozdziale pomogą Ci ocenić, czego już się nauczyłeś. Jeśli tego jeszcze nie zrobiłeś, jest to właściwa pora aby włączyc komputer i załadować interpreter GW-BASICa.

3.1 Przykład trybu bezpośredniego

Możesz używać komputera w trybie bezpośrednim do wykonywania podstawowych działań arytmetycznych. GW-BASIC rozpoznaje następujące symbole jako operatory arytmetyczne:

Działanie

Operator

Dodawanie

+

Odejmowanie

-

Mnożenie

*

Dzielenie

/

Aby wprowadzić zadanie, odpowiedz na znak Ok znakiem zapytania (?), a po nim - poleceniem rozwiązującym zadanie, i naciśnij klawisz ENTER. W GW-BASICu znak zapytania może być używany zamiennie ze słowem kluczowym PRINT. Zostanie wyświetlona odpowiedź.

Wpisz, co następuje, i naciśnij klawisz ENTER key:

?2+2

GW-BASIC wyświetli na ekranie odpowiedź:

?2+2
 4
Ok

Aby przećwiczyć inne działania arytmetyczne, zamień znak + pożądanym operatorem.

Język GW-BASIC nie ogranicza się do funkcji arytmetycznych. Możesz także wprowadzać złożone funkcje algebraiczne i trygonometryczne. Formaty dla tych funkcji są zamieszczone w Rozdział 6, "Stałe, zmienne, wyrażenia i operatory."

3.2 Przykłady trybu programowego

Język GW-BASIC może zostać użyty do zadań innych niż proste obliczenia algebraiczne. Możesz stworzyć program, który wykona serie operacji i następnie wyświetli wynik. Programując, tworzysz linie instrukcji zwanych poleceniami. Pamiętaj, że może być więcej niż jedno polecenie w linii, i że kazda linia zaczyna się od numeru.

Np. aby komendę PRINT 2+3 uczynić poleceniem, napisz:

10 print 2+3

Kiedy naciśniesz klawisz ENTER, kursor przesunie się do następnej linii, ale nic więcej się nie wydarzy. key, the cursor shifts to the next line, but nothing else happens. Aby spowodować, by komputer wykonał obliczenie, wpisz, co następuje, i naciśnij klawisz ENTER:

run

Ekran powinien wyglądać, jak niżej:

Ok
10 print 2+3
run
 5
Ok

Właśnie napisałeś program w GW-BASIC.

Komputer przechowuje polecenie obliczenia, dopóki nie zostanie specjalnie pobudzony do jego wykonania (poleceniem RUN). To pozwala Ci wprowadzać więcej linii z instrukcjami. Kiedy wpiszesz komendę RUN, komputer wykona dodawanie i wyświetli wynik.

Następujący program ma dwie linie instrukcji. Wpisz:

10 x=3
20 print 2+x

Teraz użyj komendy RUN, aby komputer obliczył wynik.

Ekran powinien wyglądać, jak niżej:

Ok
10 x=3
20 print 2+x
run
 5
Ok

Dwie cechy, które odróżniają program od obliczeń w trybie bezpośrednim, to

  1. Numerowane linie
  2. Użycie polecenia run

Te cechy pozwalają komputerowi poznać, że wszystkie polecenia zostały wpisane i obliczanie może zostać przeprowadzone od początku do końca. Numeracja linii jest dla komputera pierwszym sygnałem, że jest to program, a nie proste obliczenie, i że nie musi wykonywać aktualnie obliczeń, dopóki nie wprowadzono komendy RUN.

Inaczej mówiąc, obliczenia są wykonywane w trybie bezpośrednim. Programy są pisane w trybie programowym.

Aby wyświetlić cały program jeszcze raz, wpisz komendę LIST i naciśnij klawisz ENTER:

list

Ekran powinien wyglądać, jak niżej:

Ok
10 x=3
20 print 2+x
run
Ok
 5
Ok
list
10 X=3
20 PRINT 2+X
Ok

Zauważ drobną zmianę w programie. Małe litery, które wprowadziłeś, zostały zamienione na duże. Komenda LIST wykonuje taką zamianę automatycznie.

3.3 Klawisze funkcyjne

Klawisze funkcyjne to klawisze, które zostały przypisane do najczęściej używanych komend. Dziesięć klawiszy funkcyjnych jest umieszczonych z lewej strony klawiatury (na 81-klawiszowej klawiaturze dawnych pecetów - przyp. tłum.). Przewodnik do tych klawiszy i przypisane im komendy pojawiają się u spodu ekranu GW-BASICa. Aby oszczędzić czas i pisanie, możesz nacisnąć klawisz funkcyjny, zamiast wypisywać nazwę komendy.

Np. aby znowu wylistować Twój program, nie potrzebujesz wypisywać komendy LIST; zamiast tego możesz użyć przypisany do niej klawisz funkcyjny:

Twój program powinien ukazać się na ekranie.

Aby uruchomić program, po prostu naciśnij klawisz F2, który jest przypisany do komendy RUN.

Kiedy poznasz więcej komend, nauczysz się, jak używać klawisze F3 do F10. Rozdział 4, "Edytor ekranowy GW-BASICa," zawiera więcej informacji o klawiszach używanych w GW-BASIC.

3.4 Edycja linii

Są dwie podstawowe drogi do zmiany linii. Możesz

Aby skasować linię, po prostu wpisz numer linii i naciśnij klawisz ENTER. Np. jeśli wpiszesz 12 i naciśniesz klawisz ENTER, linia o numerze 12 zostanie usunięta z programu.

Aby posłużyć się komedą EDIT, wpisz komendę EDIT, a po niej numer linii, którą chcesz zmienić. Np. wpisz, co następuje, i naciśnij klawisz ENTER:

edit 10

Do przeprowadzenia edycji możesz użyć następujących klawiszy:

Klawisz Funkcja
CURSOR UP,
CURSOR DOWN,
CURSOR LEFT,
CURSOR RIGHT
Przesuwa kursor pomiedzy poleceniami
BACKSPACE Kasuje znak na lewo od kursora
DELETE (DEL) Kasuje bieżący znak
INSERT (INS) Pozwala wstawiać znaki na lewo od kursora.

Np. do zmodyfikowania polecenia (linii) 10, aby odcztała x=4, Użyj klawisza CURSOR-RIGHT, aby przesunąć kursor na 3, i wpisz 4. Cyfra 4 zamieni w poleceniu cyfrę 3.

Teraz naciśnij klawisz ENTER, i nastepnie klawisz F2.

Ekran wyświetli:

Ok
10 X=4
RUN
 6
Ok

3.5 Zapisywanie pliku programu

Tworzenie programu jest podobne do tworzenia pliku danych. Program jest plikiem, zawierającym specyficzne instrukcje lub polecenia dla komputera. Aby móc użyć program ponownie, musisz zapisac go, tak samo jak plik z danymi.

Aby zapisac plik w GW-BASICu, zastosuj następującą procedurę:

  1. Nacisnij klawisz F4. Na ekranie pojawi się komenda SAVE".
  2. Wpisz nazwę programu i naciśnij klawisz ENTER. Plik został zapisany pod nazwą, jaką wpisałeś.

Aby przywołać z powrotem zapisany plik,zastosuj następującą procedurę:

  1. Naciśnij klawisz F3. Na ekranie pojawi się komenda LOAD".
  2. Wpisz nazwę pliku.
  3. Naciśnij ENTER.

Plik został załadowany do pamięci i jest gotowy do wylistowania, edycji lub uruchomienia.