Bejsik

Iz Vikipedije, slobodne enciklopedije
Idi na navigaciju Idi na pretragu

Bejsik (engl. BASIC, skraćenica od Beginner's All Purpose Symbolic Instruction Code) je naziv više programskih jezika koji su projektovani da budu jednostavni za korišćenje.

Prvobitna verzija ovog programskog jezika razvijena je na Dartmut koledžu 1964. pod rukovodstvom Džona Džordža Kemenja i Tomasa Judžina Kerca. Implementiran je za računare serije G.E.225. Trebalo je da bude jednostavan jezik za učenje programiranja. Štaviše, dizajneri su želeli da postane prvi korak za studente koji treba da savladaju moćnije jezike kao što su fortran ili algol.

Struktura jezika[uredi]

U starijim verzijama ovog jezika koristili su se pozitivni celi brojevi za obeležavanje pojedinačnih linija koda programa. Broj, na početku linije, bio je obavezan. U kasnijim verzijama jezika ovo ostaje samo kao opcija. Brojevi su, između ostalog, služili kao oznake za grananje unutar programa. Kasnije verzije Bejsika omogućavaju da se za grananje koriste oznake u obliku reči.

Sintaksa[uredi]

Bejsik jezik ima izuzetno jednostavnu sintaksu, što mu i ime govori: Beginner's All-purpose...

Promenjljive[uredi]

Ime promenjljive može imati do 256 znakova (slova, brojeva i tački)


Postoji više vrsta promenjljivih

  • integer - Ceo broj između -32 768 i 32 168
  • long - Ceo broj između -2 147 483 648 i 2 147 483 648
  • single - decimalni broj „jednostruke preciznosti"
  • double - decimalni broj „dvostruke preciznosti"
  • string - znakovi koji nisu brojevi (slova, itd.)

Najčešće naredbe[uredi]

Kratak pregled najčešćih naredbi

PRINT - Ispisuje tekst na ekran

PRINT "Hello world!"

INPUT - Zahteva da se upiše tekst koji će biti upisan u jednu ili više promenjljivih

INPUT "Upiši dva broja:", x, y
x i y su imena promenjljivih

IF-THEN-ELSE - Uslovna naredba. U prevodu AKO-ONDA-INAČE

IF x > 10 THEN PRINT "Broj je veći od 10." ELSE PRINT "Broj je manji od 10."

FOR-NEXT petlja:

FOR i = 1 TO 10
    PRINT i
NEXT i
Ispisuje brojeve od 1 do 10

DO-LOOP petlja:

i = 1
DO
    PRINT i
    i = i + 1
LOOP UNTIL i > 10
Isto kao i u prethodnom primeru
i = 1
DO
    PRINT i
    i = i + 1
LOOP WHILE i <= 10
Opet isto.

Slični jezici[uredi]

Standardi[uredi]

  • 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")

Spoljašnje veze[uredi]

Mediji vezani za članak Bejsik na Vikimedijinoj ostavi