Atari 65XE Uživatelský manuál Strana 35

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 180
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 34
str.
34
Zadaniem tej książki nie jest opisywanie języka i sposobu
pisania programów, lecz trochę informacji jest niezbędne, aby
umożliwić wykorzystanie zamieszczonych przykładów.
Po włączeniu komputera bez wciskania <OPTION> Atari Basic
zgłasza się przez wyświetlenie komunikatu "READY". Oznacza to
gotowość interpretera do przyjęcia polecenia od użytkownika.
Polecenie takie może być natychmiast wykonane (tzw. tryb
bezpośredni) lub zapamiętane do późniejszego wykonania (tryb
programowy). Polecenie wpisane i potwierdzone naciśnięciem
klawisza <RETURN> jest sprawdzane pod względem składni
(poprawności) i, jeśli nie zawiera błędów, jest wykonywane. Jest
to właśnie tryb bezpośredni.
Aby spowodować zapamiętanie polecenia (bez wykonywania),
należy poprzedzić je numerem wiersza, czyli liczbą całkowitą z
zakresu
od 0 do
32767.
Wpisanie
samego
numeru usuwa
z
pamięci
wiersz o tym numerze. Jest to tryb programowy. Po padaniu w
trybie bezpośrednim instrukcji RUN zawarty w pamięci program
wykonywany jest w kolejności numerów wierszy (od najmniejszego
do największego).
Jeżeli wprowadzony wiersz zawiera błąd składniowy, to jest
on wyświetlany ponownie ze słowem "ERROR" (błąd) poprzedzającym
treść wiersza. Miejsce napotkania błędu jest zaznaczone
wyświetleniem w negatywie. Nie musi być to jednak rzeczywiste
miejsce wystąpienia błędu. Interpreter analizuje wprowadzoną
informację znak po znaku i próbuje ją do czegoś dopasować. Błąd
jest sygnalizowany dopiero wtedy, gdy to się nie uda. Na
przykład, jeżeli wpiszesz "RYN" (zamiast "RUN"), to zostanie
wskazany błąd na końcu, a nie w literze "Y". "RYN" zostanie
potraktowane jako nazwa zmiennej, z którą nie wiadomo co
zrobić.
W taki sposób wykrywane są tylko błędy składni, co w zwykłym
języku odpowiada błędom ortograficznym. Jednak zdanie może być
bez błędów i mimo to błędne lub bez sensu. Na przykład,
polecenie dzielenia przez zera "X/0" jest składniowo poprawne,
lecz jego wykonanie spowoduje błąd, gdyż komputer nie potrafi
obliczyć wyniku. Tego rodzaju błędy ujawniają się dopiero w
czasie wykonywania programu i są sygnalizowane komunikatem
"ERROR x AT LINE y" (błąd x w wierszu y), "x" jest tu kodem
błędu, który oznacza jego rodzaj (patrz dodatek "Kody błędów").
Także w tym przypadku miejsce napotkania błędu rzadko wskazuje
miejsce jego powstania. Załóżmy, na przykład, że napotkany
został błąd w dzieleniu "X/A". Przyczyną jego jest jednak
nadanie zmiennej "A" wartości zero, co mogło być wykonane w
zupełnie innym miejscu programu. Przy analizowaniu błędów nie
wolno się więc sugerować podanym w komunikacie wierszem jego
wystąpienia.
W dalszej części książki napotkasz przykładowe programy
napisane w języku Atari Basic. Są one dokładnie sprawdzone i z
pewnością nie zawierają błędów. Jeżeli po uruchomieniu takiego
przykładu zostanie jednak zasygnalizowany błąd, to znaczy, że
musiałeś pomylić się przy przepisywaniu albo niewłaściwie się
tym programem posłużyłeś. Ten drugi przypadek jest zwykle
uwzględniony w opisie przykładu. Natomiast uniknięciu błędów
przy przepisywaniu służy "Edytor Basica" zamieszczony w dodatku
na końcu książki. Przed numerem każdego wiersza znajduje się
Zobrazit stránku 34
1 2 ... 30 31 32 33 34 35 36 37 38 39 40 ... 179 180

Komentáře k této Příručce

Žádné komentáře