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 Croata
In Croata
Practique preguntas conocidas
Manténgase al día con sus preguntas pendientes
Completa 5 preguntas para habilitar la práctica
Exámenes
Examen: pon a prueba tus habilidades
Pon a prueba tus habilidades en el modo de examen
Aprenda nuevas preguntas
Popular en este curso
Aprende con fichas
Modos dinámicos
InteligenteMezcla inteligente de todos los modos
PersonalizadoUtilice la configuración para ponderar los modos dinámicos
Modo manual [beta]
Seleccione sus propios tipos de preguntas y respuestas
Otros modos disponibles
Escuchar y deletrearOrtografía: escribe lo que escuchas
elección múltipleModo de elección múltiple
Expresión oralResponde con voz
Expresión oral y comprensión auditivaPractica la pronunciación
EscrituraModo de solo escritura
Tipovi podataka - Marcador
Tipovi podataka - Detalles
Niveles:
Preguntas:
158 preguntas
🇭🇷 | 🇭🇷 |
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 |