Presentation is loading. Please wait.

Presentation is loading. Please wait.

INPUT, PRINT P1 PMF Split.

Similar presentations


Presentation on theme: "INPUT, PRINT P1 PMF Split."— Presentation transcript:

1 INPUT, PRINT P1 PMF Split

2 QBasic Pokretanje Pokreni program Command Prompt
Pokrenut će se emulator DOS operativnog sustava Pritisni tipku Alt+Enter da bi prikazao prozor preko cijelog ekrana P1 PMF Split

3 QBasic Pokretanje C:\qbasic>qbasic
Dođi u direktorij gdje se nalazi QBasic (u ovom primjeru c:\qbasic) i pokreni program qbasic C:\qbasic>qbasic Sučelje QBasic interpretera. Pritisni tipku ESC da zatvoriš uvodni ekran P1 PMF Split

4 P1 PMF Split

5 Naredbe QBASIC-a Naredba govori QBasic interpreteru da napravi nešto.
Mogu se pisati malim ili velikim slovima U novi redak se prelazi pritiskom na tipku ENTER P1 PMF Split

6 QBasic Varijable ime koje može sadržavati vrijednost
STRING "hello, this is a string“ INTEGER LONG SINGLE DOUBLE Računalo ne zna koju ćete vrijednost pridijeliti nekoj varijabli, ukoliko mu to ne kažete stavljajući sljedeće simbole iza imena varijable bez razmaka: $ String % Integer & Long ! Single # Double P1 PMF Split

7 QBasic Stringovi Stringovi
Postoje određeni tipovi podataka (ili informacija) zvanih "stringovi". Stringovi sadrže niz znakova (slova, brojeva i simbola) omeđenih s navodnicima. Na primjer, “Pozdrav svima" je string. Sljedeća lista su također stringovi: " " "Ovojestring" "abc123" "1 + 1 = 2" P1 PMF Split

8 QBasic Izrazi Izrazi Izraz je nešto što interpreter izračunava. Na primjer: 1 + 1           (daje 2)        (daje 53) 3 * 34          (daje 102) 80 / 4          (daje 20) (100 * 3) + 56  (daje 356) P1 PMF Split

9 QBasic PRINT PRINT instrukcija kaže QBasic interpreteru da ispiše nešto na ekranu. PRINT 512 Pritisni F5 da pokreneš program 512 Press any key to continue P1 PMF Split

10 QBasic Prvi program PRINT "Pozdrav svima" Pozdrav svima
Unesi ovu naredbu i pritisni ENTER PRINT "Pozdrav svima" Pritisni F5 da pokreneš program Pozdrav svima Press any key to continue Na izlaznom ekranu program ispisuje Pozdrav svima Pošto se program izvršio, onda na dnu ekrana stoji poruka interpretera koji čeka da se pritisne bilo koja tipka kako bi se vratili u programski kod P1 PMF Split

11 QBasic PRINT Možeš koristiti višestruke print izraze u svom programu.
PRINT "Pozdrav" PRINT "svima" Pozdrav svima Za ispisivanje svima u istoj liniji, postavi točka-zarez iza PRINT "Pozdrav" PRINT "Pozdrav"; PRINT "svima" Pozdravsvima Također, ako staviš zarez umjesto točka-zareza, program će ubaciti razmake između dvije riječi. PRINT "Pozdrav", PRINT "svima" Pozdrav svima P1 PMF Split

12 QBasic Novi program Snimanje programa: File – Save
File Edit View ┌────────────────┐ │ New │ │ Open │ │ Save │ │ Save As │ ├────────────────┤ │ Print │ │ Exit │ └────────────────┘ U izborniku File izaberi New kako bi stvorio novi program QBasic daje upozorenje da program nije snimljen, izaberi No da stvoriš novi program. ┌────────────────────────────────────────────┐ │ │ │ Loaded file is not saved. Save it now? │ ├────────────────────────────────────────────┤ │ < Yes > < No > <Cancel> < Help > │ └────────────────────────────────────────────┘ Snimanje programa: File – Save koristite tipku Tab za prelazak iz jednog okvira u drugi odaberite disketu A upišite ime programa dođite do Save i pritisnite ENTER P1 PMF Split

13 QBasic Varijable Varijabla je podatak koji se čuva u računalnoj memoriji (RAM). Lokacija varijable u RAM-u se zove "adresa." Sljedeći program ispisuje varijablu X na ekran: PRINT X Varijabli X je dodijeljena slobodna adresa , a tu se nalazi 0 P1 PMF Split

14 QBasic Varijable Sljedeći program postavlja X na 15, i onda ispisuje varijablu: X = 15 PRINT X 15 Varijabli X je dodijeljena vrijednost 15 P1 PMF Split

15 QBasic Varijable Varijabli se pristupa zvanjem njena imena.
Imena varijabli mogu imati kombinaciju slova i brojeva. Sljedeća lista predstavlja nazive valjanih varijabli: Y num VALUE xYz abc123 P1 PMF Split

16 QBasic Varijable Isto tako možeš koristiti više varijabli u programu:
X = 82 Y = 101 Z = 79 PRINT X PRINT Y PRINT Z Memorijske adrese varijabli ne moraju biti baš ove 82 101 79 P1 PMF Split

17 Program 1 PRINT (ispisuje prazan redak) PRINT 4 PRINT 7
PRINT sunce% (neće ispisati riječ «sunce» nego broj 0 jer je riječ «sunce» numerička varijabla, tj. ime koje predstavlja numeričku vrijednost) sunce%=10 (numeričkoj varijabli pridjeljujemo vrijednost) PRINT sunce% sunce%=49 P1 PMF Split

