23
Udžbenici: https://www.e-sfera.hr/ Korisničko ime: ucenik Zaporka: ucenikSK Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA U RAČUNALU ................................................................... 1 1.1. Logičke izjave i logičke funkcije .................................................................................................... 1 1.2. Elektronički logički sklopovi i registri............................................................................................ 1 1.3. Slijedni i usporedni prijenosi podataka u računalu ...................................................................... 3 1.4. Građa računalnih uređaja i svojstva računala .............................................................................. 4 2. SUSTAVNO UPRAVLJANJE ZBIRKAMA ZAPISA ..................................................................................... 5 2.1. Računalne baze podataka............................................................................................................. 5 2.2. Stvaranje baze podataka .............................................................................................................. 5 2.3. Upisni obrasci i pretraga............................................................................................................... 6 3. RAČUNALNO RAZMIŠLJANJE I PROGRAMIRANJE ................................................................................ 7 3.1. Radno okružje Python .................................................................................................................. 7 3.2. Varijable i naredba pridruživanja ................................................................................................. 7 3.3. Moj prvi program.......................................................................................................................... 7 3.4. Rad s ulaznim vrijednostima......................................................................................................... 8 3.5. Crtanje u Pythonu......................................................................................................................... 8 3.6. Petljamo petlju ........................................................................................................................... 10 3.7. Grananje IF-ELIF-ELSE ................................................................................................................. 10 3.8. Odluke i petlje ............................................................................................................................ 11 3.9. Podprogrami ............................................................................................................................... 13 3.10. Tipovi podataka u Pythonu....................................................................................................... 13 3.11. Funkcije i metode za rad sa znakovnim nizovima .................................................................... 15 3.12. Nizovi podataka - liste .............................................................................................................. 16 3.13. Funkcije i metode za rad s listama ........................................................................................... 16 3.14. Sortiranje podataka .................................................................................................................. 18 3.15. Algoritmi sortiranja................................................................................................................... 19 4. IZRADA WEB STRANICA ..................................................................................................................... 21 4.1. Pokretni dijelovi stranica ............................................................................................................ 21 4.2. Tehnike objavljivanja .................................................................................................................. 21 4.3. Izrada web stranice .................................................................................................................... 21

Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

  • Upload
    others

  • View
    37

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

Udžbenici: https://www.e-sfera.hr/

Korisničko ime: ucenik Zaporka: ucenikSK

Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA U RAČUNALU ................................................................... 1

1.1. Logičke izjave i logičke funkcije .................................................................................................... 1

1.2. Elektronički logički sklopovi i registri ............................................................................................ 1

1.3. Slijedni i usporedni prijenosi podataka u računalu ...................................................................... 3

1.4. Građa računalnih uređaja i svojstva računala .............................................................................. 4

2. SUSTAVNO UPRAVLJANJE ZBIRKAMA ZAPISA ..................................................................................... 5

2.1. Računalne baze podataka ............................................................................................................. 5

2.2. Stvaranje baze podataka .............................................................................................................. 5

2.3. Upisni obrasci i pretraga ............................................................................................................... 6

3. RAČUNALNO RAZMIŠLJANJE I PROGRAMIRANJE ................................................................................ 7

3.1. Radno okružje Python .................................................................................................................. 7

3.2. Varijable i naredba pridruživanja ................................................................................................. 7

3.3. Moj prvi program.......................................................................................................................... 7

3.4. Rad s ulaznim vrijednostima ......................................................................................................... 8

3.5. Crtanje u Pythonu ......................................................................................................................... 8

3.6. Petljamo petlju ........................................................................................................................... 10

3.7. Grananje IF-ELIF-ELSE ................................................................................................................. 10

3.8. Odluke i petlje ............................................................................................................................ 11

3.9. Podprogrami ............................................................................................................................... 13

3.10. Tipovi podataka u Pythonu ....................................................................................................... 13

3.11. Funkcije i metode za rad sa znakovnim nizovima .................................................................... 15

3.12. Nizovi podataka - liste .............................................................................................................. 16

3.13. Funkcije i metode za rad s listama ........................................................................................... 16

3.14. Sortiranje podataka .................................................................................................................. 18

3.15. Algoritmi sortiranja................................................................................................................... 19

4. IZRADA WEB STRANICA ..................................................................................................................... 21

4.1. Pokretni dijelovi stranica ............................................................................................................ 21

4.2. Tehnike objavljivanja .................................................................................................................. 21

4.3. Izrada web stranice .................................................................................................................... 21

Page 2: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

1

