info k situaci na Ukrajině
logo intranet ČVUT FD

Algoritmizace a datové struktury

Kód předmětu:
14ASD
Studium:
bakalářské
Studijní program:
Technologie údržby letadel (B0716A040001)
semestrjazyk
1čeština
Technika a technologie v dopravě a spojích (B1041A040001)
semestrjazykobor / specializace
1češtinaspolečná část studia
1češtinaLOG Logistika a řízení dopravních procesů - B-LOG
Forma studia:
prezenční a kombinovaná
Počet kreditů:
3
Rozsah výuky:
0 + 2 hodin týdně - v prezenční formě studia
8 hodin za semestr - v kombinované formě studia
Typ předmětu:
povinný
Zakončení:
klasifikovaný zápočet (kz)
Vyučující předmětu:
doc. Dr. Ing. Tomáš Brandejský (přednášející, cvičící)
doc. Ing. Vít Fábera, Ph.D. (přednášející, cvičící)
Ing. Petr Hnyk (přednášející, cvičící)
Ing. Mgr. Michal Jeřábek, Ph.D. (přednášející, cvičící)
Ing. Marek Kalika, Ph.D. (přednášející, cvičící)
Ing. Jana Kaliková, Ph.D. (přednášející, cvičící)
Ing. Jan Krčál, Ph.D. (přednášející, cvičící)
doc. Ing. Zdeněk Lokaj, Ph.D., LL.M. (přednášející, cvičící)
Ing. Jan Mejstřík (přednášející, cvičící)
Ing. Kirill Smirnov (přednášející, cvičící)
Garantující katedra:
Katedra aplikované informatiky v dopravě (16114)
Klíčová slova:
algoritmus, vývojový diagram, vyšší programovací jazyk, datové typy, proměnná, operátor, podmínky, cykly, seznam
Anotace:
Studenti budou analyzovat úlohy, navrhnou teoretické řešení dané úlohy a výsledný algoritmus zapíší pomocí vývojových diagramů, procvičí se ve čtení algoritmů zapsaných pomocí vývojového diagramu a využijí základy Booleovy algebry při sestavování podmínek v algoritmech. Studenti budou seznámeni se základy programovacího jazyka Python – proměnná, větvení, cykly, v programech se naučí pracovat s proměnnými základních datových typů (celé číslo, číslo s pohyblivou řádovou čárkou a řetězcem) i datovou strukturou seznam.
Cíle:
Návrh algoritmů pro řešení vybraných problémů a jejich zápis pomocí vývojových diagramů, procvičování logického myšlení, teoretická příprava pro programování a programování v jazyce Python.