240 likes | 700 Views
REM. CLS. LINIJSKI QBASIC PROGRAMI. PRINT. INPUT. END. NAPRED. IZLAZ. POJAM ALGORITAM. NAREDBE. SADRŽAJ. PRIMJERI. NAZAD. NAPRED. POJAM ALGORITAM I PREDSTAVLJANJE ALGORITMA. POJAM ALGORITMA:
E N D
REM CLS LINIJSKI QBASIC PROGRAMI PRINT INPUT END NAPRED IZLAZ
POJAM ALGORITAM NAREDBE SADRŽAJ PRIMJERI NAZAD NAPRED
POJAM ALGORITAM I PREDSTAVLJANJE ALGORITMA POJAM ALGORITMA: Algoritam predstavlja konačan skup definisanih pravila za rešavanje neke klase problema za konačan broj koraka PREDSTAVLJANJE ALGORITMA: -Govorom -Tabelom -Dijagram toka NAZAD NAPRED
DIJAGRAM TOKA Dijagram toka (blok šema ili organigram) je grafička predstava algoritma koja ima za cilj njihovu specifikaciju pomoću skupa grafičkih simbola koji označavaju pojedine operacije u algoritmu i skupa pravila za povezivanje grafičkih simbola u celinu koja predstavlja algoritam. NAPRED NAZAD
ALGORITAMSKE STRUKTURE NAPRED NAZAD
LINIJSKE ALGORITAMSKE STRUKTURE NAPRED NAZAD
PRIMERI ALGORITAMA PROSTE LINIJSKE STRUKTURE PRIMER BR:1 NAZAD NAPRED
PRIMERI ALGORITAMA PROSTE LINIJSKE STRUKTURE PRIMER BR:2 NAZAD
NAREDBA-REM REM Kako bi BASIC-program bio razumljiv koriste se tekstovi u obliku komentara koji objašnjavaju program ili pojedine dijelove programa. Prilikom izvršavanja programa komentar se zanemaruje, tako da ne predstavlja naredbu Komentar se piše u obliku: REM: tekst NAPRED NAZAD
NAREDBA-CLS CLS-to je naredba za brisanje ekrana NAPRED NAZAD
NAREDBA-INPUT INPUT- Učitavanje (ulaz) podataka pomoću tastature u programskom jeziku MS Qbasic ostvaruje se pomoću naredbe INPUT. Oblik naredbe: INPUT “Komentar”; promenjiva,promenjiva NAPRED NAZAD
NAREDBA-PRINT PRINT-Ovom naredbom se zahtijeva ispis podataka na ekranu. Oblik naredbe: PRINT liste konstanti, promjenjivih i izraza NAZAD NAPRED
NAREDBA-END END-Označava kraj programa NAZAD
PRIMJER BR-1Sastaviti algoritam i napisati program koji računa zbir dva broja? REM: ZBIR CLS INPUT “A=“, A INPUT “B=“, B C=A+B PRINT “C=“ ; C END POČETAK A,B C=A+B C KRAJ NAZAD NAPRED
PRIMJER BR-2Sastaviti algoritam i napisati program koji računa razliku dva broja? REM:RAZLIKA CLS INPUT “A=“ , A INPUT “B=“ , B D=A-B PRINT “D=“ ; D END POČETAK A , B D = A - B D KRAJ NAZAD NAPRED
PRIMJER BR-3Sastaviti algoritam i napisati program koji računa površinu i obim prvougaonika? REM: PRAVOUGAONIK CLS INPUT “A=“, A INPUT “B=“, B P= A*B O=2*(A+B) PRINT “P=“ ; P PRINT “O=“ ; O END b a POČETAK A , B P=A * B O= 2* ( A + B ) P , O KRAJ NAZAD NAPRED
PRIMJER BR-4Sastaviti dijagram toka i napisati program koji računa površinu i obim kvadrata? REM:KVADRAT CLS INPUT “A=“ , A P=A^2 O=4*A PRINT ” P=“ ; P PRINT ” O=“ ; O END a POČETAK A P= A ^ 2 O= 4 * A P , O KRAJ NAZAD NAPRED
PRIMJER BR-5Sastaviti dijagram toka i napisati program koji računa brzinu kojom se kretao biciklista ako je poznat put koji je prešao i vrijeme? REM: BRZINA CLS INPUT “s=“ , s INPUT “t=“ , t V=s / t PRINT “V=“ ; V END POČETAK s , t V=s / t V KRAJ NAZAD NAPRED
PRIMJER BR-6Sastaviti dijagram toka i napisati program koji račun površinu i obim kruga ? R REM: KRUG CLS INPU “ R= “, R PI=3,14 P= R^2 *PI O= 2*R*PI PRINT “P=“ ; P PRINT “O=“; O END POČETAK R PI=3,14 P=R^2 O=2*R*PI P , O KRAJ NAZAD