Skip to content

Commit

Permalink
[ivt] upgrades
Browse files Browse the repository at this point in the history
  • Loading branch information
Headary committed Apr 5, 2022
1 parent ea06347 commit 136a278
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 9 deletions.
39 changes: 39 additions & 0 deletions ivt/2-informace-v-pocitaci.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,15 @@ zbytky dělení | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0
= 1~00000111\_{2} = 7\_{10} \\text{(po odříznutí přeteklého devátého bitu)}
}

#### Desetinná čísla
- tvořeny pomocí zlomků
- mocniny za desetinnou čárkou mají zápornou hodnotu $\rightarrow$ součet zlomků
\eq[m]{
("0.1011")_2 &= 0\*2^0 + 1\*2^{-1} + 0\*2^{-2}+ 2\*2^{-3}+ 1\*2^{-4}=\\\\
&= 0\*1 + 1\*\frac{2} + 0\*\frac{4} + 1\*\frac{8} + 1\*\frac{16}=\\\\
&= "0.5" + "0.125" + "0.062~5" = "0.687~5"
}

### Šestnáctková (hexadecimální) soustava
- báze 16 -- čísla 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15)
- jednoduchý převod mezi binární a hexadecimální soustavou
Expand Down Expand Up @@ -100,6 +109,36 @@ zbytky dělení | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0
- opačný způsob -- z každých 4 bitů určíme odpovídající cifru hex
- příklad: $1011~0101 = \mathrm{0xB5}$

### Osmičková (oktalová) soustava
- číselná soustava o základu~8 -- čísla 1, 2, 3, 4, 5, 6, 7
- mocnina 2 -- jednoduchý převod do binární soustavy
- použití v informatice -- Linux permissions

#### Převody
##### Osmičková $\rightarrow$ Desítková
- stejné jako u dvojkové soustavy, pouze násobíme mocninou~$8$

##### Desítková $\rightarrow$ Osmičková
- stejné jako u dvojkové soustavy, pouze dělíme~$8$

##### Osmičková $\rightarrow$ Dvojková
- každé 3 bity ($2^3 = 8$) odpovídají jedné číslici osmičkové soustavy
- 1 = 001
- 2 = 010
- 3 = 011
- \dots
- 6 = 110
- 7 = 111
- z každé cifry určíme 3 cifry binárního čísla a zapíšeme za sebe

##### Dvojková $\rightarrow$ Osmičková
- opačný způsob -- převod každých 3~bitů na odpovídající cifru osmičkové soustavy
- příklad: $(101001)_2 = (51)_8$

#### Osmičková $\leftrightarrow$ Šestnáctková
- 2 kroky -- převod do binární (případně desítkové) soustavy a následné zakódování do dané soustavy
- převod přes desítkovou soustavu univerzální pro všechny soustavy

