Dobrý večer, chtěl bych se vás zeptat konkrétně okolo základů programování.
Jsem v 1. ročníku na VŠ a jako předmět v LS máme Algoritmizace a základy programování, bohužel tento předmět je jeden z mála, kde se dost vyhazuje, ale máme ho jen v tomto semestru, poté už v dalších ročnících nebudeme mít další podobné předměty okolo informatiky. Chtěl bych se zeptat, zda máte někdo zkušenosti s algoritmizací, pokud jste tím byly úplně nepolíbeny, popřípadě neměli jste moc velké logické myšlení? Co vám nejrychleji pomohlo se toto našrotit?
Děkuji
Toto jsou témata v osnově:
Základní datové typy, deklarace proměnné, základní operace s čísly, vstupy a výstupy dat. Použití nástrojů umělé inteligence při programování.
Operátory a výrazy, logický datový typ, příkaz if a blok. Algoritmy s větvením.
Metody pro matematické operace. Algoritmy s větvením.
Příkaz cyklu while a do. Algoritmy s cykly bez použití polí.
Příkaz cyklu for, příkazy skoku. Algoritmy s cykly bez použití polí.
Datový typ pole. Jednorozměrné pole. Konverze mezi datovými typy. Algoritmy na jednorozměrném poli.
Datový typ char a string. Operace s řetězci znaků. Ladění programu. Algoritmy na jednorozměrném poli.
Vícerozměrné pole. Algoritmy pro práci s maticemi.
Algoritmy pro práci s maticemi.
Metody - deklarace statické metody, parametry, volání, příkaz return.
Algoritmy s použitím podprogramů. Ladění programu s podprogramy.
Řadící a vyhledávací algoritmy.