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

Quick

Uvod
Program je skup naredbi za
rjeavanje nekog problema na
raunalu.
Postupak izrade takvog raunalnog
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:

Raunanje,
Crtanje,
Sviranje melodija,
Izradu raznih igara,
Poslovanje, itd.

Varijable i konstante
U QBasicu se mogu koristiti dva tipa
podataka brojani i string za varijable i
konstante.
Naziv za varijablu i konstantu odreuje
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 poinje i zavrava navodnicima

Primjeri (stringovi):
ime$ = Marko
mj3$ = oujak
sifra$ = A4-88

Primjeri (brojani podaci):


a = 10
iznos = 50670
br = 12

Preporuka je da se varijable i konstante


piu 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 znai da nisu ispravno
napisane.
Program se sastoji od programskih linija
koje se piu jedna ispod druge. Za
prelazak u novu programsku liniju uvijek
pritisnite <Enter>.

Operatori u QBasicu
ARITMETIKI
+

RELACIJSKI

LOGIKI

NOT

>

<

AND

<=

>=

OR

<>

XOR

Upis i ispis podataka


PRINT ispisuje zadane podatke ili
tekst na zaslonu monitora.
Koristi se na tri naina:
Iza ne stoji nikakav znak: ispis uvijek u
novi redak,
Iza stoji zarez (,): ispis u pet stupaca,
Iza stoji toka-zarez (;): sljedea naredba
PRINT nastavlja se pisati u istom retku
gdje je ispis prije zavrio.

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 omoguuje upis podataka s
tipkovinice. Ako izmeu naredbe INPUT i
varijable upiemo zarez (,), na zaslonu se
nee pokazati znak upitnika (?), a ako
nema zareza prikazat e se upitnik (?).

INPUT a
INPUT a$
INPUT Koliko ima godina: , god
INPUT Upii svoje ime: , ime$
INPUT Upii tri broja > , a, b, c

Zadatak
Napii program koji e dopustiti upis
dvaju brojeva. Na zaslonu ispii
njihov zbroj.
CLS
INPUT a, b
PRINT a + b
END

Zadatak
Napii program koji e dopustiti upis triju
brojeva. Na zaslonu ispii njihov umnoak.

Zadatak
Napii program koji e dopustiti upis pet
brojeva. Na zaslonu ispii njihov prosjek.

PRINT "Ova linija nee biti vidljiva!"


CLS
PRINT "Dobar dan";
PRINT " svijete",
PRINT "Hello Jupiter!"
PRINT "Dovienja",, "za";" sad. "
PRINT 1,2,3,4,5

CLS brie zaslon i postavlja kursor u lijevi


gornji kut. Poeljno je koristiti CLS na
poetku svakog programa. CLS je
skraenica od Clear Screen.

LOCATE koristi se prije naredbe


PRINT, ako elimo na tono odreeno
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, trepue 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)

Napii program koji e obrisati zaslon. Potom ete traiti da


upie svoje ime i prezime, adredu i mjesto. Upisane
podatke ispii 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 zavrava program.

You might also like