## Jednotky informace
- základní jednotka -- bit -- $"1 b"$
- uložení jednoho on-off/true-false/1-0 stavu
Expand Down
8 changes: 4 additions & 4 deletions ivt/3-boolean-algebra.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@
\newcommand\logicgates[2]{
\begin{figure}[htp]
\centering
\subfloat[Člen #1 - EU/IEC]{\includegraphics[height=1.5cm]{3-#2-eu}}
\subfloat[Člen #1 -- EU/IEC]{\includegraphics[height=1.5cm]{3-#2-eu}}
\qquad
\subfloat[Člen #1 - US]{\includegraphics[height=1.5cm]{3-#2-us}}
\subfloat[Člen #1 -- US]{\includegraphics[height=1.5cm]{3-#2-us}}
\end{figure}
}

\newcommand\logicgatestable[6]{
\begin{figure}[htp]
\centering
\subfloat[Člen #1 - EU/IEC]{\includegraphics[height=1.5cm]{3-#2-eu}}
\subfloat[Člen #1 -- EU/IEC]{\includegraphics[height=1.5cm]{3-#2-eu}}
\qquad
\subfloat[Člen #1 - US]{\includegraphics[height=1.5cm]{3-#2-us}}
\subfloat[Člen #1 -- US]{\includegraphics[height=1.5cm]{3-#2-us}}
\qquad
\subfloat{
\begin{tabular}{ccc}
Expand Down
14 changes: 12 additions & 2 deletions ivt/6-periferie.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,11 @@
- tablet a pero
- malování, retuše, manipulace obrázků
- manipulace jak s tužkou, citlivost na tlak, absolutní polohování
- parametry -- DPI, odezva, kvalita, citlivost, příjemnost psaní

### Skener
- převod 2D nebo 3D snímku do počítače -- 2D a 3D skenery
- parametry -- DPI, rozlišení, barevná kvalita, rychlost

#### 2D skenery
- převod obrázku do počítače, skenování dokumentů
Expand All @@ -74,6 +76,8 @@
- směrové charakteristiky -- všesměrová, kardioidní, superkardioidní, hyperkardioidní, osmičková/bidirekcionální, úzce směrová
- frekvenční rozsah
- napájení -- tonaderspeisung, fantomové napájení, 5V přes konektor
- citlivost; impedance
- poměr signál a šumu

### Fotoaparát / Kamery
- záznam fotografií / videí / vstup videa
Expand Down Expand Up @@ -125,8 +129,13 @@

### Tiskárna
- vynesení obrazu na papír
- plotr -- velkoformátová tiskárna, pero / inkoustová hlava, i řezací hlava
- plotr
- velkoformátová tiskárna
- pero / inkoustová hlava, i řezací hlava
- převážně vektorová grafika -- definice cest pro hlavu
- 3D tiskárny
- tisk 3D modelů
- možnost mnoha filamentů

#### Typy tisku
- jehličková
Expand All @@ -149,7 +158,7 @@
- možnost nahradit laser LED diodami
- klady -- vysoká kvalita tisku, rychlý tisk, nízké provozní náklady, nízká hlučnost
- zápory -- vyšší pořizovací cena, potřeba zahřát, nevhodné pro kvalitní fotografie

\begin{figure}[htbp]
\centering
\subfloat[Schéma]{\includegraphics[height=0.28\textwidth]{6-tiskarna-laser-schema}}
Expand All @@ -173,3 +182,4 @@
- připojení
- analog -- $"3.5 mm"$ jack, $"6.35 mm"$ jack
- digitální -- bluetooth
- parametry -- hlasitost, přesnost, frekvenční rozsah, impedance, napětí\dots
19 changes: 19 additions & 0 deletions ivt/checklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,22 @@
[x] 23. cykly
[x] 24. IO programu do souboru, struktury, pole, pole struktur
[-] 25. práce s polem, řadící algoritmy, vícerozměrné pole


TODO:
[x] 1.4 doplnit zpusob ukladani magnetcky/elektricky/opticky/mechanicky/eletromagneticky.
[x] Kapitola 2 se ti spatne cisluji podkapitoly.
[x] K dvojkové doplnit desetina cisla.
[x] Doplnit osmickovou soustavu, tim padem dokazat vysvetlit popsat prevest libovolnou soustavu ku prikaldu jak by vypadala 5tkova, 9tkova atd.
[x] 3.1 doplnit DeMorganovo pravidlo.
[x] 3.4 pouzivat schematicke znacky clenu EU ne US normu.
[ ] EU forma i dal.
[ ] 4.1.2 nejaky priklad. Ku prikladu navrhni elektronicky zamek, ktery ma 4
vstupy a 1 vystup. Z clenu NAND. Odemkne se jenom pokud je na vstupu 0110 tak
na vystupu bude 1. Udelat z toho Karnaughovu mapu, z ni minimlizace funkce,
funkci deMorganem upravit aby se dal pouzit pouze NAND a nakresli z clenu NAND
jak bude obvod vypadat.
[x] 6.2.2 parametry. Plati i o jinych I/O zarizeni, co sledujes kdyz jsi jdes
koupit. DPI, zpusob pripojeni, Rychlost tisku, vyhody/nevyhody inkoust vs.
laser. Pridat ploter.
[x] 7.3.1 a 7.3.3. co z vpaketu ho zajima, na zaklade ceho prepina
9 changes: 6 additions & 3 deletions ivt/template.cls
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,14 @@

\graphicspath{{../graphics/out/}}

\hypersetup{
xetex,
bookmarksnumbered
}

\author{Adam Krška}
\title{Maturitní otázky z informatiky}

\setcounter{tocdepth}{2}

\renewcommand*{\fps@table}{htbp}

\renewcommand\thefigure{\thesection.\arabic{figure}}
Expand Down Expand Up @@ -100,7 +103,7 @@
printf, puts, putchar, fwrite,
getchar, gets, scanf, size_t,
FILE, fopen, fclose, fprintf, fscanf,
fread
fread, bool
}
}

Expand Down

0 comments on commit 136a278

Please sign in to comment.