Quick Basic

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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 = 10iznos = 50670br = 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

CLSPRINT “Jabuka”PRINT “Orah”PRINT “Marelica”

CLSPRINT “Jabuka”,PRINT “Orah”,PRINT “Marelica”

PRINT “Jabuka”;PRINT “Orah”;PRINT “Marelica”

PRINT “Dobar”;PRINT “dan.”

PRINT “Dobar” ; “dan.”

a = 10b = 20PRINT 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.

CLSINPUT a, bPRINT a + bEND

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.

CLSLOCATE 12, 35: PRINT “Tomislav”END

CLS

LOCATE 1, 1

PRINT “*”

LOCATE 1, 80

PRINT “*”

LOCATE 23,1

PRINT “*”

LOCATE 23,80

PRINT “*”

CLSLOCATE 14, 34COLOR 9PRINT "<=>“LOCATE 14, 43PRINT "<=>“COLOR 11LOCATE 16, 39PRINT "oo“COLOR 4LOCATE 18, 36PRINT "\_______/“COLOR 20LOCATE 19, 42PRINT "U“LOCATE 1, 1COLOR 16, 1PRINT "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 Black1 Blue2 Green3 Sky Blue4 Red5 Purple6 Orange7 Light Grey (White)8 Dark Grey (Light Black)9 Light Blue10 Light Green11 Light Sky Blue12 Light Red13 Light Purple14 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.

Recommended