3. Výpis: PRINT, REM, END

Na čo to je

PRINT je najpoužívanejší príkaz BASICu: vypíše na obrazovku text, číslo alebo výsledok výpočtu. V tejto kapitole k nemu pribudnú tri drobnosti, bez ktorých sa žiadny program nezaobíde: komentár REM, dvojbodka medzi príkazmi a END.

Ako sa to píše

Atari BASIC
PRINT čo;čo,čo
ZápisVýznam
PRINT "text"vypíše text a prejde na nový riadok
PRINT 5+3vypočíta a vypíše číslo
PRINT A;Bbodkočiarka: druhá vec hneď za prvou, bez medzery
PRINT A,Bčiarka: druhá vec v ďalšom stĺpci (stĺpce sú po desiatich znakoch)
PRINT "text";bodkočiarka na konci: neprejde na nový riadok
PRINTsamotné: prázdny riadok
? "text"otáznik je skratka za PRINT

A k tomu:

ZápisVýznam
REM textkomentár až do konca riadka
príkaz:príkazdvojbodka oddeľuje viac príkazov na jednom riadku
ENDukončí program

Celý program

Súbor examples/print.abas:

Atari BASIC
10 REM PRINT: writing on the screen
20 PRINT "One line"
30 PRINT "Two ";"parts ";"joined"
40 PRINT "Left","Right"
50 PRINT 5
60 PRINT "Five plus three is ";5+3
70 PRINT
80 PRINT "No new line: ";
90 PRINT "it goes on here"
100 ? "A question mark is PRINT too"
110 PRINT "One":PRINT "Two":REM two statements on a line
120 END
130 PRINT "Never printed"

Preklad a spustenie

Basic26 print.abas --sim

Čo uvidíš

One line
Two parts joined
Left      Right
5
Five plus three is 8

No new line: it goes on here
A question mark is PRINT too
One
Two

Ako to funguje

Časté chyby

Čo sa staloČo sa stane
medzi dvoma textami nie je ; ani , (PRINT "A" "B")preloží sa a vypíše AB, ako s bodkočiarkou – píš ju však, je to čitateľnejšie
medzera chýba v úvodzovkách (PRINT "Sum is";8)vypíše Sum is8
chýba druhá úvodzovkawarning B26048: missing double quote in string; text sa berie do konca riadka
príkaz za REM na tom istom riadkunevykoná sa, je súčasťou komentára

Vyskúšaj si

  1. Vypíš tri mená pod seba, potom tie isté tri mená na jeden riadok oddelené čiarkou a medzerou.
  2. Vypíš malú tabuľku s dvoma stĺpcami pomocou čiarky: v prvom mená, v druhom čísla.
  3. Čo vypíše PRINT "2+2" a čo PRINT 2+2? Najprv si tipni, potom vyskúšaj.

Zhrnutie

Späť: 2. Prvý program · Ďalej: 4. Premenné a čísla