18 QBasic Izrazi PRINT ispisuje izračunatu vrijednost izraza. Izbriši trenutni program i upiši sljedeće: PRINT  990 Ako zatvoriš izraz s navodnicima, onda on postaje string i neće se izračunati. Na primjer: PRINT " " Za brisanje izlaznog ekrana upotrijebi CLS komandu. P1 PMF Split

19 QBasic Vježbe Ispiši sljedeće ekrane pomoću dvije print instrukcije
Dobar dan! Ja sam QBasic... Dobar dan! 2 + 2 = 4 Napiši program koji će izračunati izraz 2*4-8 i ispisati rezultat Ispiši sljedeći ekran pomoću jedne print instrukcije 15 se ispisuje kao rezultat izraza 5*5-10 Rezultat od 5*5-10 = 15 P1 PMF Split

20 QBasic Varijable i izrazi
Ako pridijeliš izraz varijabli, izraz se izračuna i vrijednost varijable postaje izračunata vrijednost. x = (10 * 7) PRINT x 570 Također se varijable mogu koristiti kao izrazi. brzina = 50 vrijeme = 2 udaljenost = brzina * vrijeme PRINT udaljenost 100 Isto tako se mogu kombinirati varijable s brojevima u izrazima. X = 100 Y = X * 7 PRINT Y 700 P1 PMF Split

21 Program 2 prvi%=9 drugi%=6 rezultat%=prvi%+drugi% PRINT rezultat% END
PMF Split

22 Program 3 prvi%=14 drugi%=8
treći%=prvi%+6 (broj 6 se naziva konstanta jer se ne mijenja tijekom izvođenja programa) rezultat%=prvi%+drugi%+treći% PRINT rezultat% END P1 PMF Split

23 Program 4 CLS (briše ekran)
PRINT "Ovaj tekst će se pojaviti na ekranu“ PRINT (prazan redak) PRINT "Vidite” P1 PMF Split

24 QBasic Varijable i stringovi
Ako staviš simbol dolara ($) na kraj varijable, onda označavaš da je varijabla tipa string. X$ = "Pozdrav svima" PRINT X$ Pozdrav svima String se može dodati na kraj postojeće string varijable. X$ = "Pozdrav" X$ = X$ + "svima" PRINT X$ Pozdravsvima Možeš također dodavati string varijable jedna drugoj. a$ = "String1" b$ = "String2" c$ = "String3" d$ = a$ + b$ + c$ PRINT d$ String1String2String3 P1 PMF Split

25 Program 5 sunce$="ovo je string" (string varijabla ima na kraju svog imena oznaku $) PRINT sunce$ END P1 PMF Split

26 QBasic INPUT INPUT komanda dozvoljava korisniku unos stringa ili broja, koji se zatim sprema u varijablu INPUT podatak$ ? ?Dobar dan Press any key to continue P1 PMF Split

27 QBasic INPUT Ako postaviš neki string i točka-zarez između INPUT i varijable, program će ispisati string. INPUT "Unesi neki tekst"; podatak$ Unesi neki tekst? Unesi neki tekst? Dobar dan Press any key to continue P1 PMF Split

28 QBasic INPUT Za upisivanje broja, upotrijebi ne-string varijablu
INPUT broj ?Dobar dan ?Dobar dan Redo from start ?34 Press any key to continue Ako uneseš tekst QBasic će javiti grešku i program će započeti ispočetka P1 PMF Split

29 QBasic INPUT Dolje je još jedan primjer INPUT instrukcije
PRINT "Unesi neki tekst:" INPUT tekst$ PRINT "Sada unesi broj:" INPUT broj PRINT tekst$ PRINT broj ?Unesi neki tekst:? Poruka ?Sada unesi broj:? 34 Poruka 34 P1 PMF Split

30 Program 7 Napravite program koji će za uneseni radijus ispisati površinu kruga P=pi*r*r CLS pi! = INPUT "Upišite radijus kruga ", radius! površina! = pi! * radius! ^ 2 PRINT "Površina kruga je ", površina! END P1 PMF Split

31 Program 6 PRINT "Upišite broj: ";
(znak ";" iza PRINT znači da kursor ostaje odmah iza ispisanog teksta, a znak "," znači da se prvo stavlja razmak, bez ovih znakova korsor prelazi u novi redak) INPUT broj% (Uneseni podatak pridjeljuje kao vrijednost numeričkoj varijabli) PRINT broj% INPUT "Upišite riječ: "; rijec$ PRINT "Upisana riječ je "; rijec$ INPUT "Upišite dva broja: "; a%,b% (unosite podatke odvojene zarezima) PRINT "a+b=";a%+b% P1 PMF Split

32 QBasic Vježba Napravi program koji će tražiti da uneseš ime, prezime i dob i na kraju će ispisati poruku: Dobar dan Pero Perić imaš 19 godina P1 PMF Split

33 QBasic Vježba Varijable a i b postavi na 3 i 5. Ispiši sljedeće izraze: a + b a*b-c a/(b-b) Izračunaj i ispiši opseg kružnice za uneseni radijus. (koristi varijable radijus i opseg) Napraviti program koji će ispisati vaše ime, prezime i adresu. Učitati dva cijela broja i ispisati rezultate operacija +, -, *, / Što je pogrešno u ovom programu? CLS PRINT "Hi PRINT "This is a cool program by Me!" Napraviti program koji će izračunati opseg i površinu kvadrata za unesenu stranicu. P1 PMF Split


Download ppt "INPUT, PRINT P1 PMF Split."

Similar presentations


Ads by Google