Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 25

Quick Basic

Uvod
• Program je skup naredbi za rješavanje nekog
problema na računalu.
• Postupak izrade takvog računalnog programa
zove se programiranje.
• Programiranje se sastoji od pisanja, testiranja,
prepravljanja i dopunjavanja programa.
• Osoba koja programira zove se programer – za
programiranje on/ona se koristi programskim
jezikom.
• BASIC – programski jezik.
QBasic se koristi za:
• Računanje,
• Crtanje,
• Sviranje melodija,
• Izradu raznih igara,
• Poslovanje, itd.
Varijable i konstante
• U QBasicu se mogu koristiti dva tipa podataka –
brojčani i string za varijable i konstante.
• Naziv za varijablu i konstantu određuje programer, ali
mora paziti da to nije neka riječ rezervirana za
naredbe.
• Na kraju naziva za slovne varijable ili konstante mora
se nalaziti znak $, a svaki string počinje i završava
navodnicima
Primjeri (stringovi):

ime$ = “Marko”
mj3$ = “ožujak”
sifra$ = “A4-88”

Primjeri (brojčani podaci):

a = 10
iznos = 50670
br = 12
• Preporuka je da se varijable i konstante pišu malim
slovima zbog bolje preglednosti.
• Zato je najbolje cijeli program pisati malim slovima,
a kada se pritisne <Enter>, naredbe i funkcije će se
promijeniti u velika slova. Ako naredbe ostanu
napisane malim slovima to znači da nisu ispravno
napisane.
• Program se sastoji od programskih linija koje se pišu
jedna ispod druge. Za prelazak u novu programsku
liniju uvijek pritisnite <Enter>.
Operatori u QBasicu
ARITMETIČKI RELACIJSKI LOGIČKI

+ - = NOT

* / > < AND

<= >= OR

<> XOR
Upis i ispis podataka
• PRINT – ispisuje zadane podatke ili tekst na
zaslonu monitora.
• Koristi se na tri načina:
– Iza ne stoji nikakav znak: ispis uvijek u novi
redak,
– Iza stoji zarez (,): ispis u pet stupaca,
– Iza stoji točka-zarez (;): sljedeća naredba PRINT
nastavlja se pisati u istom retku gdje je ispis prije
završio.
PRINT 34 + 70

CLS
PRINT “Jabuka”
PRINT “Orah”
PRINT “Marelica”

CLS
PRINT “Jabuka”,
PRINT “Orah”,
PRINT “Marelica”

PRINT “Jabuka”;
PRINT “Orah”;
PRINT “Marelica”
PRINT “Dobar”;
PRINT “dan.”

PRINT “Dobar” ; “dan.”

a = 10
b = 20
PRINT a + b
Upis i ispis podataka
• INPUT – omogućuje upis podataka s tipkovinice.
Ako između naredbe INPUT i varijable upišemo
zarez (,), na zaslonu se neće pokazati znak upitnika
(?), a ako nema zareza prikazat će se upitnik (?).
INPUT a

INPUT a$

INPUT “Koliko imaš godina: ” , god

INPUT “Upiši svoje ime: ” , ime$

INPUT “Upiši tri broja > ” , a, b, c


Zadatak
• Napiši program koji će dopustiti upis dvaju
brojeva. Na zaslonu ispiši njihov zbroj.

CLS
INPUT a, b
PRINT a + b
END
Zadatak
• Napiši program koji će dopustiti upis triju brojeva.
Na zaslonu ispiši njihov umnožak.
Zadatak
• Napiši program koji će dopustiti upis pet brojeva. Na
zaslonu ispiši njihov prosjek.
PRINT "Ova linija neće biti vidljiva!"
CLS
PRINT "Dobar dan";
PRINT " svijete",
PRINT "Hello Jupiter!"
PRINT "Doviđenja",, "za";" sad. "
PRINT 1,2,3,4,5
• CLS – briše zaslon i postavlja kursor u lijevi gornji
kut. Poželjno je koristiti CLS na početku svakog
programa. CLS je skraćenica od Clear Screen.
• LOCATE – koristi se prije naredbe PRINT,
ako želimo na točno određeno mjesto zaslona
ispisati tekst ili rezultate obrade.

CLS
LOCATE 12, 35: PRINT “Tomislav”
END
CLS
LOCATE 1, 1
PRINT “*”
LOCATE 1, 80
PRINT “*”
LOCATE 23,1
PRINT “*”
LOCATE 23,80
PRINT “*”
CLS
LOCATE 14, 34
COLOR 9
PRINT "<=>“
LOCATE 14, 43
PRINT "<=>“
COLOR 11
LOCATE 16, 39
PRINT "oo“
COLOR 4
LOCATE 18, 36
PRINT "\_______/“
COLOR 20
LOCATE 19, 42
PRINT "U“
LOCATE 1, 1
COLOR 16, 1
PRINT "Hello World"
• COLOR – koristi se za pisanje podataka u
raznim bojama. Iza naredbe mora pisati broj
od 0 do 31 (stalne boje 0-15, trepćuće 16-31).
QBASIC boje (COLOR)
0 Black
1 Blue
2 Green
3 Sky Blue
4 Red
5 Purple
6 Orange
7 Light Grey (White)
8 Dark Grey (Light Black)
9 Light Blue
10 Light Green
11 Light Sky Blue
12 Light Red
13 Light Purple
14 Yellow (Light Orange)
15 White (Light White)
Napiši program koji će obrisati zaslon. Potom ćete tražiti da
upišeš svoje ime i prezime, adredu i mjesto. Upisane
podatke ispiši na zaslonu u raznim bojama i lokacijama
po vlastitoj želji.

CLS
INPUT ip$
INPUT adr$
INPUT mjesto$
COLOR 2: LOCATE 5, 12: PRINT ip$
COLOR 8: LOCATE 3, 2: PRINT adr$
COLOR 3: LOCATE 8, 15: PRINT mjesto$
END
• END – završava program.

You might also like