Download as pdf
Download as pdf
You are on page 1of 72
force olor ‘Suada S, Numié, dipl.ing. mas. Salih Cemo, prof. \ y I CE 992-066 Mane: Rei | oy. Qs A097 4 Ses QUICK BASIC * 25 PRIRUGNIK SA RUESENIM PRINJERIMA be é za uéenike osnovne Skole Prvo iedanje Sarajevo, 1999. godine Iadavat: DO Stamparia "Svjetlost Fojnioa” iz Fojoice Recenzent Aida Arnautovié. dip. ing...profesor infommatve ligimnaaa Sarejov Rojié Gordans, ail. ng, i giennazya Sarajevo ‘ormatike Lektor ef Eira Susuladtié, oot Sacainik i nastoua stana Nadir Badrjevie Kompjtersta obrada i tehnigxo uredene Suada Nomis Stampa: OD Stamparia “SyetiostFojnica” i Fojnice Tiat: 3000 primjerake Za Stampari: Sehzia Bulina Feceraino ministarstvo obrazovanja, nauke, Hullure | sporta svoj sjeSenjem bro) UP403-38-9-4875/99 od 11.10.1999. godine odobiilo je Lupotebu ovog udzbenika u nastevi Osncv informatike za osnovnu Skolu. CIP ~ Ketologzecaw publiteci Nacionalna i urivertetska bidloteka Bosne i Hexcogovine, Sarajevo 372. 200. 448 075.2) 076) (004 43 BASIC (035), Quick BASIC: priutnik sa rileSenim panjerima za uEenike ‘snovne siete / Suada 8, Numié, Salih Como. 1. id. - Fores: Sijetost Fojnica, 1999, ~ 143 st. = ust. : 24 em iblogeatle: sr 143, Is8N co5sa5.008 4 emo, Sain, 1845. Cosiss/si10 7064326 Sttogo je zabranjero svako umnozavanle | preStampavanje bez odobrenja autora | tdawata. NeovlaSteno koplvanie, umnozavanie | prestampavanje predsiawja keiléno dielo iz Clana 10. Zakona o autorskom prevu (SI. ist Bis, br. 2/92 1 13/94), PREDGoVOR bio tess Pv je tay $t0 iklacna uzrasiu Osnovaca, ber kOe Aas Ne POS). 260g toga je sasvim opravdane patreba ca se Sto vie zedetaka aGjevini U seco} knit Drugi raziog je da se prcgramiranje keo vito vaéen segment informatike a0 zuko t.njogove osnove, pojednostavi )pribiti ejeci na pristupaéan agin kroz gotove, rjegene primjore. Privénik Jo naprewlon padhivim odabirom zadataka uskiadenih sa uéeniskim predzanjima. Pribiiti djeci Programiranje, nauéiti ih 2 sistematicno idu od lakh ka tezim problemima, programirajy uz pomeé radunara, komuniciraju Sa_ yin, reavjaju logitxo miSienje i zaklugwanje, Arainii Su razlor | cllevi pisania ovshvog privutrika, Za viileme usenja neophecno je potrebne vjezbanje na reéunaru, 'JeSevanje reziétn problema kao i analiza veé napisarih pcograma. U priwgniles je obradeno 70 ccabrenih zedetaka | 11 zadataka sa dosada odrZanin takmigerja aa opSinskom i kantonalnom nivou. lerada Vasin samostalnih programa ur pomoé raéunara bit 6e najboll dokaz 6a nas trud na tradi ovog prixsnika nie Dio uzaludan. Savladevsi princip programiranja_u QBASICu, nece Var bil teSKo da nautite neki od slozerijh programskih jeake, 2 nekan toga - Ko zna = molda postanete protesionalni programerski “guru” Svi zadaci su rjeSeni na principu dijagrama toka, programa i primjera njegovog izvrsenja. Ponudeno regenje ne mora biti i jedino. Vi pokufajte uraditi zadatak i na diugl nagin. Programiranie i eksperimentisanje uz pomoé raéunera omogutit é2 Varn najpollu provjeru 2ranja i shvatanja uloge pojesinin naredbi BASIC, Iskiono so nadama da ée ova kriiga Korisno poskutiti udenicima, nastamicima i svima onima koji ele razvjati svoju. informatisku lsmenost Prruénik je uraden u skladu sa vazeéim Nastavnim planom § programom za predmet Osnov! informatike za osnovnu SKoIu, Narayno, svjesni smo da su moguti necostaci ili manje areske u tekst priruénika, tako ca Gemo rado prinvatiti vase sugestie | prjecioge u svrhu ppobol/Sanja sedrésja na éemu éemo Vam biti zahval Sazajevu. juna 1999, godine Autori | | SADRZAS: 4.Programski jezik BASIC... 7 . nee S Ti. Osrovni element BASIC 5 a 5 Ligo 5 LUT iskseTunkoxe eotisane na siregae an 2, Prostl tipov! zadataka ... 7 z 43 Oa Naredve vies PUT, wioza PRINT | pavedbe pacruawenia 13) 2.2. Noreslon usiowneg oretaska (ganarja) IF TEN arena duostukog usiwrogelasha(fennj) IF THEN ESE, naredba borusiovnog stetuske GOTO | natedbe vigest Uslovnog oreieske igrenenis) ON GOTO 3, Strukture ponavijanja- FOR petlia 4, Standardne (ugradene) funkeije - unkeijedetinisane na stringovima...37 5, Indeksirane promjenljive — 63 ‘5. Jecnacimensionaic 20% 33 8.2, Dvosimenzionaln neo a 6. Rad sa podacima (DATA, READ) 7. Podprogrami (RETURN, GOSUB) 8, Grafika i zvuk a. Crake 8.2. 20k 2. Korisnicke funkeij . 110. Prevodenje brojeva iz jodnog brojnog sistema u drug. 44. Zadaci sa takmiéenja ‘Opeinsko98. Kantonalno 98. ‘Opéinsko 93 Kantonaino 99. 12. Zadaci za samostalno rjeSavane .. 437 13.Pril0g 14, Uteratura | | od) a — 11. Programsk jezik BASIC BASIC je skragenice loraze u_engiaskom jaziku Beginn Simbole Instruction Code, Sto bi u_slofodnom pljevody programshi Jezik opée namione 2 povetnike. Gva) programs jezis se moze jecrostayno nauiill | koristti pa jeSavanjy rezligith problems ue omoe raéunara. BASIC je nasteo 1963. godine na Darmauth Collegev. Tor Kurz | Joho Kemeny. lako se do sade dosta mienjao. Fnswukoyo v BASIC su veo 5! 3s ovom programskom jezik iamegu Korisnike 1 rature’e. ¥04 ‘orto unesi 9 praniia grashe u progrernu. ¥ testica program. Karakterstika BASICA je 6a svaka naredba podinje u novom red Brjevodenje orograma na maslasti jezik invocilo se orijevodenjem svake instrukcie zesebro (inersrcti potetzk / loa} —> obrada ——> lepllivanje uslove —> veal aimbot (QUCK BASIC. primnlk os Wiese prnjeria 1.1.2, Alfabet BASIC.a Alfaet BASIC 8, pomocu Koga Se mogu pisati naredue programa cine: + cite dekadskog sistera 0 do 9 + slova engleske abecede A, B, C, © Specijaini nace. 2. 8.28 7.1 se ie spacial zak 22 nyesto “3g 4.4.3. Podact Podaci u BASIC mogu bit Thumeriéki ~ broil. samo decimain anakouni (tekstualni, atienumenk) il (izvomo) stingovt NumesiGki podacl se mogu zapisivati na dva nagina: 1, Pisaxje brojeva kao beojéanih konstanti se Ii Dez Cecimainog zareza, iyi se u svim programstim jezicima Se kaa teéke. lzmedy pojedinin cifara | predanaika simedu ofara ne smije se pravit cazmak, neprautino: previo: 27,34 27.38 +2000 +2000 2, Pisanle brojeva v eksponenciiaino) notaeli. To su brolevobllka axi0" koji $2 pi8u kao a€n, edie i: 2 -elementarna brojna Konstanta (dovodi se u interval 0 il 1-10 radi Jedinstvenog natina pisarje, E~ oznaks da $e bigjpige u eksponencijaino) notaci, 1 ajeli dvocifeen bro} (veisina broja zavisna od viste rabunars} eee bro) = vijenost i756 “275 000 005) t SEE. [= “o,000003 0.25623 | 250 00 000 0007 Znakovnl podacl se navode pod znacima dvostrukog navade. Mogu da ‘sadrie samo tekst (tekstualn) Iii tekst | brojeve. Jechostruki navodnici tnutar dvostiutih siuze za negiaSavanje nekog nasiova, Frimjeri znakovain konstant Tunesl va bioja” | “0S Musa Cazm Cate | evsancane= | Ja sam roden 1987, godine” 4.4.4, Promjentfive (varijabie) Promjeniive (variable) Karekteriée: = IME op6i bro) é ‘Quick BASIC -priumik 52 esenim primera Imene promjestjaih focmizapu se iskjucive 9 slove i cifara i moray poéinjati slovamn (Ore) 2nakeva ovisio wsti @Gunara !~djslektu” basics}, Uimenu ge ae smije pojauil blanko znak Promjentive rmogu Bit: rumenéke (mogu primi samo nrojéanu vriesnost 2znakovne (mogu peimill samo nlzove znakova. ~ > pnonmeniva RANG NSPS 4.1.5. raz + brea 3a artmeskim operatorma (CUNT Teshraae iaontvan Sedma J [Tr Severnare nesatian predenaic—| = renotene 7 Taisienie [Ei stesenovane + Znekounirazi Znekovnl iersei poveruju enakovne Konstanle i oromjenijive. Osnovni ‘operator povezivaniale &. I Tike XS w Wenuthu ievSavanja ima [xserautomtia” | wjecnost “informeoje. i, rezutat i iavrSenja ée biti: informacja i} 7 automata, Tako v venutke wiavanja 8S ima | “BOSNA‘aas —_| vijlecnost “i HERCEGOVINA", rezultat | iéenja Ge ii -BOSNA | t HERCEGOVINA, © Relacion’ irazi Relacion invari cobijaju se poverivanjem avaju aritmetickin iti dveiu _2mnakovnin iraza 5 operatorima poredenja {relacionim operetorimal "Quick BASIC. priate za nj prinjorima [mane of webs ti jeanak Kad su u pitanjy znaken|, ono je naglasit dau n nak ima odredenu Brogany wilecnest koja Je oseederia ASCH kod Nor. prva siove a0 abecednom sedu ime naimanju, @ poslednje najwecu brojéenu vrjednost U memonii ragunara. Broiéane vrijednosti znakora u ASCII Kodu date Suu pilogu “Tabela 3, = Logit operatos (eragion OR = Togo AND —logieka L 4.4.6, Osnovne naredbe QBASIC-a Programski red se sastoji od broja eda i navedbe. Basie program je ureden spisak programskih recov Program je spisek naredbi napisanin jesno, precizno | u odredenam redosljedu, spremnih na iawéenje Program treba nepisati tako da obezbjeduje lehku Gitjvost od strane horsnika programa > Opta sintaksa svin neredbi ‘bn_NAREDBA U Jednom programskom redu moguée je napisati vise naredoi alt ih pri ‘tome treba razdvojil dvataékom (2 > Naredioa pridrutivanja bbn_promjenijiva trax Znak jednakesti uv naredbi,fridruzhania nema isto cnaienje ko u Imatematici. U programiranju cznateva proces koji obuhveta cvje aktivnosti: i2reéunevanje jednosti brojéanog izraza, @ zalim dodjeluje ‘ovu vejecrost promentinoj na Ijevoj strani jecnakost s ‘Quick BASIC prin a eSerrprnjorina i i | | i | I i | | > Neveda vlaza INPUT 'bn_INPUT lista promjenljvih Naredba INPUT sludi 2a unoSenje podataka pomoéu tastelure vu memorit: raéunera, Pode! koje unosimo dogjeiyla Se promjeniiiim onako kako Su rravedene u ove) naredt Pin bon PRINT lista promjenlvib, eraza i kenstanti Narevioom ielaze PRINT mozemo Stompat tekst rravoda i brojee. Naredbama ialaza PRINT mode se Siampat!{izdavati| webs beoj podatane. ali ge oni u naredki moraju medusoo70 ovaj taska.zarez0m (2), ‘aveden temodu anakovs > aredba komentar REM bbn_REM tekst Naredba REM ne predstavile ivréni dio progrema, veé sluzi da pojasai program Korishiku ine ecnosi se na ragunar. > Naredba beeustovnag prelaska (skoka) GOTO ‘bn_GOTO bn. ‘ove naredba omoguéava bezusiovni prelazak na odtedeni bro) (ont) programskog reda. > Naredbva ustovnog prelaske (grananja) IF THEN ‘bn_IF_usloy THEN_bnd il bbn_IF_uslov_THEN_naredba i ‘bn_iF uslov THEN lista naredbi Naredba dvostrukog usiovncg preteska (grananja) IF THEN ELSE bbn_F_uslov_@OTO_bnt_ELSE_raredbe i bn IF_uslov THEN naredbe ELSE_naredbe > Naresba vigestrukag usiovnog pretaska (granarja} ON GOTO bbn_ON_[2raz_GOTO lista brojeva tnija Uslovi w naredbama usiomog prelaska mogu bill brojéani il znskovni ‘elacisid iarazl. Porcéu naredbl oblika IF THEN i IF THEN ELSE moguée je programirenje za¢ataka u kojima rebunar vei i2b0r | donost odluke. ‘ick BASIC. pbk oa vefonm penjrina > Naredba stusture ponaviania ‘bnt_FOR_br9} = posetna veijednost_TO_krajnja viljednost, STEP_koraic bbn2.NEXT_biojae Pomodu naredbi FOR | NEXT postiée se da se odreden! djelovl programa ‘bn_DIM lista indeksiranih promjenljvin U naredboi DIM za svaki niz se navodi ime ciza, broj indeksa i najveée vrjecinositindeksa. Svi podacl jednog nize moraju bit iste veste {li samo ‘sumergki il somo znakovnil, Da So 200g ave osobine nizovi djele na Drojtane 1 znakovne. Prema broju indeksa mozomo jh podyelti ne jednocimenzionaine, dvockmenzioraine | trocimenzionaine, > Naredoa korisnigke funkclie ‘bn_DEF_FNime funkeife (lista parametara) = izraz Funkolle se poziva nevodenjem imena i liste parametara unutar zagrada i ‘ona mote da bude sastavni dio bilo kog izraza, ‘> Neredbe za red sa podacima bbn_DATA_lista konstanth bbn_READ lista promjenijvih bbn_RESTORE Naredba OATA sluti za definiserje podatale (znakovnih i brojéanth) ko!) ine programsky kolevogu podatana, Naredoa READ slutl da Se podaci iz orogramske Kolekcije podatake dodjeliuu promjentivin u programu. Naredba RESTORE omogucava ponovno Gitanje pcogramske kolekcle podeteke (watanjem pokacivaia na potetak progamske koiekcie odataka. >» Naredba prelasks na podprogram bn_GOsUB_bnt 1 Navedba povratke iz podprogrema t program fon2_RETURN Skup naredbi koje se korste 2a pisanje podorograma ist je Keo i onih 2 levi program. Pooprogram se kovisti onda kaCa je potrebno lav ist Procedicu wige puta, ali za rezlitite vijednost ulaznin podataka, Glavni v0 Qulek BASIC. praia ededenim prinionna program moge koristti vie podprogcama. Podprogram se pozva na lnvigerie iskezom GOSUB_ fro) linje, a sskazom RETURN glavni progral Se. nastavla na pros —eljedede} iinji koja se nalasi ize pozwa padprogrema. Podprogram se orgeniauje kao poseboa programska jedinica, pise se jedanput, 2 moze se i programa porvat | Koristii neograniéen bro} puta 2a rad sa podgrogramem moraju bil razrieSena tt problema: prelazek iz ‘Da podoragem, govalak 12 podgroztema U programa oa pee aha igmedu pocaragras > Nereube 20 pozictonivanje kursor bn LOCATE.*, p je je ¢~ bro) cada na eleane ap bro) poticie Naredca LOCATE slukt 22 pouicioniranje ku'sora.rogramskim pozcionianjem Kusora mozemo formirati razigite crleze u znakovno} grate), Hvalltet slike zavis! od rezolucie ekrana, > Navedba za ispuStanje zvusnog signala: ‘bn_BEEP > Nevedbe 28 generisanje tonova bn_ SOUND, frelwencija,trajanje; S obziom da se mode progfemirati Komnponovenje muzike pomocu fagunare, to nam omogucava da eksperimentisemo i u ovo) oblast Naredea’ SOUND pfoinoa! zk odredene frewvenclje i trajeria. Programiranje melodlja moze se ostvarti tako Sto se frekvercia i rajanie oncva éwva u programsko) Kolekcili podatake Tabeiami prikae fekvenoje tonova po oktavama dat je na kroju zbirke (Tabela 1) > Naredba za brisarje elvan br_cts > Nacdva za zadavanje boje thn, COLOR 8 (gdje je 8 u intervalu od 0 do15) 41.4.7. Standardne (ugtadene) funkeije ~ funkcije definisane na stringovima ABS(n) - funkcila dale epsolutnu wijenost broja n; Inl =x, ako Je x20 Dal = oe, ako Je x<0 ASC{xS) - je Tunkolla Koja daje ASCI vilednost prog enalta znekovnog rereza x3; (Quick BASIC prank sa enim pimjerima i CINT(x) - z20kruduje wejecnost rajnog ieraza x na nail ciel bro FIX(x) -pretvare decimal bo] v efi ecbaciva nog cal INT(x) - pretvare pozitven decimains oro) u cjelt odbacivanjem aecimainog tijela, a negativan zagkrutuje na prvi mani ciel bro} ia primjer neka treba 2aokrugiti ore) bro) x 2 0. Ba vl odsett brojy Holt LENS) RINDI) ro) sheaine webren iz skupa breve Si ecimalni bro) uintervely tamed Ako 8¢ Beh generisanje pscudosiuéaynin brojeva iz inten moze postiéizagunavagiem: 2+ (0—a) " RND 'SGN(x} - je funkeils ocrecivanja predanaka b:o}n0g iraza 4, aka jex> 0 sgn) =O. Bhoex=0 A, ako je x0 SOR(x) - dale wilednost kvadratnog korlena brojnog ieraza x (bean ire x mora biti pozitvan, inaée Ge se pojawti gesha u program}: ‘TAB(n) - slufi ze ubaclverje 0 praznin znakova u finju za atamoanje! VAL(xS) - daje brojnu vtjednost anakownog ierare XS b. pretvara bio} Kol Je bio opisan kan znakovna vrjednost u brojou wnjednost kojom se mos ‘dbavjati aritmeticke operaciie: CHRS(n) - protvare beojnu viednest u zakounu (hips: CHR (88) =D ji LEFTS{x8,n}- dale ljevi cio znakowne promienljve X$ u cuzin n znakova: MIDS(xS, n, mm) - daje dio stinga koji se nalazi unutar stringe XB potev 0d poziclle niu cuit m RIGHTS(xS, n) - caje dasni dio znakovne promjentive KS u dudini od = anakova, SPACES(n} -daje kao rezultat string o¢ n blanko anakove: 'STRS(x) - pretvara brojnu vryeanost ui znaxovnu: STRINGS(n, XS) - daje Sting OUzine n priog znaka stinge XS, * Ovo su najvatnie 1 najéesée KoriStene nacedbe QBASICe. 12 ‘Quek BASIC. pnrocnk a redanin pmferma acrenenaneeraverenaneincenittinteien rete 2.Prosti tipovi zadataka 2.t.Naredbe wlaza INPUT, lalaza PRINT i naredba pridraivanja Zad01.bas fregunaj zapreminu ivadee ako su na vlezs zadane niegove aie: p10 REP zapeernin Kara Li» soveavre > Primer invenja tun. FS): 22,34 zapremina kvadra je = 24 Dijagram toxa je grafibki prikez postupke za feSavanje ocrecenog zadatka i doprinos! lekgem i uspjesnjem sagledavarju postuoka z2 njegovo deaverie, Program potinje tnrSavanje od programskog veda sa-naimanjim brojem ‘eda, 2 2avrSava sa programskim redom sa caivecin brojem eeda u kojem ‘taj! narecba za kra| programa - END. Ze brojexe progremskin redova mazemo urimatt raziite pritodne brojeve, {ali je najbolle Dobeti brojem 30 : uveéevat in za 10. Programski redovi se mnogu docavali, zamjenjvati i i2baclvati iz programa. Nor. ako Zelimo odati programshi red iamedu 10 i 20, tada novi programsk! ed mora bit 82 brojem 11, 12, ..., 19. Prev smisao programa jeste to Sto on lomogueava obradu fazlichin podataka, Koji se saopstavaju oreko naredbe laze. Ako program ne koristi ulazme oodatke, onda je on fiasan | pct svakom vrSavanju daye iste rezitete. ‘ick BASIC. prion ea rezenm prions Zad02.bas Na uleau su data dua broja. laguna njihov 2bir, raniku, protzved t solignic | praglacna Starnpat rezuitate na ielazu. Diagram toka: [zexty rex | paxey « 7 Program 10 REM sabirenje, oduzinanje, mnoéenje i djeyenie ava broja 15 PRINT “Unesi diva braja” 20 INPUT X, ¥ Soz=x+¥ aoR=K-¥ 50 Pw xe ¥ 60K =4/¥ 70 PRINT “2BIR ="}Z, "RAZLIKA ="; R 50 PRINT “PROIZVOD ="; 8, "KOLICNIK ="; K 90 END > Prinyer uSenja (run, FS) Unesi ave brola 25,3 zaIR=8 PROIZVOD = 35 + VAZNO: KADA UNESETE PROGRAM PRVO GA SACUVAITE, A ZATIM. POZOVITE NA IZVRSENJE! (Qulek BASIC prin Sa rcSenim projerina Zad03.bas Zadians je pow'sing | jocna stianice pravougaonika, lragunali + Stampati ra izlezs vrjecnost obima tog pravougaonike. [epre | | Oe aro | J > Prograen 410 REM Pravougeonik 35 PRINT “Linas vednost poursine |jedne stranice pravougsonika 2OINPUTP, a Sop=P/3 400= 2 *(a+b) 50 PRINT “obim pravougaonika je:"; O 60 END Primer iavréenja (oun FS: nes! unjednest powdine ijedne strarice prevougnonika 215, 3 ‘obim pravougaonika je: 16 Dall uatazni podci mogu u overn zadatia imatt segativnu vijecnost Wb jednaki mul? Za8lo? poy omen eB ‘Qick BASIC= prank sa njesenim prinjerna hi Zad04.bas 20 zadano x iaraéung) funkelu ys y= 1:2 (0-8 > Dijegram toka: PoSsasnnmen, ASDBEEBSEEEEy Y= (8) = (1/2 *K- BP > Program: 10 REM ovo je jednostavan program 20 PRINT “unesi ryednost 2a x 30 INPUT x 40 yarns (1/2 "(x= 8)) 50 PRINT “2a vieanost x =": x"fankeila.y ima vrJednost’s y 60 END Primer invSenj: Unesi vrjednost 2a x 740.7 za vijednost x = 10 funkeija y ima vrjednost 10% U BASICU se plSU samo ctvorene I zatvorene male za¥fade. Bro} olvorenin zagrada mora biti jedak broju zatvorerih. lzv-Sevenje se Si od unutranh ka venjskin zagradame. + Provjeri pomoéu kalkvlatora da Ii Je rezultat obrade taéan. Sta ée ‘se Cesiti ako nekur o¢ zagrada izostavié? Vaino je napomenut | ) to de ze raéunsr operacije mnodenj2, dijeljerja, sabiranja i © oduzimanja imaju isti sang u izwéenj. tj. regunar ih realiauje siijeva udesno po redosijedy nailazerya na rith. 6 ‘ick BASIC” preemie efor primar 2.2.Naredba uslovnog prelaska (gtananja) IF THEN, naredba Avostrukog uslovnog prelasks (grananja) IF THEN ELSE, natedba betustovneg prelaska GOTO { naredba visestrukog "uslovnog prolaska (grananja) ON GOTO. Zad05.bas znose znakovi programje — / pmoener/ ka) Program: Prijer Benj: 100s 20 PRINT “unesi znak” unesi znak 30 INPUT as a, 40 (F aS = "*" THEN 70 a 2 45 PRINT 50 PRINT 38,; PRINT aS = 55 PRINT” * ——unosom * progr. je zaveBen 60 GoTo 20 70 PRINT "unosom * program je zavrsen 0 END rink a jeden prmiorima a Zad06.bas Na ielazu Stampati kvadietne i vee stepene prvih deset prirodinin brojeva. > Dijagraim toka: Program: 10 els 20 REM program kvadrato | tect Stepen prit.brojeva 301-4 35 PRINT “1,972, 193" ‘35 PRINT" 40 x1 =i 122122178 50 PRINT 1, xt, x2 SB im ie L 60 JF | <= 10 THEN GOTO 40, 70 END 3 ‘Quick BASIC prea aenlebenim prngerima | | > eSenie a 2 1 2 4 8 3 2 20 4 16 64 a0 00 L000 + Ovai program je fikean. Za6t0? Zad07.bas Na ulazu eu date ti oxoja, Odtedt koji od nih je naiman > Diagram toka: Program: 10 REM naimant od ti brofa 20 PRINT “unes! ti roja” ‘Quick BASIC. plruénk sa senim primera re 30 INPUT a. 8, 40 min= 2 150 (FD = min THEN min 0 IF ¢ © min THEN min i 70 PRINT “najmen brojje *s rn BO END > Primer iow mo, najmanji bro] je 6 rnajmanj bro} je 3.7 + Pi iavrSenju programa wrijednost! pronjentjuim se dacjoluy oni fedon' | onako kako su navedene u raredbi INPUT. Sta Ge se esiti ako to ne postujemo? Zad08.bas i Na ulazu Je dat prirocan pro}. Ako je dail broj vedi iil jednak 1000. i ‘oastampati ga na ilazu, 2 ako nije odStarnpati tekst “bro je manii oc 2000 Dijagram tok: rae UH | ma a wey / | / oye / i See eet i! : ¥ ‘QUICK BASIC. prea sa enim primjrins | > Program: 40008 20 PRINT “unesi priradan bra} 30 INPUT 1g nite rivers": GOTO 20 core uunest ‘nest acirod 2-189 23456 Uunjeti 0) ne orkrocan 23458 unesi prvadan bro} 2788 broj Je manjl od 1000 Zad09.bas 2 a ulezs ou cata cua broja, Ako Je prvi bro} veCl od crugog iraéuna| nthow 3 proigvod, 8 ako nije eragunl nov 2b. pone } "se fo os ; ‘Quick BASIC” prin ea vedo prime > Diagram toka: > Program: Primi iavSenja: 10 REM yporedivanja brojeva uunesi ave beoja 20 PRINT “unesi dva broja" ¢ 74,8 BO INPUT xy = sumaje12 40 IF x > y THEN 50 ELSE 60 50p =x" y: PRINT “provoa|e “pr GOTO 70 PRINT “suma j= Za610.bas Na ulazu je dato 5 brojeva, Potrebno Je pronsét | odStampati najvess > Dijagram toka: podetak eet Lvs J > Progran: Primer tevin: 10 REM najvesi od 5 brojeve Lunesi 5 brojova 20 PRINT “unesi 5 brojeva’ 24,1, 7, 10,6 30 INPUTA, B,C, 0, E nnajveéi bro) je 7 20 MAX =A 50 JF B > MAX T IPCs MAK 7O IF D> MAX THER 0 IF € > MAX THEN Max 80 PRINT “ngjuae! ore) 100 END AO oe e Zad11.bas Ze unijeta tri bioja potiebno je proveriti da ti oni mogu biti dukine ‘stienica trougla. [Uslov: ako je najvece stranica trougle veta od 2bira druge duje stranice, tada te Stnice ne mogu Dil duzine trougls.) > Diigram toks: potetak ‘eich BASIC. prieiik ea eben prmiorime (QuGk BASIC prrutnik sa redenim pinjrime Ey > Progam: +10 REM) cas unyete au 20 PRINT “unesi wi broie 30 INPUT 2b 6 35 max =a 38 IF & > max THEN max = b ne mogy stranice rougle BP IF o = max THEN max = © 70 PRINT“ Gore ¢0 80 PRINT “unite dotine ne 80 END i stranioe trougia™ > Primer leSenj uunest bi oroja 7,90 Unijeti Brojevi ne mogu bit stranice trougia + Uroci zastak postarijajucl usiov da su stranice a, b, © vebe od nue. Zad12.bas Lita ve reatna beoja, Ako je jedan od brojeva negativen ispisatl njhov zbir, 2 ako nije ispisat njinovu rat. > Dijagram tokat vai] (ai 2 (Quick BASIC pratt sa rjesonim peje | | Program: Sos 410 REM 209 i saziixa dva reaina broia 20 PRINT “anes ave reaina broja’ 50 WwPUT a. b 201 a <00R & <0 THEN GOTO 50 ELSE GOTO 70 nasi ave reaina bro}a vnesi dva broja 23,8 24,7 bir je: razlika je Zad13.bas {ko je ponecieljak prvi, 8 nedjelia sedmi dan u sedmici, potrebno je 22 zadanl bro} od 1 ~7 izdati ime dena u sedmici, Program: Sols 40 PRINT “unesi redni broj dana u sedmici™ 20 INPUT x 30 ON x GOTO 40, 50, 60, 70, 80, 99. 100 20 PRINT "ponedje2k” : GOTO 1000 550 PRINT “utorak” - GOTO 1000 60 PRINT’snjeda” : GOTO 1000 70 PRINT “Cetertak” : GOTO £000 80 PRINT “petak” : GOTO 1000 ‘90 PRINT “subota” : GOTO 1000 1100 PRINT"nedjea" : GOTO 1000 4000 END > Primjer awSenja: Lnesi recni bro) dara v seamic! 7” nedjelia tunest recni beoj dana u sedmich a ponedjetiak ‘Quick BASIC prune teBeni priori 25 Quick BASIC pruénk am etenm prinvorma 3. Strukture ponavijanja - FOR petiia ZadL4.bas Unieti cj broj ni nati cruge, vebe, detvrte | pete stepene brojeva od 1 160.01 tabetarno ih prikazati na inazu, > Program: 20 REM program stepenovanje brojeva 30 PRINT “zed ro} 420 INPUT n 150 PRINT “*,°P "86," 60 PRINT” - 70 FoR i= i ton STEP A 8012 = 172: 3-113 sia mite 25 iTS 90 PRINT i 12,13, 1, 18 4100 NExT i ‘ick BASIC. pike eke primera Fo 210° PRINT ait END slow 20 unoSenje iskijusio + Zasdatak ajesi taka Sto Ge8 oostev cjelog broja! ee, * SEE aE a 2 4 8 16 32 RB 9 81 729 6561 59049 Zad15.bas Potrebne je pretvorit inge u centimetre | 10 od 2 do 16 inga. Fri tome sot da je ing = 2,54 centimetra, Preglesno Stempalt rezutate. > Dijagram tokat potetak vet rr > Progra +10 REM program pretvaranja ina u centimetre 120 PRINT “ine”, “centimetara 30 FOR i= 4 to 15 STEP 1 28 ‘Quick BASID. peri easesorim prinjrime i i nents cme | adem =i* 256 50 PRINT 1 om 60 NEXT 70 END > levSenje: Inga ccentimetara 4 254 2 5.28 a3 38.4 Zad16.bas nel [35] Sa eee we | iick BASIC pik sa nfedenin priate > Program: seus 40 REM sume reciproénih vijecnosti 20 PRINT “unosi Braj n”™ 50 PRINT * 0 END > Prine invSonja lynest oroj a 74 ‘suma recipraénih vrjednosti prih 4 broja-eva Je 2.083 ZadL7.bas Na ulazu Se unosi 15 regi. Starnpati ove rilei na lazy , aii obmutom {inverenom) redosijedu. > Dijagrem toka: amtoka potetake ¥ i 30 ‘uick BASIC pai #9 nesenm pander > Program: 5o1s 20 REM obvauto Stampanye ses! 20 PRINT “unes) rjes' SOFOR\=170.15 20 INPUT AS (i) 80 PRIVT AS fi) 90 NEXT 4100 END > Primjer ieuSenja: unesi ree ada iva 2b es Psat obmuti redostijed unijotinnjegi: sat tas ub viba ada wertads ante lak 9 lesen ringer 3 Zadi8.bas sereiunati vijedresti ineze. oY reve 5.10, 45,201 om ¥ waxy /otry') y23.6,9.12 — | > Program: 4008 220 REN veratunavenie wijednosti fonkoye of 30 FOR x= 5 70 20 STEPS t 370.12 S1EP 3 7 yPay 7 23 Zad19.bas Unit opéi uspjeh N uderike, izaéunati | odstampati prosjeéni uspjeh azrede, te D1) odlénih, vrlodobrih, dobrih, dovoljnin i Redovaljnin veri 32 {ulck BASIC params sa resenin pinjerims Uich BASIE priv a Heder primi 33 a £ ijagrar toxat potetak | | = << SR=S/N 5, BN, 8DOV.BO0B.BV9.80 UZ areal RH e ere ot ule BASIC puri 28 eosenim primera Program: 1018 20 REN srednja oajena razreda | koliko ima eatiénih, wfodobrin, dot, dovetinin i nedovolinte 30 PRINT “onesi bro) £0 INPUT W fs Bit 8: BDOV =e: sSeniko v razredy 90 (Fx < Lore» 5 THEN GOTO 80 200s SR coro 120,130, ° eas Bret Got0 170 . Sveos/"soiscor2r0 1408008 8008 > 1007050 550 BVO ~ BVD + 4: GOTO 170 160.80 ~80+ 4 370 NeXT ayy 1 180 SR=S/N ME) 4 290 PRIN *Srednja oojena razreds je"; SR EEE 200 PRINT *nedovalinty; BN ‘210 PRINT “dowosnih” ; BOOY 220 PRINT “aoorin": BOOB 230 PRINT “wiedoorin"; BVD 240 PRINT “aaiiénin” ; BO 250 END > Primjer iden: Lunes bro} uBonika w razreds 210 Lunas uspjeh utenika 78 2a 2 6 6 on a ocjena razreda je 3.2 nedovolinih 2 doveljnih 4 dobrih 2 vilodobrin 2 odliénin 2 + Uradi zadatak bez usctrebe doe ON GOTO, (eich BASIC prudni sa ren prinjerime Zad20.bas Potreono je 1000 pute sebratl broj 0.01 i prowert da Hije te sume jecnake 20. 7 Dijegram toka 110,00013 i I .c0023 se sojavla 200g taga So se reaics drole u ratunaru predstavaly ¥ dao prntine vijecnost. pa su (razuitet \ aritmeti¢hin opereciia: 1 Spl. Dake. no fedunaru prakiono EEE E [tesine se ersten brojonina. Cl 0. Ge it epsoitro taevo prikezani, naravno «on! 2 iei4 0.0 fedeedenim granicara.) 301 anos S > Program: 5cLs, 110 REM sabiranje broja 0.04 1000 puta 155=0 20 FOR I= 2 TO 1000 | | | | 4, Standardne (ugradene} funkelje ~ tunkelfe definisane na stringovima Zad21.bas Za nila koi ain bro) kaj! s2 unos! na ulazs, pronattt aaStampati kraj > Program: 20 REM apsolutna wilegnost broja 130 PRINT “unes! jedan realan bro} 40 INPUT X 50 y = ABSix) 60 PRINT “apsolutna vifednost od"; x: ‘je; y YOEN > Primjer iesenia: lunes jedan realen bro} 2-098 apsolutna vrijednost od -0.98 je 0.98. Unesi jedan reatan bro} 3) $= 5+ 0.01 738 40 NeXT! apsolutna vrjednost od 2.45 je 3. BOA mien RINT” sua jo ~ 30" ELSE PRINT'sume ne = 201 | eee ern iznost": S 60 END i = ‘Ra BASIC pues berm pnd ‘uch BASIO- pn eetonn pinion ra 1 Zad22.bas Unijeti decimaini bo}. Potredno je Bjzaokeuati g2 na napoli eli pjpretvorti te} ro} u efell oebacivani ‘tamoati no tazu. jem cecimalnog dita. for / 440 REM zaokruiivanje cecimainog bvoje 20 PRINT “unesi decimal oroj” 30 INPUT x 90 JF x = CINT(s) THENbroj aj decimatan: GOTO 30 50 2 = CINT)x) 0b = FX) 70 PRINT "zaoksuzene vrgednost G0 PRINT “clei dio decimainog broja =": D 90 END > Program ‘usc BASIC prvok a rileberimprieina | > Primjee urSenie: 1281 €ecimal bre} 74.587 zaokrudona vrijednost je ‘ijeli dio decimalnog broja = 4 Zad23.bas -SCiI vnjesnost za aizvolro 28 + Djagrem tobe: (=) =a fs 1 seasons) | | Program: Seals 410 REM wiednost ASCII Koda 20 PRINT “unesi slove" FOR! #27010 (Quick BASIC™ prieénic a ederim priorna 3 20 INPUT XS 50. 60 PRIN 70 NEXT! 80 END “ia ASCH vijeanest”s x > Primer iviserie: slovo a ima ASCII veijednost 97 on clove b ima viijednast ASCH velednost 98 «ta G0 56 dogoditi ako se umjesto slova unese ek civEl 27k ome? Zad24.bas ‘Za unieti eli broj odredit da fiJe on paran it neparen > ilagram toke: | 7 ae a 7 7 iva ima ASCII vrjednost 106 (Viel Tabelu 3. u Prlogus) be) je neparen bro} je paren ule BASIC. pn sa ederim pines seccrmarencinsiiee nati > Program 6 fens par i oeparen to Sprint unesi ciel bro TOINPUT a ISIE n <> CINT(n) THE Saree ISI no CWT THEN PRINT “nj or 2D PORT “nie parr end > PrimriieveSenie: 4. unesi ofl! bee} 71.28, tunijetibroj nije eijel tunes! eijell bro} 2421 broj je noparan 2. unesi cet be 2122 a bof paren ‘Quick BASIC. pink eda prinierina a Zad25.bas Za zatane ti dufine stranica trougla re ulezu, arovjent da Je on pravoutl F Diagrer tok | Le / ‘ ed NE ~y y snreomcemannccnnnene es o=SQR{ersb") trougao je oravougl trougae nije pravoust wl} | i pee j ‘ules BASIC prank 2a eter ii a : > Progra Bis 10 REM pravougit trougao 20 PRINT nes; stranice trougla” 30 INPUT a, 0, ¢ 5 (Fa Prirjer iawSerja nes! stanice toute 73,.4,5 trougao Je pravougsi unesi stvanice trougia 25, 8,9 ‘trougao nije pravougl uunesi stvanice wougla 2, 3,4 Lines stranice trougia 23.8 trugao nije pravougti ‘Quick BASIC preaéna sa eden prj Zad26.bas niet et od ui slove | aont je ra stove 0 vn Se S85 siova eet ana ian tri poba yong, cede 8 ekr en ‘> Diiggram tokat 7S=MIDSAS.3,2) > Program: 150s 25 PRINT unest Mee Od tl SlOve! 30 INPUT AS 20. = LENAS? 4B IFN > 3 THEN PRINT'PAZIE!": GOTO 25 150 x$ = MIDS(AS, 1, 2) GO YS = MIDS{AS, 2. 3) 70 Z$ = MIDSIAS, 3. 3) 0 PRINT XS, ¥8, 28 90 END SpetiSpet iets eetietit tee eee trey eick BASIC” prnsik om eden rien > Prinjer ierBenia nes: tied od t0 stove ruber Azie tunesi reg od ti stove Pee z e » Zad27.bas Yot pomjort clei! za N znatow G=LENIAS) KS=IDSIAS, nv 5) YS=MIDS(AS, 4,0)" / ss / kg) > Program: tos TO RED res pamper cit 2a n make Zopniat anestnena ieee mee wes So mrur As 33 PRINT 1a kolku desno?™ aoNPurn So = LEN (AS) 80.45 = aDS(AS, n+ 4,3) 708 = MiDs{AS, 10) So pair x8: ¥8 90 £HD (Uick BASIC prince Hedenin primera 1 tewSenie 1 nek Zad28.bas ayetu ri poner shiek! za N anatowe Me Now. 23 BOSNA poste NABOS. pobetal \ | | ascanbsas.s—retil | [OSVseMiDsias.3.50) | 4 fows / LL 9 ciwigki 22 9 anaKova wtfeve Progra: aos 0 REM ree pomjeren do Pain unest 2k (Ue LL 30 INPUT AS : 35 PRINT’ 2 Kolko wiievo?” 30 (NUT A 50 s = LEN(AS) 3p XS = MIDSIAS, + 2.00 npsias. 15-7) i Sol gaste. pina sn theSenim priieit™ > Prinjer euene: unesi nel He’ 9 teraevo 22 falta zrakova vljeve? 3 7 evossiai 1G Zad29.bas ee eee > Diagram toke: ee [ poderax = Les] Oo ¥ | beewogasiny | = siete / salinarom fl DA bse ‘het nje patinarom ra ‘hick BASIC prank sx rjezenim prmjonma Program: > REM patindrom {comin unest rote ee rnPur as oro 120 a incirom’ 8B Neve data ree ain 300 G07 130 ig ste BS pri “dove 20 £0 sje petindrorn > tavderie! unesi neko diet aravolimilovana data rie’ Je patindrom bunesi nek ‘kepak data rjee je palindrom tunes nok tee >poKlopse data vjee rije palidron jpsenim pimiring | a Gulch BASIC. pwenik 30 10 REB 120 PRINT “ones! rje6 ise bre) mekove pa 30 INPUT aS Zad30.bas MIDS{AS, 1. 5) IDSIAS, S44, 5 parne dusine Soegeaee ¥: fo ecaauniaee Program, leven il je bro} znakova peran ‘Uick BASIC prank ca vison proiera Gore 20 jevosara Napomenaiz RIGHTS. Zad31.bas tak se mote rjosit pomatu stereardnih ferke}s (ce > Progra. 20 REM cifre trositrenog broja 25 PRINT “unesi toeifren bra ‘30 INPUT A 10 AS = STRELA) 2 as VAL (MIDSIAS.2.2)) prvecitevVAL(MIDHAS,2. 111 primer inrberie: Lunesi tocifien bro} 2878 bro} eitara je 3 srednja cifta je 7 prva citra je 6 30 ‘puck BASI6- priori a9 ederim primera 60 PRINT "brojcitaraje "2 N-1 701 N~4<>3 THEN GOTO 25 75 cia = VAL (MIDS(AS, 3, 11) 80 PRINT “sredhja citra je": cia 85 pruacit = VAL{MIDSIAS, 2, 1)) 85 PRINT “priacitra je”: pracit 2ad32.bas [ eaciane sia Fic) { 1 La ext) x ‘Quick BASIC. pik ca van prin > Progam: seus § ent brojevi do 500 koji su jednaki suit) Kubove 5¥05 1G FOR |= 1 T0 500 155 3 THEN PRINT Sroy ExT 70 €ND 7 > lavSenie: bro) 2 Je Jednak sumi Kubova svofihcifara boro] 153 ij bro} 370 bro} 37 bro} 407 (1sg2 b+ 5+ 3) ‘Quick BASIE prem sa sebenim pen in citare Zad33.bas 2 ova stata irate > Dilegrem tote: i > Program 10 REM Molignik | ostatak ova dvocttena raja 20 FOR: = 1102 30 my = INT 140 + 89* RAD; 20 PRINT D9, 50 NEXT: 0 bem INT (mia) / 42)) 70 th > nf2)) 0 PRINT “Kank 90 ENC Quick BASIC paren Save prnjerina 33 i otiénlk 21 ostatak = 15 Zad34.bas f | Poe | sels 1 Rear ore etiv sa 22 5 print “ones nel Oe | eiarut Finca 0 THEN 5 10roR i= 2109 | 2oaen/ | Sora ini THEN 40 | ~ exse 50 [ao Paine: mi 8 | aati sa" 50 NEXT 60 EN | pramjer iuréenia delim, 1 / pdssauanneer ing ston rien 2ad35.bas jeti_prirodan bray, Ako je neparan ispisati njegovu racioroény Lrjeanost, 3 ako jo paran ispisatl reciproénu vrjedast sogovog, Shedbenwa, 50 PUT x 420 IFac= 0 THEN 20 50a =x 6012 = 1M ELSE 410 REM pore BoaL/ ws 20 PRINT D 100 GoTo 150 110 REM neparan | aoceayx 4330 Princ 4150 END (ay THEE teenie 8) ynasi bo} 0.2 bb) unest bra) 5 oataaa4 Zad36.bas Unyets éetveroeren arredan be ispisatl erva | gosta ‘Quek BASIC. prinnik sa reform priors Diagram tok Program’ tos 140 REM detverocifren prroden bro} 20 PRINT “unesi cetverociten bro} 30 INPUT 2 40 08 = STRS 0) x= LEN (28) Spiga 3. 65/8 = MIDS(AS, x 1) 70» VALS) 80 = VALUS) 90 PRINT ij 100 END > Primer ievigenie nes! Eetverocitren bro} 74567 a7 getverooiren broy? Uradt zadatek + Sto Ge se desit ako se ne unese postavijajuts usiov (ick BASIC- prune Zad37.bas Leitatitosifcen pevodan bj ispisati sredayy ers > Diagram toka: Program: els 10 REM troeikeen bro} 20 PRINT “unesi trocifven boy” 30 INPUT e : 35 Fa > O THEN 40 ELSE PRINT" ungeu bre nije prrocan, unesi onowo: GOTO 20 40 X8 = STRS{: 50 X = LENS) 60 28 = MDS(XS. x- 4, 2) 850 = vat/as) 70 PRINT a: “in 0 END sree ifs": vnesi voeitrer bro) 2678 (Quick BASIC rut siden pnts 678 ima srednje oifra 7 + Stee se desiti ako se ne unese traces DOF? 1 BIS$2.55 Sat postavielti uloy ce se oragram mode wih some auto & shee) wocires, ean Zad38.bas Pea tos Fag SIR 7 f Zad39.bas ‘sdraouvancng tau (ard- suena jean | ko eeu onda lerseonatl potent prevougiog tougle [a1 D ke > Dizaram tora: > Program: Sos & REM obrnuti redosifed siova w rie! 10 INPUT a5 EN (AS) att oTO0-4 AaIDS (AS. 9-12) wocn BASIC prea 88 PEEP EEeEHEE EEE a - lick BASIC punta ex ajetenim pinjesina oe Zad40.bas Progra: ‘Motodam si bora ragunar sam pron pronelen! '08 rihev proizvod, f 5 reeia jecnakostraniSn ii pravougtl tous 0 PRINT “ues! duije duane Ya < 0 or) ~ 0 THEN PRI > Diagram tok oa 0 90 END > Prior esctense arunesi dee duh 28.6 duiine su jednake pa je povrSina 5.496352 a ules — “Guck GASIG. prime a odenim pment ivi a webavi piogeima : Program proizvod je: 2.5292 98+3 + U kalvom obliku je prikazan rezultat obrace - ita podatek? Jagotok ured tao da se sluéajo iabrant brojev pri penownor iarSavariu ne ponavta {uick BASIC. parr sa resenio pinion 5. Indeksirane promjenlfive 5.1. Jednogimenzionalni nizovi Zad41..bas 320 PRINT “uns raj Sanova nea 20 1NPUT n 30 Dist any 135 PRINT unesi élanove 20 FORi= ttn 30 iWeUT 2 650 aly) = ciilali) THEN B2 ELSE PRINT “oped 0 616070 50 at 62 NEXT 65 sv=0 TOFOR?=iwon 80 AS = STRS¢ati) 804 =LENaS) 100dv=y 420 Fay 20 NEXT 130 PRINT’ sum 190 END > Prionjer vrsenja Lunes! bro) Gtanove nize ett bro! 7434 ssuma dvocifrenih Glanova niza je $7 ‘Quick BASIC. prenik oa eter primera oosetak |} xe ASHSTRS(Ail) ASLENAS} var 1 | | soe — } op DA Cra | , Ne oe Sg// sav 7 Ewe | BEE SEG EE ei op be eee ee eee eee ‘Quick BASIC prevénk oa riebenm prinieine Zad42.bas Wat je nic od 15 brojeve. Nepisati arogram ze ockeswanie broje élanove fiaa haji se nalaze ul intervald 06 0 3 8. > Diiagram toka le la 8 8 210 4 m2 ag ma a5 broj étanova niza w Intervalu 0-5 je 5 | seeaticit| FOR petia je pitkexena | | tobe, Poteine wijeanost so powetave 2a horak powetana stjetnost ne | base vets ov brarie | vnjecnast, Teg momenta | | FOR petia ie zavsena + | iavseve ee neste a NEXT 1 Progtom: sas 6 REM Glanow nize v interval OS 20 OIA (15) :S = 20 FOR!= 17015 (Quick BASIC prrubnh s Hedonin poaerene % 30 INPUT Ati (OAND A(i) ¢= 5 THEN 50 ELSE 60 60 NEXT) 65 PRINT “Braj élanova u intewvatu OS je": $ 70 END Zad43.bas > Dijagrem tote: > Progra Sols 40 REM suma niza realnin brojeva 75 PRINT “unesi Bro) elemenata nica 20 INPUT 9 30 FORi=1 TOR ‘Quick GASIO- pik a rijpsonin pinion | | | 35 PRINT"unosi Glanove niza” 49 INPUT rit 455 =S oni 50 NEXT: 60 PRINT’suma datog niga reatnih brojeva je": $ 70 END. unest bre 5 a4 0 8 suma datog niza realnih brojeva je 7 Lunesi bro) Clenova nize a3 Lunosi élanove aiza 00 20 5 ‘Suma datog niza realnih brojeva je 105 1345 63L° Zada4.bas gatom niau od 15 éterova potretro je ecracti nepartin | najvedeg Gana s2 parrim indekssom. > Dijegrer toke: f “ee ‘Quick BASIC! prin soem prmlerima fee eee [Tne [neers Uick BASIC peuénik sa ederim pamjrime Hiern Zad45.bas Sas 10 REM max | min Glan oice U datom nizu od 10 pricdnih brojova ispicati paene elemente niza i 20 Oil a (15) namany od rh 30 FOR I= 110.15 35 INPUT a ti) > Dleger toka Rj =m 70.15 § 55 iF aii) > a) THE! 70MIN 7224) 75 NEXT) 80 NEXT? 85 PRINT “najmanji lan se nepornim indeksom je") MIN 90 FOR i= 2 @ 15 STEP 2 gam 4100 FOR} = to 15 STEP 2 1405 iF a (i) < 2) THEN GOTO 125 110 max= a (i) isa (nai) 220 a G) = max 425 NEXT) 1130 NEXT 1135 PRINT “ngjveGi sa pari inaeksom je"enax 4140 END > Primer ieveSenie 6 a 8 9 3 24 6 %6 a 78 ® 3 4 2 a nnajmanji Glan sa neparnim indeksom je 2 najveéi sa parnim indeksom je 9 70 ‘eich BASIC. prune 6a rietenimprinjoime EC rei waste paint iedeion pores EEE ‘Gulch BASIC. prntni sa ederim prmeris 2 ‘ick BASIC. preudnk ca resenim primjenina > Program cus. 7 REM arnt element oiza 420 PRINT “unes! 10 priroanin orojeve 20 FOR int TO 10 30 .NPUT ati) 20 if af)}?m0 THEN PRINT “ynjet bro; oe priodan, po 50 PRINT OS) 5 BEEP 10 NEXT i 9 PRINT: PRINT 4100 minabyt) 404 FOR! =170S-4 102K=j+ i 103 FOR) =k 10S 12.33 JE min <= bij) THEN 345 4135p = min 136 mn = 6) 4140 oy 4142 PRINT Og) 195 NEXT) 150 NEXT? 160 PRINT “naman paran brof nica fer": nin L170 END 1 tevrdenies nest nig brojove: m4 2 a 4 25 6 7 8 28 210 246810 ‘najmanii paran broj niza jo 2 ‘Quick BASIC pik oa wledenkn prniorna Zad46.bas Uniti nig oa a eileth orojeva a atin ispisati nejmanil por > Diagram toka: y aaaeeeeey, fee NEXT Bae eo FORT=17Onste>1 | — Quick BASIC” pani sa veenim prnjeina > Program: sas 6 REM najmanjl poztivan éian nica 10 PRINT “enesi bref Bianova niza” 20 INPUT 30 oa a EN £00 ELSE 21y)

