1 / 33

INPUT, PRINT

INPUT, PRINT. QBasic Pokretanje. Pokreni program Command Prompt. Pokrenut će se emulator DOS operativnog sustava Pritisni tipku Alt+Enter da bi prikazao prozor preko cijelog ekrana. QBasic Pokretanje. Dođi u direktorij gdje se nalazi QBasic (u ovom primjeru c:qbasic )

telma
Download Presentation

INPUT, PRINT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INPUT, PRINT PMF Split

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

  3. QBasic Pokretanje 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 PMF Split

  4. 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 PMF Split

  6. QBasic Varijable • ime koje može sadržavati vrijednost • STRING "hello, this is astring“ • INTEGER 5 • LONG 92883 • SINGLE 39.2932 • DOUBLE 983288.18 • 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 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: • "0123456789" • "Ovojestring" • "abc123" • "1 + 1 = 2" • "!@#$%^&*()" PMF Split

  8. QBasic Izrazi • IzraziIzraz je nešto što interpreter izračunava. Na primjer: 1 + 1 (daje 2)100 - 47 (daje 53)3 * 34(daje 102)80 / 4(daje 20)(100 * 3) + 56(daje 356) 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 PMF Split

  10. QBasic Prvi program 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 PMF Split

  11. QBasic PRINT Možeš koristiti višestruke print izraze u svom programu. PRINT "Pozdrav"PRINT "svima" Pozdravsvima 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 PMF Split

  12. QBasic Novi program 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 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 0 Varijabli X je dodijeljena slobodna adresa 1000000, a tu se nalazi 0 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 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 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 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 PRINT sunce% PMF Split

  18. QBasic Izrazi PRINT ispisuje izračunatu vrijednost izraza.Izbriši trenutni program i upiši sljedeće: PRINT 512 + 478 990 Ako zatvoriš izraz s navodnicima, onda on postaje string i neće se izračunati. Na primjer: PRINT "512 + 478" Za brisanje izlaznog ekrana upotrijebi CLS komandu. 512 + 478 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 PMF Split

  20. QBasic Varijable i izrazi Ako pridijeliš izraz varijabli, izraz se izračuna i vrijednost varijable postaje izračunata vrijednost. x = 500 + (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 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 PMF Split

  23. Program 4 CLS (briše ekran) PRINT "Ovaj tekst će se pojaviti na ekranu“ PRINT(prazan redak) PRINT "Vidite” 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 PMF Split

  25. Program 5 sunce$="ovo je string" (string varijabla ima na kraju svog imena oznaku $) PRINT sunce$ END 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 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 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 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 PMF Split

  30. Program 7 Napravite program koji će za uneseni radijus ispisati površinu kruga P=pi*r*r CLS pi! = 3.1415 INPUT "Upišite radijus kruga ", radius! površina! = pi! * radius! ^ 2 PRINT "Površina kruga je ", površina! END 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% 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 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. PMF Split

More Related