25
Quick Basic

Quick Basic

  • Upload
    ursula

  • View
    68

  • Download
    14

Embed Size (px)

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

Page 1: Quick Basic

Quick Basic

Page 2: 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.

Page 3: Quick Basic

• Osoba koja programira zove se programer – za programiranje on/ona se koristi programskim jezikom.

• BASIC – programski jezik.

Page 4: Quick Basic

QBasic se koristi za:

• Računanje,

• Crtanje,

• Sviranje melodija,

• Izradu raznih igara,

• Poslovanje, itd.

Page 5: Quick Basic

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

Page 6: Quick Basic

Primjeri (stringovi):

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

Primjeri (brojčani podaci):

a = 10iznos = 50670br = 12

Page 7: Quick Basic

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

Page 8: Quick Basic

Operatori u QBasicu

ARITMETIČKI RELACIJSKI LOGIČKI

+ - = NOT

* / > < AND

<= >= OR

<> XOR

Page 9: Quick Basic

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.

Page 10: Quick Basic

PRINT 34 + 70

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

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

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

Page 11: Quick Basic

PRINT “Dobar”;PRINT “dan.”

PRINT “Dobar” ; “dan.”

a = 10b = 20PRINT a + b

Page 12: Quick Basic

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

Page 13: Quick Basic

INPUT a

INPUT a$

INPUT “Koliko imaš godina: ” , god

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

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

Page 14: Quick Basic

Zadatak

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

CLSINPUT a, bPRINT a + bEND

Page 15: Quick Basic

Zadatak

• Napiši program koji će dopustiti upis triju brojeva. Na zaslonu ispiši njihov umnožak.

Page 16: Quick Basic

Zadatak

• Napiši program koji će dopustiti upis pet brojeva. Na zaslonu ispiši njihov prosjek.

Page 17: Quick Basic

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

Page 18: Quick Basic

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

Page 19: Quick Basic

• 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

Page 20: Quick Basic

CLS

LOCATE 1, 1

PRINT “*”

LOCATE 1, 80

PRINT “*”

LOCATE 23,1

PRINT “*”

LOCATE 23,80

PRINT “*”

Page 21: Quick Basic

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"

Page 22: Quick Basic

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

Page 23: Quick Basic

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)

Page 24: Quick Basic

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

Page 25: Quick Basic

• END – završava program.