Primjer ie Senja: lunest bro} lanova niza 5 unesi dlanoveoiele brojeve 72 28 25 "8 hajmanji pozitivan lan niza je: 6 + Uracite zadatek postavijuti usiev za unoSenje iskyjutivo c¥elih Dbrojeva u aie (Quick BASIC. prem a eden primero Zada7.bas ieitth ejetin brejeva. nrecunat) DIM er) FORI=170 a STEP a | [next rea ‘Quick BRSIO™ pint en Heke ini > Progen: 1 REM suma parnih | Suma neparnin élanova nize CLS 10 PRINT "unesi Oro) dlanove nia fx) THEN 9p = 50 + 4140 NEXT 120 PRINTsuma parnih Glanova nize je: se 120 PRINT"suma nepamnih Glanova niza je": sm 270 END © Primer ensenie tunes! bro) Gienova nize % unos Slanove riza ea 2 8 24 5 % summa parnih Glanova nia je 12 suma nepamnih Gtanova niza je 9 ‘Quick BASIC. pitubik a e¥enim rinjerina Zad48.bas Unjet n dlanowa Glarova v cieu | Ispisati hotiko ime sozsinnih a kotko negaticath > Dijogrem tobe: ae | Cars | S2=s2e4 | | eee : NEXT $4, 82 kraj Program: ‘uich BASIC pric sa nyedensm prmrins 20 PRINT"unes! broj elemenate miza” 50 PUT a 39 $2 =0 50$2=0 50 FOR I= 1 ton 70 INPUT oi) 0 iF nit) >» 0 THEN St > Primer iwréenia: 1081 bro) elem.niea 6 28 ct 2 70 9 bro} pozitivnih Glanova niza je 2 bro] negativnih élanova niza je 2 “Guck BASIC. prvsk on weer rier Zad49.bas isitati prvodan boo} n 9 eatin usitatin raaigtih eed brojovs, Inrabun Sumy poathnih | sumu negations anova niga Peet > Diagram toe: ( poteta Ox kh Quek BASIC povenic sa Hosen pening & Rea TORSTEPL a 8 ‘Quek BASIC! prank os nlezeni penjerna Progen: 41 RENt sume poztivnin i neg. élanove niea :CLS 410 PRINT unes! bro} dlanova ria 2OINPUT a 1120 PRINT “suma pootivnth Clanova niza ja: spaz 230 FOR! =2 TON a0 Fay on ‘seg + a) ELSE 150 435 NEAT 4160 PRINT” suma negatinin Glanova niza je"? sneg £70 END > Prieajoriavesonja: ‘unesi bro Glenova nike 29 os 26 ssuma pozitivnih Glanova niza je 26 ‘suma negativain Glanova niza je -9 “Guck BASIC. prirsri ta een pani Zad50.bas Uniti nie od n efjelih brojeva, 2 zation ispisatl najvet i najma bo} & Neti LI [in = af) | +e max= an) | ESSapeneeeerel ‘ ‘Quick BASIC pik on esonim primi 4 | ‘ich BASIC peri an leer primar > Progra Bets 116 PRINT -unesi bro} lanove niza” 20 INPUT A 30 iM axa) 4100 tf afi) < min THEN nin = al 220 NEXT 122. fORi= ton 413 iF a) > mae THEN mar 415 NEXT: 120 PRINT najmani dian niza jo": min, “a reiveci je" mex 130 END ai 1 Peimjenirderiat Uunesi tro) élanove nize uinesi dlanove nize 8 aL AB najmanji Sian nizaje 5 a najveci je 18 tunes! bo @lanova niza 27 canes) élanove niza 2 8 220 8 2 20 rnajmanji lan niza je ~20 a najvedi & ‘ick BASIC. prin ex jeden pringeria 5,2.0vodimenzianalni nizovl Zad51.bas [oman | ¥ | | ¥ | 7a i eee iF next FoRiei To 12STEP 4 | I i i Lf aeri ‘ick BASIC. pinks nlesenim primjonma > Program 15 REI Stampanje nia koiona po Kolone 20 DIM a (42) 20 FORI= i 10.42 30 INPUT 3 (0 4100 NEXT “10 PRINT: PRINT 230 PRINT “Formiceni niz 4x3 red BO 435 FOR i= 170.12 140 PAINT ali {501 i= 30R 1=60R 1160 PRINT 170 NEXT! 380 END 12 THEN 160 ELSE 17 or > Primer a 2 2 24 6 6 7 2 9 210 maa m2 jednodimenaionalniniz je: a 234567891041 42 tormirani nlz 4x3 red po ted: 1 4a 7 10 beans Eeow 8 ‘uich BASIC pink = lleSeim emiering Zad52.bas ui \dnosimenaignatni nz o€ 12 elemenats, Dodjeliti vejecnast! eves, eae ocmonzionaisom nity 443 Kolar po kolonu i rovedobiientniz ‘odsiompatt 7 Dijagrart toke “ick BASIC. pers 5a reel prvi: 7 Progeain sels 5 REM Stampanje niza kolona po kolona 140 k= 0 50 FOR) = 1 70.4 ye0k=k+1 170 FOR = @ 10 1380 PRINT a. 1390 NEXT: 200 PRINT 240 NEXT) 220 END STEP a 7 Primier iwrSeria: a 3 8 8 2 210 a1 712 Jjednodimenaionalininiz je: f23 4567892013 42 formirani aiz 4x3 kolona po Kolona: 1 8) 2 8 10 30 7 it a 8 42 Zad53.bas Date dvosimensionaini ni (8, 4), laraunal sume eijegoralcih el 3 ‘uick BASIC. priurik 69 Hebei pani Diagram takot SiSL-AtU) ‘Guck BASIO™ pnts ies oxesna > Prograrn 1 vere 138 340 200 5 REM sabucenje djagonainh elemena 10 DIMA (4, 4) Garo 120 PRINT “alagonate orvge END Program (i varvental: 40 Die a4. 4) 20 FOR I= 1704 30 FOR} =1104 40 INPUT 2 ij} 50 NEXT) 60 NEXT? 70 dt = $(2, 1) +a(2 24813. 32 4) 58 a2 = ald 4)+a(2. 3)+a(3.2)+0i8.3) 80 PRINT dt; 62 90 ND 4 22 B 24 6 7 28 28 710 2 Primer iewrSenja (varjanta li ma 22 m3 steerer ste na 3 6 7 & 715, 5 10 fo 12 m6 13 11536 ijagonata jedna = 34 ijagonala druga = 34 ‘ick BASIC pribmik sa nedenin prinirana Zad54.bas Magléni Ivodeat jo taboia 3x2 u kojoj su zapisan raz Uijew. ai te nine abi ge recowima, 90 kolonama | po diegoralama ssh. Date Su Sept a. b ic. a na iru se aregiecno Stampe svegiéni twadtat ot M(Lab= ae MIZ.3i= aoc} Mi3.3)= a0 MiLt) bw | Mi3.aye ad 6 REN magién wacrat 10 DiM M{3.3) 20 INPUT a. 0.6 50 M/4,a)=a + D 262.2) 9014/2, WE2. 3 120 13.4, 470 PRINT nif3.2). 12.2), MI} 4180 PRINT 212.4) 2.3} 1290 PRINT M3.1}, 33) 200 END 2ad55.bas Zatan roainu matvicu (9 redova in koione). Ispisati matricu, Ispiset Somu elomenata svakog reca | svake kolone poset ‘Quek BASIC! reais djenim prnierima Dijagrem toe oéetak | Ey See ‘Quick BASIC. prauénk sa lesen picts ‘olen BASIC - prin sa tsseni armenia > Program 5 REM suma recava j sums kofona 6 PRINT nes n (Oro) redove f kolone} TiNPUT a PRINT “unes! elemente 9 bike ans Ton NEXT) 68 NEXT 70 REM suma recova : roRi=1 Ton 80 FOR} =4 00 90 sas * atl 91 (ean THEN 98 ELSE £00 95 PRINT’suma rede": ; Jess 1200 NEXT) 440 NEXT? 120 REM suma tolona 130 FOR j=i TON 140 145 FOR 24 TON ese 4150 NEXT) 165 END > Pamjer vison Gnesi n (ero) redave ! kotonai unesi etemente a 4 2 3 72 4 5 6 3 7 8 8 24 uma roda 4 je 6 25 uma reda 2 je 35 8 suma reda 3 je 24 7 suma kolone 4 je 12 78 suma kolone 2je 15 cs uma kolone 3 je £8 ‘Quick BASIC” prevénk a reson prndorina 6, Rad sa podacima (DATA i READ naredbe) ZadS6.bas stati ried ve je isotsat zostaijajuti samogiesnite. Diagram tol: ote [7 For iat To n STEP 1 3SeMIDS(0S.i.2) Program: 5 CLS :REM red bez samegiasrike 6 READ 25, €5. 08. 18. us 10 PRINT “unasi jee 20 INPUT 0S 20 n= LENDS) 15 THEN 90 50 x8 = a8 or x$=28 oF x3 GO PRINT XS: ‘uvck BAST yorum ea nde primera 90 NEXT 99 DATA a, @. i. 0.0 1100 END 1 Primer izvBenia: Zad57.bas LUsitati Bro} 06 1 10 v emnshom zazisy,Ispisal: UU arapskom zapis. > Dijegram toka: potetak | ae Pee eee [oi esto) 8 TO10STEPt ss Ps | | nos NEXT BEES eee Ea ‘ick BASIC yuk 3 eesenir pode i > Program: 12 REA eenski | arapski brojout 3 Dib 13 (10), “7 PRINT unestrimski broj do 10 - KORISTY VELIKE 2NAKE SS INPUT a8 y5cor0 112 80 NEXT BOD DATA 4.1, 2th, 3.14, VS. 6. YP, WL B.IK. 9. X20 > Primjer ierSenian nesi rimski bro; do JOKORIST VELIKE ZNAKOVE ox K-10 Zad 58.bas Suetska proizodnja Kafe iznosila je 1975.godine 4 486 000 tona. U Tome véestwuju: Brazil s= 20%, Kolumbija sa 12%, Obala Sionoveée sa 6.3%, Mesiko 8 5.4%, Indoneaia s0 4.2% i Octal sa 42.1%. Ovi podaci se nalaze ul DATA navedbi. Na ekranu upisati odgovarajute texstove koji prate unos podatoia, a pike: rezultata uobligkt sa ecgovarejucim ‘asiovima. > Digam tobe: 88,8,KS,K.088,08,MS,M,I$,,08,0 1485000 10={G*B)/10014=(G"Ki/100 08)/100 13e(G*M9/200 14e(G*1)/100 1 B10, K.11,08,12,M.13,,14,0,5 —, ‘Quick BASIC. rivet sa jeSenim prior 3 > Program: Lels 15 REM prowzodina kate 4975. 20 READ BS, B. NS. K_ 08, 05, MS, Mt, 1S, 08. 0 oe PRINT PRINT BS. “52:8 5i"}0% tone wate PRINT KS.°52"s Ki "% 8 10 iznosi': /4: “tona hele PRINT O88. 50": OS: 2 to iznos!': 12: “tone kate PRINT MS. “se, Mr % 2 19 izr0si: 13: “tone fete PRINT (S, "52": Js %.8 fo lanosi": 4; “tone Kate PRINT O8, "se 0; % a 10 znosi: 15: "sone hale” Bieta Brasil, 30. Kosumoja. 12. Obala Sionovobe, 6.3. Maks 5.4, Indoneay, 4.2, Ostali 42.2 37 END > tawcéerie: svjotska proizvodnja Kafe u 1975.godin! iznosila Je 4486000 tons tutome ucostvuju: Brazil ca 30% a to [znosi 1345000 tona kafe Kolumbija sa 12% a to iznos! 538320 tona kate Obala Slonovage sa 6.9% a to iznosi 282618 tona kale Moksiko sa 5.4% a to iznost 242244 tona Kafe Indonezija sa 4.2% a to iznos! 188422 tona Kafe ‘Ostall sa 42.1% a to iznos! 1888606 tona kate Zad59.bas Zaéatak br.413 pomotu naredbi DATA | READ. > Progra 2 REM dani u sedmici Bas 10 DIM a$ (7) 20 FOR i=1 70 7 STEP 30 READ 0S (i) 20 NEXT PRINT “unesi redni ra dana 80 INPUT r Fa rer "ean some 050 DATA ponedjalak, vtorak, srgeca, GetwrtaK, petak. sup so 04 Ceturtak. petak. suboia, neciera > Primer ines ced br 5 dan u sede jo petak 2 Dypgrem tox: Ste fetid eT ae 1 Li/ ¥ J 080 / fe / ¥ kes} O ‘ick BASIC prwenike9 ederim prim ~BasiG pravuénik wa rijeSenire pring 4. Podprogrami (RETURN, GOSUB) Zad60.bas tom jednodimerzionainan iu 96 10 pfeshih brcjeva gotrebno je nscks woristerjem sedprograma, min =A: iadeks = 7 7 REM najeranjl élonpodprogram 10 01M A (10) 200 2 10 FOR! = ito 20 120 iF min Progam: 10 INPUT xt 20 INPUT x2 30 GosuB 100 40 rm f (xd) / £22) 50 PRINT 'urjecnost iaraza ji 60 END 100 REM podprogram 110 fxd) =f 73 42001-3.6 120 £0) = 1273-42" 12-36 130 RETURN > Primer ievtbenj % 24 villednost izraza je 1.921052 (ick BASIC prin ca eden pronorioe 08 sa Zad62.das Lusitati dva datums | isplsat| bio} dana tamed ta eve datum genaorva ce = Progra 10 cts 20 PRINT" unesi pov datum’ 530 GosuB 100 B50 F gf 460 RETURN 7 Primjer izweriat nes prvi datum G,rnn, 98:7 10, conesi eeu dates (6d,snr0.86°? 10, 7, 99 broj dana izmedu dva datuma je 365 dana 98 Zad63.bas 1 duodimenzionainom niau ed a redova im kolona potrebno je sabrati Sumu svake kolone 1 Sumu svakog reda. Sabiranje elemenata po elonema | po redovima ured pomoty pod preR se > Diagram toka: Viel zed. 7 Program: 10 REM suma elemenata svakog reds i Kofone dvodim niza - Sa ‘podarogramom 145 PRINT" unesi bro) redova™ 20 INPUT a 27 PRINT“unesi dro} kolona) 25 INPUT mn 26 DIM An. en} 30 FOR i TO” 40 FOR Jw TO 50 INPUT A (ij 0 NEXT] 70. NEXT? 75 FOR) =2 TOM 30 GOSUB 3600, (Quick BASIC pricenk es edenim prnjenna 10 PR 10 NEXT 305 GOTO 1060 2000 REM godpragram katana 4010 $=0 1020 FOR 1030 uma kolone"s je a": S 2080 $45 + ALi) 2040 NEXT 2050 RETURN 2300 END > Primjorinesenje Unes! beoj redove a Lunes! bro| Kolona 2 22 eB %8 8 wong SUMA KOLONE 4.612 SUMA KOLONE 2 23 SUMA REDA 4 JE 10 SUMA REDA 23614 SUMA REDA 3 JE 11 108 8. Gratika | 2vuk 8.1, Grafika Zad64.bas acrtati prolevolero ispunjenl nevalefogram poaunjen kvacratisina rea 90 { LOCATE 1p | cHrsizisy ¥ [ner | Ler eee > Program: 100s {15 REM crianje ispunienog peraletogramma 20 FORD = 370 10 50 FOR? = 4708 40 Locare rp 45 PRINT CHAS(219} 80 NEXT r 60 NEXT 86 END (Quick BASIC atu sa Yesenim primis > tevrSenie: —— kan co mocitora Zad65.bas yee BOSNA rek se kreGe go sredini chrane gare-dale. 1 Dijagrem tote: poéetak ‘Quick BASIC inca Heder primjenins 8.2, Zvuk Zad66.bas Porreone je 6a rafunar ecsv'ra muzigku skalu w rastuéem i ooadajuem fedosijodu. + Dijagrem tokar Next [anes ee PEE eee eee [en | ra} Quick BASIC” prrwénk sa redenim pinjorima > Progra 5GLs 7 REM musica shale 10 FORI= 170 18 rb uty se tonovi muzibie skale Zad67.bas odsuira pobjednigkl mar$ iz opere “Ada” orom# Poirebno je da caéuns atom notnom tekst > Dijagram toke: ( poéetak ere Fae [Tsouno 2002 | ¥ FOR 17026 STEP1 |} | 27 Ly eal > Progra 10 sound 294. 4 20 FOR i= 170 2 rs ‘Quch BASIC” pits oa jeborim primera ‘Quick BASIC prrubnic en renin primera 30 READ FT 40 sound FT 60 RESTORE: 8 sound 392.3 20 souina 440.4 96 sound 440.32 100 sound 294.4 192, 12, 440, 1.5, 294. 2.5, 440. 1.5 510 DATA 494, 4.494,4,490,4,401,1.5.523.1.5.902.15 29 DATA 40.4, 6.40, 2, 382.4.32000.4 530 DATA 440, 3.494,1,494,3 20.1, 10 ATA 404, 4, 440. 3, 464. 1, 494.3 1090 END 12, 2,32000,2.840) 3,494.1 > laverie Bu se tonovi ‘eich BASIC” prin x resenim panier 9. Korieniéie funkeije Zad68.bas > Program: Sols 20 REM stovoden pad 206-981 30 DEF FN Ser) = (GTN) /2 420 PRINT 50 PRINT “wrjeme”. “put” 60 FORT =0 70.10 70 PRINT T, FN S/T) 80 NEXT 90 END bleh BASIC prank ex ederim primjonma > aviderie: BoesoMnunne put 4.905 19.62 44.205 78.445 122.625 475.58 240.345, 313.92 397.205 390.5 ‘hich BASIC: pirat THT 10. Prevocenje brojova iz jednog brojnog sistema u drug) Zad69.bas Proigvojina zadani broj u decimalnom brainom sistemy pretvert u binarti boesitan~ iiie2i | FOR ied TO 4 STEP ieied b=bea sin (rl ~ 44/2) Gata teaeas 1. bet > Progra: Sls 40 print “unesi decimate bro} 20 INPUT a Biet:deL 30 «(iti (9/2) 20 be (ime frit" 50 WF ri) = 4 THEN 90 Gizist:d=ded 70 1 tice (11) / 2) 75 be (lier = 4)—{r 2) 0 GOTO 50 90 PRINT “binanni bra} decimatnog broja “sn: je": 1 4100 FOR | = 0 TO 1 STEP —1 4110 PRINT be ih 120 NEXT F END Quick BASIC artunk sa redone pimerina > tren: 414, Zadact sa takmitenia “opéinsko takmicenje i informatike za weenike osnovnih Skola Sorajevo, 25.4.1998. godine. Lunes decimatni oro as binarni broj decimalnog broja 29 je 10024 Opcit-98.bas Zad70.bas CA) = VAL (QMOKAS, i+, 211 DB = DB + fet (nibe ~ > Program: 40 PRINT “unesi binami Dro} 20 INPUT a i saskp 30 af = STRS(a) : De = LEN (a$)~ 4: 0B = 0 > Program plas tbpeab ped 119 REM sabiranje brojeve do odredene wijednosti 30.6) = VAL (MIOS{8S, +2, 1)) 7 9B = DB + (0 (i) (2a (00-1) t 10 BeiNe-unest br x Be \ zor 6 NEAT aecnateearog 873 72 | Beenros i Seno | Segara > Insierie: (80 IF Z > x THEN 100 Sa 60 ost | 2 SOTO afore Ne eee gen decimalni bro} binarnog broja 2420 je 24 quick BASIC prubnik ea ederim primjerins ‘Guich BASIC prune sa resenim pinot Primer teviSeria unesi Brox 215 traieni broj je No6 Opci298.bas > Dyegrart tokar > Program: Sets +10 REN 2bir parnih | neparmih brojeva od 1. d0 20 PRINT unesi neparan raj N 30 INPUT 4021=0 5022=0 60 FOR i=1 TON STEP 2 7024=zZiri-t vee Quick BAS 8022 90 NEXT! 1100 PRINT “20ir pamih brojeva je 21=": 21 440 PRINT “2bir noparnih brojeva jo 22=": 22 HHO END Priori Sonja: ‘bir parnih brojeva je Z4=12 bir nepamnih brojeva je Z: Kantonaino takmiéenje iz informatike za uéenike osnovnih skola Sarajevo, maj 1998. godine. Kant4-98.bas Uéltati 10 pricednih brojova sa ulazs, Odresiti adStempati sajmnanii parni bro medu usitanio orajevima, ‘Quick BASIC. prank se eden pine rr Dijagrarn tok: ali) = (31 bis} {Quick BASIC. prvik sa ese prngerima ‘Quick BASIC. prism aa lezen prinoria 13 50s 7 REM najarani pam element nize 20 PRINT “unes! 40 pritodnih brojeve snore": GOTO 3 90 NEXT 400 enin = 0 (2} 402 FORT =1TOS+t 442 PRINT OG) 1145 NEXT) 250 NEXT! 1160 PRINT “rajenanil pari bro} u nizu jos": min 470 END. > Prierjor veBeaja: nesi 10 praca brojave 74 22 3 oo 5 6 7 8 29 210 hnajman)i par broj w nizu je 2 ‘ EEE eee ere ete ‘ick GASIG. pn Heder piers Kant2.98.bas 2 olaza, 8 zatim ak je ta mipali suru njegowlh eifera, inate oF 12) bro} vet 03 1000 ‘arpati Broizod njegovin itera 1 Dilegrem tok ¥ [c= VaUMMIDs (Si. 28 | (Quick BASIC. gerucnic a oder rors > Program > Program 5 PRINT unesi prcadan orci” 10 REM ore) siova, pn i zadnie siovo 40 JWPUT | 20 PRINT “unesi neku ree 15 EN <= 0 THEN'S So iNPur as : 40 BS = LEN 28) ay 7 > Peanjer inser eta a rlee ima 14 stova teh Diva slovo u ret Jo | ves Doslledne stov0 u rede a preizvad Je 20 Opéinsko taxinigenje iz informatike za usenike osnovnih skola Sarajevo, apr 4999. godine ee 1 Opcit-99.bas Napisati orograrn ko ita es se ulaza i Stampa dun, ona | postednje ‘Napravi programs koi Ispisule tabicu mnozenja do 10 ra dati sa tastature Slovo uéitane Medi > Dilegram tok. Diagram tok (oteiak | (celananaas —= (~ potewx —) x a ‘BSELEN(@S) | | BRO=I"X | ee 2SS-MIDSIG5, BS | — eee eee fi vxeve/ 286, PSs, 285 a ‘hick BASIC pric aa ederim primyorima ‘Quick BASIC~ peratisareSonim pringorine > Program 40 PRINT “anes! bray” 20 INBUT X 50 FOR 470 20 STEP 4 20°4=49 Opci2-99.bas Data su tri broja A, BC, Napravi program koji ccredyje Koji je od ta Ui bbroja najveti. (Vidi zadatak 7. | zadatak 10.) Diagram toes {potetae | BSS anes 78 ‘Quick BASIC. prhuin se Program 10 REM najvedi od 3 broje 20 PRINT “unes) 3 bro i 30 PUTA. B.C SOAK =A unesi tn | wat naveei bro} je 7 roje | Opci3-89.bas NNaprayi program kojllreéunava proizves ava broja ako su znakovi tin brojeva Ist, 8 2bir Un txojava ako Su im znakovi re2hert > Dilagrars tok: BBY oR i X<0 ane Y>0 Ay \ \ ai QUich BASIC paénik sa edonia pie 328 Program: 20 PRINT -unesi va braja 20 INPUT X,Y 30 IF X>0.AND ¥<0 OR Xe AND Y20 THEN 2: 40 PRINT “rezutat Je“: Z 30 END rezultat je 24 tunes! ava broja rezultat je 3 Hy Kantonaino takmiGenje iz informatike za uéenike osnovnih skola Sarajevo, maj 1999. godine Kant1-99.bas "Na ulazu je dat niz A od 10 etomenata (ot! orojavl. Oc tog niza format novi niz At tako da prvo smjestite pare a zatim acpame brojeve, Formirani siz At orikazati na alan ( > Diagram toka 130 ‘Quick BASIC -prRUénk a Hesenim primers [oa aay a Be | ear} __] [ves } ¥ FoRi=iTososrerp1 (Quick BASIC pram sa rodonim prints 20 FOR! =17010 30 INPUT A (i) 420 IF Ali = INTIA (i) | THEN 45 ELSE 30 95 FRI £00 NEXT 110 FOR 120x=AN)/2 130 sF x <> INT (X) THEN 140 ELSE 260 S40 Az fA 0 1550 PRINT AL (i 4160 NEXT 470 END 1 PlierjerievSenie 210 29 28 7 % 2 23 2 ot 109642975313 Kant2-99.bas Napiseti program koji ucitava 10 realnin brojeva i prixezuje zbir vétanin ‘orojeva prema sjededim pravilina “ako je ueitani podatak marji od 10 ne uzimamo ga u abel ‘ko je ueiteni podatak izmedu 10 | 50, mnozime ge $2 faxtorom 0.8 1 {oko umanjerog dodajemo zbiry ‘ako je pouatak veéi 00 50 mnodimo ge $a faktorom 1.1.1 take uveéanog dodajeme 2biru 332 ‘hick BASIC. provénlc a Weseni rien Diagram toke: FORi=i 70 10 ¥ ZAZHAQ"O.9 NEXT kai ‘Quick BASIC. poruénk sa rbeSeim primera x § > Program: Bole 7 Dike a(20) 20 PRINT unesi 60 FOR I= 410 10 70 IF Af) < 40 THEN 100 80 iF Afi) >= 10 and Ajj <= 50 THEN 2 = 20d coro 100 190 iF Ali) > 50 THEN Z = Z + (AQ) * 1.2}: GOTO 200 200 NEXT 105 REM Stampanjo rozutata 106 PRINT srtnrrennnneses 1140 PRINT 2bir usitanih brojeva jo": Z a5 PRINTARHaaenanaenaraee 41.20 END > Primer tavern unesi elemento niza 8 % 7 8 2 70 mi m2 0 84 zhi uéitanih brojeva je : 120.8 Kant3-99.bas datoteci “ulae” upisen je tekst koji se sastoji od 3 reds, maksimalne udine 100 korektera. Svaka roéenica se zavréava tabkom. Hapisati jragram kaj ovaj tekst preaisuje u datoteku “ziaz”tako da svaka roEenica posne u nevom resu, (Zedatak rjesiti namosu stingova} a3 (ick BASIC. prin sa eden pamorm Diagram tobe pofstak poe font Ton sTer 2 SS=MIDS@S.1) way | ‘Quick BASIC rik wa leSeim prmjore 35 > Progam: 6 INPUT XS 7 INPUT YS. B INPUT ZS 10 aS = XS = YS +Z8 5005 95 PRINTS 100 NEXT 4120 £ND > Panjer wvisenie ‘sarajevo.80 sna, U srou 2 Ewrope. ‘Sarajevo. Bosna. U secu Evrope, 128 Quick BASIC. pik xs wesonim prnderma 412, Zadacl za samostalno jesavanje eitai petosition privodan d19| ispisati paw I pesijedryu cia 2D, Usitet realen bo 98 ispisatl cell decimatnt dio ocwojens. + 70), Au Jo Wo} Nenegativan. KSOisAl bro. 92 ispisati sume Hlego atin cazlitth cjeln beojeva gain | koto 7. Veitat! prod tro) zat a} aragunati koko ima poxitvnih @ kotiko jecnaksh nut i) leradunati ertmnetiku stedinu avin brojeva ¢ leragunati evitmeti@hy sreding brojeva vecin od zadanog roa lecz upotrebe nig}. 8. Usiteli teline i Visine erika nekeg razreda, Isplsatl prosietow, najveeu | naimanjy tezinu i visina. UBttavanje zavrSiti ako se upise O 22 tein. 9. Ubitati cua realna nize a, b od n elemenate, ispisatirizave, a zatin Isoisatl navi nig ¢ definisan oveko: 2) clip = max (ti, DAY) by asiy = min a, BADD ciel) = a) +b 41, ako je ait < bi 0, akoje at = bt) 1 akoje 39> did aioli) 10. Ustatiniz 04 n cjlin bojevs. Ispisai iz 2} Ispisati najvesl negativen oro) u nizu ) Ispisall dva nalveta broja u nizu, 6) Ispisati sume recipreénih wajesnosti brojeva reziétin ed nule, 0} Ispisati sumu jednocifrenin brojeva v nizu, €}Ispisati ureden fF; Ispisati sume dug korjona svin pozitenin rojeva univ. “LA. Uéttat eva vredena niza ojeth Drojeve, pa sastavlti og nih novi ederi riz 112, Usitatt nia x od n realnin brojeva,Ispisatl nz, ‘2}_spisetl novi ri Koll ime orvo sve rule, zatim negativne elomente i ra Wraju pozitie elemente zadanog riza, “Quick BASIC” pus sa njedenim prnlorina 13 b) tspisati oovojens elie | dovimatni dio svakog broja }Ispieati sve pozitvne clemente, nhove indekse i kotka 13, Uiitat riz od n prirodnin brojeva. Ispisat nz 23} Ispisati surmy recipcotnin vrjecnost! pamin { reparnih brojeva fcvoyena. £e Kohko Koyih ima u riz, sien ore: ir. Iss senike goredane 99: 4. abaces 2) stares 3. sini 4. tetin, 415, Oat je nig od n ceatain brojeva, Formirati nov riz tako da se wmecu iva Stara elementa doca jedan novi Kal je njhova aritmeticko sredina, 16. Naprevi program 2a raéunanje sume prin n prirodnin Drojeve inverznom {obsnutom redosiljeds) 27. Usitati nes. 2) ispisat ret ostavlajuti suglasnike, ') ispisatirje€ normalnirn i obsnutim cedostliedom, 6) ispisat bro) poiaviivania svakog znaka u rect 18. Nacrtati dizgram tke | nopiseti program 2a odrecivanje starosti Govjeka na osnovs catuma rodenja. 29. Stane jecnog plsanog materjala numerisene su pisaéom masinam 04 2 pa nadalie, Ukupno je na masini otkucano 2989 znakove. Potrebro Je nacrtati diagram toka | napisati progam za odredivanje Kolko ime Strana ati material Napomene: pokusat! sa konkretnim primjerom. Kolko bi bile otkueanin cifara kada bi material imac 1000 strana? 20.Napisati basic program koji ubitava vaSe Ime i prezime u jednom redu, U sieceéem utitava adresu | u tveéem grad u kojem fivte. Na iclaru se $311 Ov podaci Etampaiu U jednom redu bez aamaka, s tim Sto je ime | prezime pocvusenc. 121. Dat je jednocimenzionaini niz od n @lanova | promyentiva x istog toa. ispitati da ti je velednast promjeniive x jednaka vrjecnosti nekog diane niza | Kollxo puta. 138 (ick BASIC. prnuénik sa HeSerim primers 22, Nacrtati djagram toka | napisati program Koji provjerave da ti ze date yz shupa real vojevs ize: sary 9 inna pozitvan predznak, negativan orecanak i je aula, fi nadarak sjeSi 9omoss stancertne funtaye SGN, {clog prirocinog broja manjog of 1000 Np bro} 456 20 k=? ima vijednost § (er jo 10 dvuga ciira broja s dosna na sjevo\. Nepomena: «maga. 2786) ca buce max 3, al ako Se Zac 22 i ee broj 06 3 taca Ge na lazy vryecrost cite Oil 0. NDT Dro) 4 = 6 ima vnjeanast 0. (000456) gram 2a OGroEweN|O Kae cis 24, Napisatl program koji Gv ispisat “picid” brojeve: 1 321 22321 223432 123454322, 12345654321 1234567654321 323456787654321 12345678987654321 25. Usitati pricodan tro}. Potrebno je na izlazu ispissti ga kao proiavod prostin brojeve rastaviti ge na proste faktore) ObjaSnienje: Bro} dielimo naimagiim prostim ceojer (2) sve cok je col. Zatm djelenje nastavjamo shececim prostim biojem sve cok ne dobijemo 1 26, Uéitati ava prrocna broj2, Poaijelt In na taéno 5 decimala. Bia Quick BASIC prwénixsawjesenim pint pee] 30 ‘Quick GASIC-priacni sa Nekenim primera 13. Palog, “Frekvencije tonova po oktavama [rempo "ue Tao1enne” 16 urjeréto_ 10 bao 6. ASCH anakoul: | "Quick BASIC. prin sa resenim prnjoina va 114, Literatura: MeMunemed Savejlié Be Mahmec Kantordié Prof Zoran Vi Vojstay Stojkowie Ivan Stoynenovie Dusan Tasi¢ Prof.Zoran Viasié Antica Lourie, dip.ing De.Vojislav Stojkovié Mr Borvoje Stankovie ‘Zaravko Doveden dl Mirwo Smilevsie Janez Divjak Zalokar ‘eich BASIE prlutnik ox eden primis (uo BASIC. priuenk ea Hlesonim prmjorna snout infomstixe, Miadinska knjga Uubliana, 1994, Basie riedoni pringeri, Tehnicka kriga, Programs jezik PASCAL, Nauéna ga. Beograd, 1988, Paseal djeSeni arimjeri, Tehaitxa koyiga Zagiee, 1985. PASCAL osnove programlianja,Tenniéka bojiga Zagreb, 1983, vod u programiranje,Tehnigka knjiga Beograd, 1991. Fortran 77 s tehnikama programirani. Zveza organizeol 2 tenniéno wulturo Slovenija, justjana, 1988.

You might also like