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

   Log in to start

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
Created:
Tipovi podataka


Public
Created by:
Ines Radonić


3.75 / 5  (2 ratings)



» To start learning, click login

1 / 25

[Front]


Temelji logičke algebre
[Back]


George Boole, je oko 1850. godine postavio temelje logičkoj algebri ili algebri sudova.

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

Dynamic Modes

SmartIntelligent mix of all modes
CustomUse settings to weight dynamic modes

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 - 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.
Bool
Logički tip podatka u Pythonu.
Logičke vrijednosti u Python - istina i laž
Imaju redom pridružene cjelobrojne vrijednosti 1 i 0.
Da li se logičke vrijednosti zapisuju unutar navodnika?
NE - jer bi se u tom slučaju smatrale stringovima.
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.
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
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
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
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
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.
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
Izlazne funkcije
Omogućavaju ispis podataka
Ulazne funkcije
Omogućavaju unos podataka preko tipkovnice
Š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.
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
Kompleksni brojevi
Sastoje se od realnog i imaginarnog dijela, svaki od njih prikazan je jednim decimalnim brojem.
Imaginarna jedinica
Ima oznaku j ili J