1. GRAĐA RAČUNALA, PRIJENOS PODATAKA U RAČUNALU

1.1. Logičke izjave i logičke funkcije

Logička izjava – tvrdnja koja može biti istinita (True, T, 1) ili lažna (False, F, 0) - npr. 2>3

Tvrdnje su objektivne i mogu se lako provjeriti

Znak Značenje

< "je manje od" , "prethodi", "dolazi ispred"

> "je veće od", "slijedi", "dolazi iza"

= "je jednako", "je istodobno"

≤ "je manje ili jednako", "dolazi prije ili istodobno"

≥ "je veće ili jednako", "dolazi iza ili istodobno"

≠ "je različito" ,"nije jednako"

Funkcija IDENTITETA

◦ Ako je A izjava istinita, i B izjava će biti istinita

Funkcija NE (NOT, ¬ , ¯ , NEGACIJA) ◦ Ako je A izjava istinita, B izjava će biti lažna

Funkcija I (AND, ^ , ⋅ , KONJUNKCIJA) ◦ Varijabla C bit će istinita samo ako su obje varijable A i B istinite

Funkcija ILI (OR, v , + , DISJUNKCIJA) ◦ Varijabla C bit će istinita ako je bilo koja od varijabli A i B istinita

1.2. Elektronički logički sklopovi i registri

Page 3: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

2

Procesor – sastavljen od više milijuna logičkih sklopova koji izvršavaju aritmetičke (+, -, *, /) i logičke operacije

Registri – maleni i vrlo brzi spremnici u kojima se pohranjuju rezultati obrade podataka procesora

Page 4: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

3

Logička jednadžba - (A + B�������) × (B� ⋅ C)

Logička jednadžba - (A × B�) × (B + C)�����������������������

1.3. Slijedni i usporedni prijenosi podataka u računalu

0

0

1

1

1

0

1

0

0

0

1

0

1

1

1

1

Page 5: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

4

Ulazni uređaji – unose podatke u računalo

◦ Miš, tipkovnica, skener, mikrofon…

Izlazni uređaji – prikazuju rezultate obrade računala

◦ Monitor, printer, zvučnici, projektor…

Vanjske memorije – služe za pohranu podataka

◦ USB memorija, CD, DVD, tvrdi disk…

Prijenos podataka

◦ Paralelni (usporedni) – bajt po bajt (8 bitova), brže, ali nesigurnije

◦ Serijski (slijedni) – bit po bit, sporije, ali preciznije

USB (Universal Serial Bus) – Slijedni prijenos, ali mnogo veće brzine

1.4. Građa računalnih uređaja i svojstva računala

Matična ploča (MBO) – središnji dio računala na koji su spojeni svi dijelovi računala

Procesor (CPU) – brzina ovisi o broju jezgri, generaciji i veličini registra (32 ili 64 bita)

Radni takt – broj operacija koje može izvršiti u jednoj sekundi (Hz)

Radni spremnik (RAM memorija) – privremena pohrana podataka koji se trenutno koriste

Kapacitet u GB

Tvrdi disk (HDD, SSD) – može biti podijeljen na logičke dijelove - particije

Kapacitet u GB ili TB

b, B, kB, MB, GB, TB

Operativni sustav (OS) – skup osnovnih sustavnih programa koji upravljaju sklopovljem računala (hardware) radi ostvarivanja osnovnih funkcija računala: ulaz, pohrana, obrada i izlaz podataka

Windows, Linux, Mac, Android, iOS

Page 6: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

5

2. SUSTAVNO UPRAVLJANJE ZBIRKAMA ZAPISA

2.1. Računalne baze podataka

Baza podataka – organizirana zbirka podataka

◦ Plošna baza – jednostavna tablica u koju pohranjujemo podatke

◦ Relacijska baza podataka – više jednostavnih tablica međusobno povezanih relacijama

Entitet – sve ono o čemu želimo prikupljati podatke

Tablica podataka – osnovni objekt baze podataka

◦ Zapis (slog) – redak u tablici

◦ Polje – stupac u tablici

Identifikator/Primarni ključ – jednoznačno određuje pojedini slog (ID)

2.2. Stvaranje baze podataka

Samonumeriranje – automatski brojač, služi kao primarni ključ

Kratki tekst – do 255 znakova

◦ Veličina polja – broj znakova najduže riječi

Dugi tekst

Broj – Kod decimalnog broja, Skala određuje broj decimalnih znamenki

Datum/vrijeme – potrebno odabrati Kratki datum

Valuta

Da/ne – ako želimo kvačicu kod svih, potrebno je upisati Yes u Zadanu vrijednost

