ASCII kódovanie, príkazový riadok a softvérové licencie

Prírodné vedy » Informatika

Autor: verca123
Typ práce: Maturita
Dátum: 07.10.2026
Jazyk: Slovenčina
Rozsah: 1 737 slov
Počet zobrazení: 3 443
Tlačení: 244
Uložení: 235

ASCII kódovanie, príkazový riadok a softvérové licencie

Táto téma z informatiky sa venuje spôsobu kódovania textových znakov pomocou ASCII, práci so súbormi a priečinkami prostredníctvom príkazového riadka a základným pravidlám používania softvéru z pohľadu autorského práva a licencií.

Kódovanie textu v počítači

Počítač pracuje s údajmi v číselnej podobe. Aby mohol ukladať a spracúvať text, musí byť každému znaku – napríklad písmenu, číslici alebo interpunkčnému znamienku – priradená určitá číselná hodnota.

Pravidlá, ktoré určujú, aké číslo zodpovedá konkrétnemu znaku, označujeme ako kódovanie znakov.

Kódovanie umožňuje počítaču:

  • ukladať text do pamäte a súborov,
  • prenášať text medzi zariadeniami,
  • zobraziť správne znaky na obrazovke,
  • spracúvať text pomocou programov.

ASCII

ASCII je skratka z anglického American Standard Code for Information Interchange. Ide o znakové kódovanie, v ktorom sú jednotlivým znakom priradené číselné hodnoty.

Pôvodná tabuľka ASCII používa 7 bitov, takže umožňuje reprezentovať:

27 = 128 rôznych hodnôt

ASCII obsahuje napríklad:

  • veľké písmená A – Z,
  • malé písmená a – z,
  • číslice 0 – 9,
  • interpunkčné znamienka,
  • medzeru,
  • riadiace znaky.

Príklady ASCII kódov

ZnakDesiatkovoHexadecimálne
medzera3220
A6541
a9761
04830
p11270

ASCII a slovenská diakritika

Základná ASCII tabuľka neobsahuje slovenské písmená s diakritikou, napríklad á, č, ľ, š alebo ž.

Pre znaky rôznych svetových jazykov sa dnes používa najmä štandard Unicode a jeho rozšírené kódovanie UTF-8.

ASCII je však stále veľmi dôležité, pretože základných 128 znakov ASCII je zároveň súčasťou Unicode a UTF-8.

Číselné sústavy pri zápise znakov

Číselný kód znaku môžeme zapisovať v rôznych číselných sústavách.

V informatike sa najčastejšie používajú:

  • dvojková sústava – základ 2,
  • desiatková sústava – základ 10,
  • šestnástková sústava – základ 16.

Hexadecimálna sústava

Hexadecimálna – šestnástková sústava používa šestnásť symbolov:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Písmená predstavujú hodnoty:

  • A = 10,
  • B = 11,
  • C = 12,
  • D = 13,
  • E = 14,
  • F = 15.

Jedna hexadecimálna číslica dokáže reprezentovať 4 bity. Dvojica hexadecimálnych číslic preto predstavuje jeden bajt.

Prevod hexadecimálneho výpisu na ASCII text

V zadaní máme hexadecimálny výpis pamäte:

20706F6369746163

Úlohou je previesť jednotlivé bajty na znaky podľa tabuľky ASCII.

1. Rozdelenie zápisu na jednotlivé bajty

Hexadecimálny zápis rozdelíme vždy po dvoch čísliciach:

20 70 6F 63 69 74 61 63

Každá dvojica predstavuje jeden bajt, teda jeden ASCII znak.

2. Prevod jednotlivých hodnôt

Hexadecimálna hodnotaDesiatková hodnotaASCII znak
2032medzera
70112p
6F111o
6399c
69105i
74116t
6197a
6399c

3. Výsledný text

Po spojení znakov získame:

pocitac

Prvá hodnota 20 predstavuje medzeru, preto je na začiatku zápisu ešte jeden prázdny znak.

Výsledok: 20706F6369746163 → pocitac

Ako podobný prevod riešiť?

  1. Hexadecimálny reťazec rozdelíme na dvojice číslic.
  2. Každú dvojicu považujeme za jeden bajt.
  3. Hodnotu vyhľadáme v ASCII tabuľke.
  4. Zapíšeme príslušný znak.
  5. Jednotlivé znaky spojíme do výsledného textu.

Príkazový riadok

Príkazový riadok je textové používateľské rozhranie, v ktorom používateľ zadáva operačnému systému príkazy pomocou klávesnice.

