SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Zapis algoritma

Questions and Answers List

level questions: Zapis algoritma

QuestionAnswer
Metoda postupnog profinjavanja (engl. stepwise refinement) jeproces rastavljanja probelma na nekoliko većih cjelina, koje rješavamo pazeći na zavisnost potproblema
Što je potrebno znati kada za rješavanje problema koristimo računalo?što su elementarne naredbe — operacije i podaci
Što koristimo za zapisivanje algoritama u računalu?programske jezike
Koje su pretpostavke za pisanje algoritma?dobro poznavanje zadatka koji namjeravamo riješiti; ponešto znati i o rješenju, jer trebamo barem naslućivati što očekujemo od računala i kakva će informacija izaći na izlaznoj strani
Što moramo napraviti za izvođenje algoritma na računalu?kodirati algoritam u nekom programskom jeziku
Kôd algoritma mora biti potpuno u skladu sa čim?sintaksom izabranog formalnog jezika
Kakav mora biti opis algoritma?precizan, čak i detalji koji nam se čine jasnima iz konteksta
Što ako je algoritam namijenjen za čitanje ljudima?možemo ga zapisati na manje formalan način
Što znači ako je sintaksa algoritma slobodnija a detaljno su raspisani samo dijelovi?da je zapisan na manje formalan način
Zapisivanje algoritama u jednostavnom i preglednom obliku omogućavaju koje strukture?dijagram toka i pseudojezik
Kojom strukturom se algoritam grafički predočava?dijagramom toka
Kod dijagrama toka svaki algoritamski korakima odgovarajući grafički simbol
Na slici su prikazani elementi zadijagram toka
Na slici je primjer zadatka prikazan sdijagramom toka
Pseudokôd jetekstualni prikaz algoritma
Zašto kažemo da je pseudokôd kvaziprogram?jer nalikuje računalnom programu ali to nije jer nije napisan u programskom jeziku pa se ne može izvršiti na bilo kojemu računalu
Od čega se sastoji pseudokôd?kratkih izraza na govornom jeziku koji opisuju i ukratko objašnjavaju pojedine zadatke algoritma
Kako treba biti napisan pseudokôd?tako da programer može na temelju njega napisati program u bilo kojem programskom jeziku
Mora li osoba koja piše pseudokôd znati programski jezik i razmišljati o pravilima pisanja programskog jezika?ne
Postoji li standardna verzija pseudokôda?ne; ovisno o kontekstu koristi se sažetiji ili detaljniji način zapisivanja algoritama
Što koristimo kada želimo grupirati nekoliko uzastopnih naredbi u jednu cjelinu u pseudokôdu?uvlačenje
Algoritam zapisan u pseudokôdu radi što? Početak Unesi broj A Unesi broj B C = A + B Ispiši C Krajzbraja dva broja
Što je apstrakcija?prikaz problema koji uzima u obzir samo bitne informacije
Da bi riješili problem uz pomoć računala, potrebne su dvije stvari ...logički prikaz problema (obuhvaća sve važne aspekte problema) i algoritam koji rješava problem