Čarobnjak za dohvaćanje – Unos ponuđenih opcija ili dohvaćanje iz druge tablice

Page 7: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

6

2.3. Upisni obrasci i pretraga

Upisni obrazac – olakšava i ubrzava unos podataka

Upiti – izdvajanje podataka

Izvješća – ispis podataka

Sortiranje, filtriranje i grupiranje

UVJETI:

◦ >100 – veći od 100

◦ <100 – manji od 100

◦ <>100 – različito

◦ 100 – točno 100

◦ T* - riječi koje počinju sa slovom T

◦ Yes ili On – koji su uključeni

◦ No ili Off – koji su isključeni

Page 8: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

7

3. RAČUNALNO RAZMIŠLJANJE I PROGRAMIRANJE

3.1. Radno okružje Python

https://www.python.org

IDLE

3.2. Varijable i naredba pridruživanja

Pyhon razlikuje velika i mala slova

◦ A i a su različite varijable

Izbjegavati č,ć,đ,š,ž u nazivima varijabli

3.3. Moj prvi program

F5 – za pokretanje programa

print() – naredba za ispis podataka

Page 9: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

8

3.4. Rad s ulaznim vrijednostima

input() – naredba za unos podataka

◦ ukoliko unosimo tekst, koristimo samo naredbu input()

int() – prevodi unos u cijeli broj

3.5. Crtanje u Pythonu

Page 10: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

9

circle(80) – crta krug polumjera 80

textinput() – otvara prozorčić za unos podataka

fd(80); lt(360/3) fd(80); lt(360/3) fd(80); lt(360/3)

Page 11: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

10

3.6. Petljamo petlju

3.7. Grananje IF-ELIF-ELSE

Page 12: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

11

3.8. Odluke i petlje

Ispisuje sve brojeve između a i b:

Page 13: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

12

Ispisuje sve parne brojeve između a i b:

Ispisuje zbroj brojeva djeljivih s 3 do zadanog broja n:

Ispisuje višekratnike broja a do zadanog broja b

Ispisuje najveći zajednički djelitelj broja a i broja b

Page 14: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

13

3.9. Podprogrami

3.10. Tipovi podataka u Pythonu

Logički tip podataka – True i False

Page 15: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

14

Logički operator in provjerava je li prvi znakovni niz sadržan u drugom

◦ Rezultat je True ili False

Page 16: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

15

3.11. Funkcije i metode za rad sa znakovnim nizovima

Page 17: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

16

3.12. Nizovi podataka - liste

3.13. Funkcije i metode za rad s listama

Page 18: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

17

Ispisivanje parnih brojeva iz unesene liste

Page 19: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

18

3.14. Sortiranje podataka

Page 20: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

19

3.15. Algoritmi sortiranja

Bubble sort

Naredba map

Page 21: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

20

Dodatno oblikovanje brojeva

5

Page 22: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

21

4. IZRADA WEB STRANICA

4.1. Pokretni dijelovi stranica

Animacija – izmjena nepomičnih slika kako bi se stvorio dojam pokreta

◦ GIF – nekoliko sličica u vremenu prikazivanja

Do 256 boja

◦ Flash – složeni animirani prikaz u kojem se izmjeni do 30 sličica u sekundi

Često interaktivne igrice

4.2. Tehnike objavljivanja

Web mjesto – je mjesto na lokalnom ili udaljenom računalu (web poslužitelju) koje obuhvaća više povezanih web stranica

Prijenos datoteka FTP (File Transfer Protocol) – protokol za prijenos podataka na udaljeno računalo i s udaljenog računala

4.3. Izrada web stranice

www.wix.com

Registrirajte se s bilo kojim mailom i lozinkom

Obavezno Publish nakon što sve završite

Projektni zadatak

5 stranica

Pripaziti na pravopis i gramatiku – sve mora biti na hrvatskom

Izbornik gore

Izbornik sa strane koji omogućuje kretanje gore-dolje (Anchor)

Tekst – čitko i bez linkova

Slike – kvaliteta

Nazivi i opisi slika

Nazivi i opisi stranica

Page 23: Informatika 8. razred - os-akanizlica-pozega.skole.hros-akanizlica-pozega.skole.hr/upload/os-akanizlica-pozega/images... · Informatika 8. razred 1. GRAĐA RAČUNALA, PRIJENOS PODATAKA

22

Vlastita animacija - GIF

Slideshow/Galerije

Video

Google Maps

Zaglavlje(Naslov i izbornik)/podnožje (Kad i tko je izradio)