Vo Windows sa tradičný príkazový riadok označuje ako Command Prompt alebo cmd.

Na rozdiel od grafického používateľského rozhrania nepracujeme predovšetkým s ikonami a tlačidlami, ale zadávame presne definované textové príkazy.

Spustenie príkazového riadka vo Windows

Jednoduchý spôsob spustenia:

  1. otvoríme vyhľadávanie systému Windows,
  2. napíšeme cmd alebo Príkazový riadok,
  3. spustíme nájdenú aplikáciu.

Príkazový riadok možno spustiť aj pomocou klávesovej skratky Win + R, zadaním príkazu cmd a potvrdením klávesom Enter.

Súbory, priečinky a cesta

Súbor je pomenovaná množina údajov uložená na dátovom úložisku.

Priečinok – adresár slúži na organizovanie súborov a ďalších priečinkov.

Cesta určuje umiestnenie súboru alebo priečinka v súborovom systéme.

Absolútna cesta

Absolútna cesta uvádza celé umiestnenie od koreňového adresára alebo jednotky.

Napríklad:

C:\Users\Student\Documents

Relatívna cesta

Relatívna cesta určuje umiestnenie vzhľadom na priečinok, v ktorom sa práve nachádzame.

Napríklad:

..\Obrazky

Zápis .. označuje nadradený priečinok.

Základné príkazy príkazového riadka

DIR – zobrazenie obsahu priečinka

Príkaz:

dir

zobrazí obsah aktuálneho priečinka.

Vo výpise môžeme vidieť napríklad:

  • súbory,
  • priečinky,
  • veľkosť súborov,
  • dátum a čas ich úpravy.

CD – zmena aktuálneho priečinka

CD je skratka z Change Directory.

Príkaz slúži na presun medzi priečinkami.

Príklad:

cd Dokumenty

presunie používateľa do priečinka Dokumenty, ak sa nachádza v aktuálnom adresári.

Prechod o priečinok vyššie

Príkaz:

cd ..

presunie používateľa do nadradeného priečinka.

Prechod do koreňového priečinka

Príkaz:

cd \

presunie používateľa do koreňového priečinka aktuálnej diskovej jednotky.

Prechod na inú diskovú jednotku

Ak sa chceme napríklad presunúť na disk D:, zadáme:

D:

MD alebo MKDIR – vytvorenie priečinka

Príkaz:

md hudba

vytvorí v aktuálnom umiestnení nový priečinok s názvom hudba.

Rovnakú funkciu má:

mkdir hudba

RD alebo RMDIR – odstránenie priečinka

Prázdny priečinok môžeme odstrániť napríklad príkazom:

rd hudba

alebo:

rmdir hudba

Pri odstraňovaní priečinkov s obsahom treba byť opatrný, pretože príkazový riadok môže umožniť vymazanie veľkého množstva dát bez presúvania do Koša.

DEL – odstránenie súboru

Príkaz:

del dokument.doc

odstráni súbor s názvom dokument.doc.

Príkaz:

del *.*

sa používa na označenie všetkých súborov v aktuálnom priečinku. Pri jeho použití treba byť mimoriadne opatrný, pretože môže dôjsť k hromadnému vymazaniu údajov.

COPY – kopírovanie súborov

Jednoduchý súbor môžeme skopírovať napríklad:

copy dokument.txt D:\Zaloha\

Príkaz vytvorí kópiu súboru dokument.txt v priečinku D:\Zaloha.

XCOPY – kopírovanie súborov a priečinkov

XCOPY je rozšírenejší príkaz určený na kopírovanie súborov a adresárových štruktúr.

Napríklad:

xcopy D:\*.* C:\Dokumenty\ /E

môže skopírovať obsah disku D: do priečinka Dokumenty vrátane podpriečinkov.

Prepínač /E zabezpečí kopírovanie podpriečinkov vrátane prázdnych priečinkov.

MOVE – presunutie súboru

Príkaz:

move dokument.txt C:\Dokumenty\

presunie súbor do zadaného priečinka.

REN – premenovanie

Súbor môžeme premenovať napríklad:

ren dokument.txt poznamky.txt

TYPE – zobrazenie obsahu textového súboru

Príkaz:

type poznamky.txt

zobrazí textový obsah súboru priamo v príkazovom riadku.

CLS – vyčistenie obrazovky

Príkaz:

cls

vymaže predchádzajúci text z okna príkazového riadka.

Zistenie IP adresy počítača

Na zobrazenie základných údajov o sieťovej konfigurácii počítača môžeme vo Windows použiť príkaz:

ipconfig

