You are on page 1of 16

OSNOVE PROGRAMIRANJA

Openito o programskim jezicima

Plan izradio: Damir Vrbanec

Openito o programskim jezicima


Programski jezici su programi koji nam slue za izradu drugih programa na raunalu s ciljem rjeavanja odreenih zadataka.

Prvi jezici za pisanje programa bili su strojni jezici koji su bili teko razumljivi i vrlo neprikladni za ovjeka jer su se programi pisali nizom nula i jedinica!!! Stoga su napravljeni umjetni jezici (nalik naem govornom jeziku) koje nazivamo viim programskim jezicima kao to su: Basic, Pascal, C, Visual C, Delphi itd.

Programiranje kao umjetnost


Programiranje raunala je umjetnost jer primjenjuje steeno znanje na svijet, jer zahtijeva vjetinu i domiljatost, a naroito zato to stvara predmete ljepote.
(Donald Knuth)

Osnovni sastavni dio svakog programa je naredba (instrukcija)!


Naredbe moemo grubo podjeliti u tri grupe:
a) naredbe za obavljanje raunskih operacija ( +, -, * (mnoenje), / (djeljenje) itd.) b) naredbe za odreivanje toka programa (ispitivanje, grananje, skok itd.) c) naredbe za ulaz i izlaz podataka (ispis na ekran i unos preko tipkovnice)

Upoznavanje s programskim jezikom QBasic-om


Basic (eng. Beginners All-purpose Symbolic Instruction
Code) je jednostavni programski jezik u kojem se

svaka naredba izvrava zasebno (interpreter) a upisuju se u jednostavnom tekstualnom editoru.

Pokrenimo QBasic!!! Otvorimo MyComputer, zatim otvorimo na D: disku mapu


i pokrenimo program QBX

Alati za programiranje/QBasic

QBasic
GLAVNI IZBORNIK

PROZOR EDITORA QBASIC-a

BRZO ZADAVANJE NAREDBI

Poziv glavnog izbornika vrimo tipkom ALT zatim istaknutim slovom otvaramo pojedine izbore... Probajmo kombinacije: ALT + F ALT + R
Tipkom ESC naputamo izbornike!

Sve radnje poziva izbornika, oznaavanje sadraja i kretanje kroz prozore, dostupne su i pomou mia.

Spremanje programa
Program spremamo na disk ovako:

drimo ALT i pritisnemo F i zatim A


Nalazimo se u okviru File Name i upiemo ime programa s maksimalno 8 znakova te pritisnemo tipku ENTER. Tipkom TAB postavimo pokaziva u okvir Dirs/Drives te strelicama oznaimo gdje elimo spremiti program i pritisnemo ENTER.

Sve to moemo i pomou mia. Isprobajmo!

Napiimo jednu reenicu: Ovo je jedna obina reenica.


Zadatak! Snimite tu reenicu kao program pod imenom

VJEZBA01
Ako program ve postoji slobodno ga presnimite!!!

Kad jednom spremimo program pod odreenim imenom dovoljno je svaku promjenu snimiti kombinacijom tipki ALT + F i S (File /Save). Kad elimo krenuti pisati novi program odabrati emo ALT + F i N (New Program).
Ako imamo ispisanu kakvu naredbu QBasic nas upita dali elimo spremiti i taj postojei program!!!

Ako elimo otvoriti ve postojei program s diska koristiti emo kombinaciju tipki

ALT + F i O (File / Open)


te iz ponuene liste programa odabrati eljeni program.

Dopiimo i drugu reenicu: Sad smo nauili spremiti program na disk. Zadatak!
1) 2) 3) 4)

Ovo je jedna obina reenica.

Spremite dopisani tekst pod istim imenom VJEZBA01 (File/Save) Otvorite novi program (New Program) Napiite jednu novu reenicu po volji i snimite ju pod imenom VJEZBA02 (File /Save As) Ponovno otvorite ve postojei program pod imenom VJEZBA01 (File / Open)

Vrijeme je za programiranje!!!
Sad smo nauili osnove rada s editorom QBasica. Vrijeme za prve prave naredbe QBasica!
Otvorimo novi program tako da imamo spreman editor za izradu prvog pravog programa i krenimo!

1)

PRINT Primjer:

naredba za ispis teksta na zaslon (ekran)

Program pokreemo pritiskom na tipku F5 ili putem izbornika Run / Run.


Tekst koji elimo ispisati piemo unutar navodnika.

Dodajmo trei redak u na program i provjerimo to se dogodilo?

Izmjenimo trei redak u naem programu! to se sad dogodilo?

Kad elimo ispisati jedan prazan red koristimo praznu naredbu PRINT! Kad smo napisali PRINT; prazan red se nije pojavio jer znak ; znai da e pokaziva na zaslonu ostati na tom mjestu i sljedea PRINT naredba ispisati e tekst poevi od tog mjesta.
Na taj nain dobijemo tzv. " slijepljen tekst ".

PONAVLJANJE

to je to programski jezik?
Kakav je to strojni jezik, a kakvi su to vii programski jezici?

to je to naredba?
Nabroji i objasni osnovne grupe naredbi!

to je to Basic?
Objasni naredbu Print i njezine mogunosti!

You might also like