Informatika

Informatika se zabývá manipulací s informacemi, jejich správou, transformací a kódováním.

V informatice existuje mnoho různých oblastí. Některé oblasti se zabývají abstraktními problémy, zatímco některé potřebují speciální stroje, tzv. počítače.

Člověk, který pracuje s počítači, často potřebuje matematiku, přírodní vědy a logiku, aby mohl navrhovat počítače a pracovat s nimi.

 

Běžné úkoly pro počítačového odborníka

Kladení otázek

To proto, aby mohli najít nové a jednodušší způsoby, jak věci dělat, a způsob, jak s těmito informacemi přistupovat k problémům.

Počítače umí některé věci snadno (například jednoduchou matematiku nebo seřazení seznamu jmen od A do Z). Počítače však nedokážou odpovědět na otázky, pokud není k dispozici dostatek informací nebo pokud neexistuje skutečná odpověď. Také dokončení dlouhých úkolů může počítačům trvat příliš dlouho. Například nalezení nejkratší cesty přes všechna města v USA může trvat příliš dlouho - místo toho se počítač pokusí o těsný odhad. Na tyto jednodušší otázky počítač odpoví mnohem rychleji.

Odpověď na otázku

Algoritmy jsou specifickým souborem instrukcí nebo kroků, jak dokončit určitý úkol. Například informatik chce roztřídit hrací karty. Existuje mnoho způsobů, jak je seřadit - podle barev (kára, kříže, srdce a piky) nebo podle čísel (2, 3, 4, 5, 6, 7, 8, 9, 10, spodek, dáma, král a eso). Rozhodnutím o souboru kroků pro třídění karet vytvořil vědec algoritmus. Vědec pak musí otestovat, zda tento algoritmus funguje. To ukazuje, jak dobře a jak rychle algoritmus karty třídí.

Jednoduchý, ale pomalý algoritmus zní: upusťte karty, zvedněte je a zkontrolujte, zda jsou seřazené. Pokud nejsou, zopakujte to. Tato metoda bude fungovat, ale bude trvat velmi dlouho.

Lepší algoritmus je: najděte první kartu s nejmenší barvou a nejmenším číslem (2 kára) a umístěte ji na začátek. Poté vyhledejte druhou kartu a tak dále. Tento algoritmus je mnohem rychlejší a nepotřebuje mnoho místa. Tento třídicí algoritmus se nazývá výběrové třídění.

Ada Lovelace napsala první počítačový algoritmus v roce 1843 pro počítač, který nebyl nikdy dokončen. Počítače začaly vznikat během druhé světové války. V 60. a 70. letech 20. století se informatika oddělila od ostatních vědních oborů. Nyní má informatika své vlastní metody a má své vlastní technické termíny. Souvisí s elektrotechnikou, matematikou a jazykovědou.

Informatika se zabývá teoretickými částmi počítačů. Počítačové inženýrství se zabývá fyzickými částmi počítačů (hardwarem). Softwarové inženýrství se zabývá používáním počítačových programů a jejich tvorbou.

 

Části informatiky

Centrální matematika

  • logická algebra (když něco může být pouze pravda nebo nepravda)
  • Počítačové formáty číslování (jak počítače počítají)
  • Diskrétní matematika (matematika s čísly, která může člověk počítat)
  • Symbolická logika (jasné způsoby, jak mluvit o matematice)
  • Pořadí operací (které matematické operace se provádějí jako první)

Jak funguje ideální počítač

  • Algoritmická teorie informace (jak snadno může počítač odpovědět na otázku?)
  • Teorie složitosti (kolik času a paměti potřebuje počítač k zodpovězení otázky?)
  • Teorie spočitatelnosti (může počítač něco udělat?)
  • Teorie informace (matematika, která se zabývá daty a jejich zpracováním)
  • Teorie výpočtů (jak odpovídat na otázky na počítači pomocí algoritmů)
  • Teorie grafů (matematika, která hledá směry z jednoho bodu do druhého)
  • Teorie typů (s jakými druhy dat by měly počítače pracovat?)
  • Denotační sémantika (matematika pro počítačové jazyky)
  • Algoritmy (zkoumá, jak odpovědět na otázku)
  • překladače (přeměna slov na počítačové programy)
  • Lexikální analýza (jak přeměnit slova na data)
  • Mikroprogramování (jak ovládat nejdůležitější část počítače)
  • Operační systémy (velké počítačové programy, např. Linux, Microsoft Windows, Mac OS) pro ovládání počítačového hardwaru a softwaru.
  • Kryptografie (skrývání dat)

Počítačová věda v práci

Co dělá informatika

  • Benchmark (testování výkonu nebo rychlosti počítače)
  • Počítačové vidění (jak počítače vidí a chápou obrázky)
  • Detekce kolizí (jak počítače pomáhají robotům pohybovat se, aniž by do něčeho narazili).
  • Komprese dat (zmenšování dat)
  • Datové struktury (jak počítače seskupují a třídí data)
  • Sběr dat (vkládání dat do počítačů)
  • Návrhové vzory (odpovědi na běžné problémy softwarového inženýrství)
  • Digitální zpracování signálu (čištění a "prohlížení" dat)
  • Formáty souborů (způsob uspořádání souboru)
  • Interakce člověk-počítač (jak lidé používají počítače)
  • Zabezpečení informací (ochrana dat před jinými osobami)
  • Internet (rozsáhlá síť, která spojuje téměř všechny počítače).
  • Webové aplikace (počítačové programy na internetu)
  • Optimalizace (zrychlení práce počítačových programů)
  • Softwarové metriky (způsoby měření počítačových programů, jako je počítání řádků kódu nebo počet operací).
  • VLSI design (tvorba velmi rozsáhlého a složitého počítačového systému)
 

Související stránky

 

Otázky a odpovědi

Otázka: Co je to informatika?


Odpověď: Informatika je nauka o tom, jak manipulovat, spravovat, transformovat a kódovat informace.

Otázka: Jaké jsou některé oblasti informatiky?


Odpověď: Existuje mnoho různých oblastí informatiky, včetně umělé inteligence, algoritmů, počítačové architektury, databází, sítí, programovacích jazyků a softwarového inženýrství.

Otázka: Proč je v informatice důležitá matematika?


Odpověď: Matematika je v informatice důležitá, protože poskytuje výpočetní dovednosti potřebné k řešení složitých problémů a vývoji algoritmů.

Otázka: Jaké dovednosti jsou nutné pro práci s počítači?


Odpověď: Pro práci s počítači je často zapotřebí matematických, přírodovědných a logických dovedností, aby člověk mohl navrhovat, programovat a udržovat počítačové systémy.

Otázka: Jakou roli hraje v informatice logika?


Odpověď: Logika je v informatice důležitá, protože pomáhá zajistit správné a efektivní fungování počítačových programů a systémů.

Otázka: Jaké jsou příklady speciálních strojů používaných informatiky?


Odpověď: Některé oblasti informatiky vyžadují speciální stroje, jako jsou superpočítače, kvantové počítače a robotika.

Otázka: Jak se v informatice přeměňují informace?


Odpověď: V informatice lze s informacemi manipulovat, spravovat je, transformovat a kódovat pomocí různých technik a postupů, jako jsou algoritmy, datové struktury a programovací jazyky.

AlegsaOnline.com - 2020 / 2023 - License CC3