Vo výpise môžeme nájsť napríklad:

  • IPv4 adresu počítača,
  • masku podsiete,
  • predvolenú bránu,
  • informácie o jednotlivých sieťových adaptéroch.

Podrobnejšie informácie o sieti

Príkaz:

ipconfig /all

zobrazí podrobnejšie údaje, napríklad:

  • MAC adresu sieťového adaptéra,
  • DNS servery,
  • DHCP informácie,
  • ďalšie sieťové nastavenia.

Prehľad základných príkazov

PríkazFunkcia
dirZobrazí obsah aktuálneho priečinka
cdZmení aktuálny priečinok
cd ..Prejde do nadradeného priečinka
cd \Prejde do koreňového priečinka
md / mkdirVytvorí nový priečinok
rd / rmdirOdstráni priečinok
delOdstráni súbor alebo súbory
copySkopíruje súbor
xcopyKopíruje súbory a priečinkové štruktúry
movePresunie súbor alebo priečinok
renPremenuje súbor alebo priečinok
typeZobrazí obsah textového súboru
ipconfigZobrazí základné sieťové nastavenia
clsVyčistí obrazovku príkazového riadka

Autorské právo

Autorské právo chráni výsledky tvorivej činnosti autora. Medzi takéto diela môže patriť aj počítačový program.

Autorovi alebo inému držiteľovi práv prináleží právo rozhodovať o tom, za akých podmienok možno jeho dielo používať, rozmnožovať alebo ďalej šíriť.

To, že je určitý program dostupný na internete, ešte neznamená, že ho môžeme bez obmedzení kopírovať, meniť alebo šíriť.

Softvérová licencia

Softvérová licencia stanovuje podmienky, za ktorých môže používateľ konkrétny program používať.

Pri získaní komerčného softvéru používateľ spravidla nezískava autorské práva k programu. Získava právo používať program za podmienok stanovených licenciou.

Licencia môže určovať napríklad:

  • na koľkých zariadeniach smieme program používať,
  • koľko používateľov ho smie používať,
  • či ho smieme kopírovať,
  • či ho smieme ďalej šíriť,
  • či môžeme meniť jeho zdrojový kód,
  • či ho môžeme používať na komerčné účely,
  • ako dlho máme právo program používať.

Ak používateľ dodržiava licenčné podmienky, používa softvér legálne.

EULA

Pri proprietárnom softvéri sa často stretávame s označením:

EULA – End User License Agreement

Ide o licenčnú zmluvu pre koncového používateľa.

EULA stanovuje pravidlá používania daného programu a môže upravovať napríklad:

  • rozsah povoleného používania,
  • počet povolených inštalácií,
  • obmedzenia pri kopírovaní a úpravách,
  • podmienky ukončenia licencie.

Multilicencia

Multilicencia umožňuje používať určitý softvér na väčšom počte počítačov alebo väčšiemu počtu používateľov podľa podmienok konkrétnej licencie.

Využíva sa najmä:

  • vo firmách,
  • v školách,
  • na úradoch,
  • vo väčších organizáciách.

Multilicencia môže určovať napríklad:

  • maximálny počet zariadení,
  • maximálny počet používateľov,
  • konkrétnu organizáciu alebo miesto používania,
  • časové obdobie platnosti.

Nie je teda potrebné kupovať samostatnú individuálnu licenciu úplne rovnakým spôsobom pre každý počítač, ak výrobca ponúka vhodný viacpoužívateľský licenčný model.

Slobodný softvér

Slobodný softvér – free software je softvér, pri ktorom licencia používateľovi poskytuje základné slobody týkajúce sa používania, skúmania, úprav a ďalšieho šírenia programu.

Používateľ má mať možnosť:

  • program používať na ľubovoľný povolený účel,
  • študovať, ako program funguje,
  • upravovať program podľa svojich potrieb,
  • šíriť jeho kópie,
  • šíriť vlastné upravené verzie podľa podmienok licencie.

Na štúdium a úpravu programu je potrebný prístup k jeho zdrojovému kódu.

Slobodný neznamená automaticky bezplatný

Pojem slobodný softvér sa týka najmä práv a slobôd používateľa, nie nevyhnutne ceny.

Slobodný softvér môže byť poskytovaný bezplatne, ale za určitých podmienok môže byť aj predávaný.

Open-source softvér

Open-source softvér je softvér, ktorého zdrojový kód je dostupný za podmienok príslušnej open-source licencie.

Takáto licencia zvyčajne umožňuje:

  • študovať zdrojový kód,
  • upravovať ho,
  • vytvárať vlastné verzie,
  • ďalej softvér šíriť podľa pravidiel licencie.

