Tipovi podataka
Tip podatka je svojstvo podatka (često varijabli) koje kompilatoru ili interpreteru pruža informaciju o tome što će se sa navedenim podatkom raditi, kakve će operacije biti dopušteno vršiti nad podatkom, na koji će se način podatak spremati, i što podatak predstavlja. Najčešća podjela podataka je na tekstualne, brojčane te logičke tipove podataka.
🇭🇷
In Croatian
In Croatian
Practice Known Questions
Stay up to date with your due questions
Complete 5 questions to enable practice
Exams
Exam: Test your skills
Test your skills in exam mode
Learn New Questions
Popular in this course
Learn with flashcards
Manual Mode [BETA]
Select your own question and answer types
Other available modes
Listening & SpellingSpelling: Type what you hear
multiple choiceMultiple choice mode
SpeakingAnswer with voice
Speaking & ListeningPractice pronunciation
TypingTyping only mode
Tipovi podataka - Leaderboard
Tipovi podataka - Details
Levels:
Questions:
158 questions
🇭🇷 | 🇭🇷 |
Temelji logičke algebre | George Boole, je oko 1850. godine postavio temelje logičkoj algebri ili algebri sudova. |
Sud | Osnovni pojam u logičkoj algebri – tvrdnja koja može biti istinita ili lažna. |
Logički tip podataka | Logički tip podataka (eng. Boolean data type - bool), stoga, sadrži dvije logičke vrijednosti istina (eng. True) i laž (eng. False). |
Koje su vrijednosti logičkog tipa podataka? | Istina (eng. True) i Laž (eng. False). |
Logički tip podatka | Vrsta podatka namijenjen pohranjivanju samo dvije vrijednosti: istina i laž. |
Na što utječe logički tip podataka? | Na tijek izvršavanja programa. |
Dijagram toka | Grafički prikaz algoritma - prikazan na slici |
Simbol romb u dijagramu toka | Koristi se pri grananju algoritma-programa. |
Što će ispisati dijagram toka, ako je varijabla A=10,a varijabla B=2? | Ispisuje se poruka "A je veći od B". |
Što će ispisati dijagram toka, ako je varijabla A=2,a varijabla B=10? | Ispisuje se poruka "A nije veći od B". |
Ako je rezultat dane operacije u programu vratio vrijednost True, koja će se poruka ispisati? | Desna strana |
Bool | Logički tip podatka u Pythonu. |
Vrijednosti logičkog tipa podataka u Pythonu? | Mogu biti True i False. |
Da li Python razlikuje veliko i malo slovo | DA - razlikuje. |
Varijabla postavi na primjer na vrijednost true | Kompajler će javiti grešku. |
Logičke vrijednosti u Python - istina i laž | Imaju redom pridružene cjelobrojne vrijednosti 1 i 0. |
Sve cjelobrojne vrijednosti različite od nule u Pythonu | Imaju logičku vrijednost True. |
Da li se logičke vrijednosti zapisuju unutar navodnika? | NE - jer bi se u tom slučaju smatrale stringovima. |
Kakvu vrijednost imaju prazni stringovi, prazni nizovi i liste? | Vrijednost False. |
Logički tip podataka u Pythonu možemo koristit na 3 načina: | -Postavljanje varijable na određenu istinsku vrijednost -Direktno -Indirektno |
Kako se u Pythonu inicijaliziraju varijable? | Inicijalne vrijednosti mogu biti True ili False. |
Način Direktno traži da se | Upiše izraz True ili False. |
Način Indirektno koristi se | Unutar određenih uvjeta grananja te će Python prepoznati da je rezultat Istina ili Laž |
Booleanski izraz | Za rezultat ima booleansku vrijednost. |
Simboli operatora usporedbe. | ==, <, >, !=, >= i <= |
Bool() | Ugrađena funkcija u Pythonu. |
Zašto se koristi funkcija bool()? | Koristi se kako bi pretvorili određeni tip podatka u booleov tip (True ili False), koristeći standardne provjere istine. |
Kolko parametara prima funkcija bool()? | Samo jedan parametar |
Ako ne stavimo parametar unutar zagrada | Funkcija vraća vrijednost False! Dakle funkcija će raditi ako i ne pošaljemo parametar tj. neće doći do pucanja programa. |
Funkcija bool() vraća False ako: | -Rezultat logičke operacije je lažan -Šaljemo prazan string (bool("")), niz (bool({})) ili listu ( bool([]) ) -Šaljemo nulu u bilo kojem obliku (0, 0,0 i sl.)! -Šaljemo praznu mapu -Parametar je None (prazne zagrade) Za sve ostale slučajeve rezultat je True. |
Što će ispisati sljedeći primjer koda? | [] is False Test: [ ] je oznaka za prazni niz i kao što smo ranije naveli rezultat toga je False |
Što će ispisati sljedeći primjer koda? | [0] is True. Test: Ovaj niz nije prazan za razliku od prvog i stoga je povratna vrijednost True |
Što će ispisati sljedeći primjer koda? | 0.0 is False Test: Rekli smo da nula u kao vrijednost u bilo kojem obliku ( 0 ili 0.0 ) daje False |
Što će ispisati sljedeći primjer koda? | None is False Test: Vrijednost None ( isto bi bilo da smo ostavili i prazne zagrade) smo rekli da isto daje False |
Što će ispisati sljedeći primjer koda? | True is True Test: Vrijednost varijable je True stoga je i rezultat funkcije bool() True |
Što će ispisati sljedeći primjer koda? | Easy string is True |
Aa | Aaa |
Danas se najveći dio posla koje rade računala | Svodi na stvaranje i pohranjivanje tekstova, na njihovo oblikovanje, pretraživanje i prenošenje s jednog mjesta na drugi |
Osnovni tip podataka za prikaz teksta je | Znakovni niz ili string |
Vrijednost znakovnog niza obilježava se | Jednostrukim ili dvostrukim navodnim znacima na početku i kraju niza. |
Koji navodnici su preporučeni za korištenje u Pythonu? (jednostruki ili dvostruki) | U pravilu je preporučljivo upotrebljavati jednostruke navodnike za ograđivanje teksta. |
Kada se u Pythonu upotrebljavaju dvostruki navodnici? | Kada je unutar teksta jednostruki navodni znak, za ogradu se upotrebljava dvostruki navodnik. |
Dvostruki navodnik se ne smije pisati kao | Dva uzastopno napisana jednostruka navodnika |
Što će ispisati Python ako napišemo: 'Pjesma ''Voćka poslije kiše'' je lijepa pjesma.' | Pjesma Voćka poslije kiše je lijepa pjesma. |
Funkcija print() ispisuje | Znakovne nizove ispisuje bez rubnih navodnih znakova |
\n | Prijelaz u novi redak |
\t | Tabulator |
\\ | Ispisati lijevo ukošenu crtu |
\' | Ispisati jednostruki navodnik |
\" | Ispisati dvostruki navodnik |
Što će ispisati sljedeća linija koda? | Pjesma "Vočka poslije kiše" je lijepa pijesma. |
Što će ispisati sljedeća linija koda? | 'prvi redak\ndrugi redak\ntreći redak' |
Što će nam ispisati sljedeća linija koda? | Prvi redak drugi redak treći redak |
Dovrši rečenicu: Računalo sve znakove pohranjuje u ___________. | Brojevnom prikazu |
Kako se pohranjuju znakovni nizovi u računalu? | Svaki znak se zapisuje svojim kodom. |
Najpoznatiji kodni sustav | American Standard Code for Information Interchange - ASCII |
Osnovni ASCII kod koristi | 7 bitova za kodiranje znakova |
Osmi bit | Omogućuje proširenje osnovnog koda do 256 različitih znakova. |
Kako možemo pročitati bitove jednog bajta u kojem je zapisan neki znak? | Kao binarni broj ili heksadekadski broj |
Koji kodni sustav upotrebljava Python? | Unicode inačicu zapisa UTF-8) |
Koliko prostora zauzimaju dijakritični znakovi u hrvatskoj abecedi? | Dijakritični znakovi zauzimaju po dva bajta, a ostali znakovi po jedan bajt. |
Funkcija ord() | Vraća binarni broj koji odgovara slici bitova pojedinog znaka. |
Funkcija hex() | Vraća heksadekadni oblik broja |
Funkcija bin() | Vraća binarni prikaz broja |
Za ostvarenje komunikacije računalnog programa s okolinom koriste se | Ulazno izlazne funkcije |
Izlazne funkcije | Omogućavaju ispis podataka |
Ulazne funkcije | Omogućavaju unos podataka preko tipkovnice |
Tri najčešće korištena argumenta funkcije print | -objects -sep =' -end = ' \n ' |
Što je argument objects? | Prvi argument ili argumenti u pozivu funkcije print() |
Što je argument sep? | Argument kojim se vrijednosti u ispisu međusobno odvajaju. |
Ako argument sep nije zadan u funkciji print() | Poprima predefiniranu vrijednost razmak ' '. |
Što je argument end? | Znak koji se ispisuje na kraju izvršavanja pojedine print() funkcije. |
Ako argument end nije zadan u funkciji print() | Tada on poprima predefiniranu vrijednost,tj. znak '\n'. |
Što će ispisati funkcija print() ako joj se ne preda nijedna vrijednost? | Vrijednost argumenta end, a kako nema predanih argumenata to je predefinirana vrijednost '\n' - novi redak. |
Što će ispisati funkcije print() ako su zadani samo argumenti koji se žele ispisati, bez dodatnih argumenata = sep, end | Ispis su definirani argumenti. |
Primjer funkcije print() ,kojoj je uz varijable čije se vrijednosti žele ispisati, prenesen i argument sep s vrijednošću " --- ". | U ovom primjeru funkciji print() uz varijable čije se vrijednosti žele ispisati, prenesen je i argument end čija vrijednost je zamijenila predefiniranu vrijednost parametra eng, tj. vrijednost '\n'. Te se nakon ispisa svih prenesenih argumenata u funkciju print() ispisao niz znakova " . . .\n \n". |
Funkcija input() | Funkcija koja omogućava dohvaćanje podataka s tipkovnice zove se input(). |
Kako radi funkcija input? | Radi na način da čita s tipkovnice znakove tako dugo dok se ne pritisne tipka "Enter". |
Nakon pritiska tipke "Enter" | Čitanje se završava te funkcija konvertira pročitane podatke u tip podataka string te tako učitane znakove vraća preko povratne vrijednosti funkcije. |
Podatak | Broj, pojedinost, koja se u računalnim sustavima može prevesti u računalu prihvatljiv oblik. |
Tip podataka. | Skup vrijednosti i skup operatora koji se mogu primijeniti na te vrijednosti. |
Od čega se sastoji cjelobrojni tip podataka? | Od skupa cijelih brojeva te operatora za zbrajanje, oduzimanje, množenje i dijeljenje. |
Što su jednostavni tipovi podataka? | Tipovi podataka za koje računalo “zna” prikazati i izvesti pripadne operacije na njima. |
Određivanje tipa nekog podatka | Omogućava računalu određivanje postupaka za rad s tim podatkom. |
Grupe standardnih jednostavnih tipova podataka su: | -Brojčani tipovi podataka (cijeli, realni i kompleksni brojevi) -Tekstualni tipovi podataka (nizovi, znakovi) -Logički tipovi podataka (istina i laž, 0 i 1). |
Provjera tipa nekog podatka u Pythonu | Ostvaruje se pozivom funkcije type(). |
Brojčani podaci (ili brojevi) sadrže samo sljedeće literale: | -znamenke 0-9 -opcionalni znak za predznak (+ ili -) -moguću decimalnu točku (u prikazima brojeva se nikad ne koristi zarez) |
Cijeli brojevi mogu biti: | Dekadski, binarni, oktalni, heksadekadski |
Naziv za cjelobrojni tip podataka u Pythonu | Int (eng. integer) |
Kompleksni brojevi | Sastoje se od realnog i imaginarnog dijela, svaki od njih prikazan je jednim decimalnim brojem. |
Kako bi se dohvatio realni i/ili imaginarni dio iz kompleksnog broja spremljenog u varijabli z | Potrebno je koristiti z.real i z.imag |
Imaginarna jedinica | Ima oznaku j ili J |