Michal Hodul
Informatika
Vymedziť čo je informatika a čo je jej úlohou, je asi najťažšia úloha. Word, excel, spracovanie zvuku a video sú digitálne kompetencie. Python, Scratch je programovanie. Netiketa a zásady využívania internetu je digitálna bezpečnosť. Vštko toto nie je informatika, ale patrí do informatiky.
Python - IDLE
Python je programovací jazyk, v ktorom sa pracuje v prvom a druhom ročníku. Skúsime si na tejto stránke ukázať pár základných programov.
Interpreter, teda program, ktorý vykoná príkazy, sa nazýva IDLE. Po otvorení sa nám otvorí Shell alebo konzola. V tejto konzole sa nám vypisujú údaje - výstupy a python nás informuje o dianí. Ak chcem písať program musím si vytvoriť nový súbor. Otvorí s ami prázdna biela strana, do ktorej píšem kód.
File > New File
Náš prvý program:
print("Ahoj")
Ctrl+S > F5
Do konzoly sa nám vypíše Ahoj
Skúsme napísať:
x = input("Zadaj svoje meno: ")
print("Ahoj ", x)
Do konzoly sa vypíše:
Zadaj svoje meno: Michal
Ahoj, Michal
V tomto príklade sme urobili významné veci:
do premennej x sme cez "rovná sa" priradili hodnotu. Akú hodnotu? Vstup od užívateľa.
input() nám vždy vracia string - teda textový reťazec. Ak načítame čísla, python bude s nimi pracovať ako s textom.
Ak napíšeme:
x = input("Napíš číslo: ")
y = input("Napíš číslo: ")
print("súčet",x+y)
python nám vždy čísla iba zlepí, nevyráta súčet. Pracuje s číslami ako s textom a pre text platia iné operácie ako pre čísla. Ak chceme pracovať s číslami, musíme si string pretypovať na integer (celé čísla).
x = int(input("zadaj číslo: "))
y = int(input("Zadaj číslo: "))
print("sucet", x+y)