BASIC – razlika između verzija
Uklonjeni sadržaj Dodani sadržaj
m r2.7.1) (robot Dodaje: ta:பேசிக் (கணினி) |
m razne ispravke |
||
Red 5:
== Povijest ==
== Struktura jezika ==
Ovisno o tome da li je interpretiran ili preveden, program može imati ili ne mora brojeve linija. Ukoliko ih ima implementirani su programski skokovi tipa GOTO i/ili GOSUB (umjesto brojeva programskih linija mogu biti i tekstualne labele).
Linija 26 ⟶ 24:
==== Najčešće naredbe ====
Kratak (ali stvarno kratak) pregled najčešće korištenih naredbi:<br /><br />
* '''PRINT''' - ispisuje tekst na ekran, npr.:
<pre>PRINT "Hello world!"</pre><br />
* '''INPUT''' - zahtijeva od korisnika da upiše tekst koji će biti upisan u jednu ili više varijabli:
<pre>INPUT "Upiši dva broja:", x, y</pre>
:<small>x i y su imena varijabli, a od korisnika zahtijeva da ih odvoji zarezom.</small>
<br />
* '''IF-THEN-ELSE''' - naredbe grananja. Prijevod na hrvatski: AKO-ONDA-INAČE.
<pre>IF x > 10 THEN PRINT "Broj je veći od 10." ELSE PRINT "Broj je manji od 10."</pre><br />
* '''GOTO''' naredba je objašnjena pod podnaslovom [[BASIC#Primjeri|Primjeri]]. <br /><br />
* '''FOR-NEXT''' petlja:
<pre>
Linija 48 ⟶ 41:
:<small>Ovo će ispisati brojeve od 1 do 10.</small>
<br />
* '''DO-LOOP''' petlja:
<pre>
Linija 69 ⟶ 61:
=== Programske strukture ===
== Dostupnost ==
== Primjeri ==
Sljedeći program je primjer beskonačne petlje, i jedini način prekidanja jest korištenje BREAK signala.
<pre>
Linija 81 ⟶ 70:
== Dijalekti ==
== Srodni jezici ==
* [[QBasic]] - verzija za DOS
* [[Amiga Basic]] - Basic na računalima Commodore Amiga
Linija 91 ⟶ 78:
== Standardi ==
* [[ANSI]] Standard for Minimal BASIC (ANSI X3.60-1978 "FOR MINIMAL BASIC")
* [[ISO]] Standard for Minimal BASIC (ISO/IEC 6373:1984 "DATA PROCESSING - PROGRAMMING LANGUAGES - MINIMAL BASIC")
==
[http://www.iit.edu/~sarimar/GDS/metal.html Metal Basic za Apple OS X] <br />
[http://www.code-it.net/articles.php?cat_id=6 Tutorial sa stranice Code-it.net]
|