Medzi známe open-source licencie patrí napríklad GNU General Public License – GPL.

Konkrétne práva a povinnosti sa vždy riadia konkrétnou licenciou.

Proprietárny softvér

Proprietárny softvér je softvér, pri ktorom si vlastník ponecháva rozsiahlu kontrolu nad spôsobom jeho používania, kopírovania, úprav a ďalšieho šírenia.

Zdrojový kód proprietárneho programu používateľovi spravidla nie je voľne dostupný.

Licencia môže zakazovať alebo obmedzovať napríklad:

  • kopírovanie programu,
  • jeho ďalšie šírenie,
  • úpravu programu,
  • spätnú analýzu programu,
  • používanie na väčšom počte zariadení, než povoľuje licencia.

Práva vlastníka môžu byť chránené právnymi aj technickými prostriedkami.

Slobodný a proprietárny softvér – porovnanie

VlastnosťSlobodný / open-source softvérProprietárny softvér
Zdrojový kódJe dostupný podľa podmienok licencieSpravidla nie je verejne dostupný
Úprava programuSpravidla povolená podľa licencieSpravidla obmedzená alebo zakázaná
Ďalšie šírenieMožné podľa podmienok licencieObvykle obmedzené licenciou
CenaMôže byť bezplatný aj platenýMôže byť bezplatný aj platený, často komerčný
Kontrola nad produktomVäčšie práva používateľaVäčšiu kontrolu si ponecháva vlastník

Freeware nie je to isté ako slobodný softvér

Freeware označuje program, ktorý možno používať bez zaplatenia ceny za licenciu, ale jeho zdrojový kód nemusí byť dostupný a používateľ nemusí mať právo ho meniť alebo ďalej ľubovoľne šíriť.

Preto platí:

bezplatný softvér ≠ automaticky slobodný softvér

Legálne používanie softvéru

Pri používaní programov by sme mali dodržiavať licenčné podmienky a autorské práva.

V praxi to znamená najmä:

  • používať softvér z dôveryhodných zdrojov,
  • nepoužívať nelegálne kópie platených programov,
  • neobchádzať licenčné a aktivačné mechanizmy,
  • nešíriť program spôsobom, ktorý licencia nepovoľuje,
  • pri open-source softvéri rešpektovať podmienky konkrétnej licencie.

Používanie nelegálne upraveného softvéru môže byť okrem právneho problému aj bezpečnostným rizikom, pretože takéto programy môžu obsahovať škodlivý kód alebo nemusia dostávať bezpečnostné aktualizácie.

Čo si zapamätať

  • ASCII je znakové kódovanie, ktoré priraďuje jednotlivým znakom číselné hodnoty.
  • Základná ASCII tabuľka používa 7 bitov a obsahuje 128 hodnôt.
  • Hexadecimálny zápis 20706F6369746163 predstavuje text pocitac, pričom prvá hodnota 20 označuje medzeru.
  • Hexadecimálny zápis rozdeľujeme pri prevode ASCII textu na jednotlivé dvojice číslic.
  • Príkazový riadok umožňuje ovládať operačný systém pomocou textových príkazov.
  • dir zobrazí obsah priečinka a cd slúži na pohyb medzi priečinkami.
  • md vytvára priečinok a del odstraňuje súbory.
  • ipconfig zobrazí základné informácie o sieťovej konfigurácii počítača vrátane IP adresy.
  • Autorské právo chráni počítačové programy ako výsledky tvorivej činnosti.
  • Licencia určuje podmienky, za ktorých smieme softvér používať.
  • Multilicencia umožňuje používanie programu na viacerých zariadeniach alebo viacerými používateľmi podľa stanovených podmienok.
  • Slobodný softvér poskytuje používateľovi práva program používať, skúmať, upravovať a šíriť podľa podmienok licencie.
  • Proprietárny softvér má používanie, kopírovanie a úpravy obmedzené podmienkami vlastníka a licencie.
  • Slobodný softvér nemusí byť automaticky bezplatný a bezplatný freeware nemusí byť slobodným softvérom.
Dodatočný učebný materiál si môžeš pozrieť v dokumente PDF kliknutím na nasledujúci odkaz:
Oboduj prácu: 10 9 8 7 6 5 4 3 2 1

Vypracované maturitné témy a otázky z informatiky

Diskusia: ASCII kódovanie, príkazový riadok a softvérové licencie

Pridať nový komentár


Odporúčame

Prírodné vedy » Informatika

:: KATEGÓRIE – Referáty, ťaháky, maturita:

Vygenerované za 0.010 s.