Movatterモバイル変換


[0]ホーム

URL:


Prijeđi na sadržaj
Wikipedija
Pretraga

BASIC

Izvor: Wikipedija
(Preusmjereno sa straniceBasic)

BASIC (engleska skraćenica zaBeginner's All-purpose Symbolic Instruction Code) jeprogramski jezik za računala.

Kao programski jezik bio je iznimno popularan na kućnim računalima u 1980-tim godinama (ZX Spectrum,Commodore 64 iCommodore 128,Amiga,Amstrad,Texas Instruments TI-99/4A,...)Poštuje svoj skup sintaksnih pravila (petlje, ispis, logičko ispitivanje, rad s datotekama, itd.). Vrlo je jednostavan za uporabu i lagan za učenje.

Historija

[uredi |uredi kod]

Struktura jezika

[uredi |uredi kod]

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).

Sintaksa

[uredi |uredi kod]
IF-THEN-ELSE-END kontrolna struktura

BASIC jezici imaju vrlo jednostavnu sintaksu (sukladno imenu:Beginner's All-purpose...).

Varijable

[uredi |uredi kod]

Ime varijable može imati do 256 znakova, ne smije počinjati brojem, velika i mala slova nisu važna, smije sadržavati znakove:abcdefghijklmnopqrstuvwxyz.0123456789 (uključujući i točku).

Postoji više tipova varijabli:

integer: cijeli broj između -32,768 i 32,767
long: cijeli broj između -2,147,483,648 i 2,147,483,647
single: decimalni broj "jednostruke preciznosti"
double: decimalni broj "dvostruke preciznosti"
string: znakovi koji se ne shvaćaju kao brojevi

Najčešće naredbe

[uredi |uredi kod]

Kratak (ali stvarno kratak) pregled najčešće korištenih naredbi:


  • PRINT - ispisuje tekst na ekran, npr.:
PRINT "Hello world!"
  • INPUT - zahtijeva od korisnika da upiše tekst koji će biti upisan u jednu ili više varijabli:
INPUT "Upiši dva broja:", x, y
x i y su imena varijabli, a od korisnika zahtijeva da ih odvoji zarezom.
  • IF-THEN-ELSE - naredbe grananja. Prijevod na hrvatski: AKO-ONDA-INAČE.
IF x > 10 THEN PRINT "Broj je veći od 10." ELSE PRINT "Broj je manji od 10."
  • GOTO naredba je objašnjena pod podnaslovomPrimjeri.


  • FOR-NEXT petlja:
FOR i = 1 TO 10    PRINT iNEXT i
Ovo će ispisati brojeve od 1 do 10.
  • DO-LOOP petlja:
i = 1DO    PRINT i    i = i + 1LOOP UNTIL i > 10
Ista stvar kao i u primjeru za FOR-NEXT petlju.
i = 1DO    PRINT i    i = i + 1LOOP WHILE i <= 10
Opet isto.


Programske strukture

[uredi |uredi kod]

Dostupnost

[uredi |uredi kod]

Primjeri

[uredi |uredi kod]

Sljedeći program je primjer beskonačne petlje, i jedini način prekidanja jest korištenje BREAK signala.

10 PRINT "Ovo je mali BASIC program"20 GOTO 10

Dijalekti

[uredi |uredi kod]

Srodni jezici

[uredi |uredi kod]

Standardi

[uredi |uredi kod]
  • 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")

Vanjske veze

[uredi |uredi kod]

Metal Basic za Apple OS XArhivirano 2004-08-02 naWayback Machine-u
Tutorial sa stranice Code-it.netArhivirano 2007-09-27 naWayback Machine-u

AdaALGOLAPLAWKBASICCC++C#COBOLColdFusionCommon LispDelphiEiffelFocusForthFORTRANHaskellIDLJavaJavaScriptLispModulaObjective-COCamlPascalPerlPHPPrologPythonRubySASSchemeSmalltalkSQLVisual Basic
BASIC naWikimedijinoj ostavi
Izvor:https://sh.wikipedia.org/w/index.php?title=BASIC&oldid=42337401
Kategorija:
Sakrivena kategorija:

[8]ページ先頭

©2009-2026 Movatter.jp