Algoritmo samprata. Žodinis algoritmas. Algoritmo blokinės schemos elementai. Algoritmo blokinės schemos pavyzdys. Algoritmo "prasukimas". Struktūrinio programavimo principai. Elementarios algoritmavimo struktūros. Elementari algoritmavimo struktūra-kompozicija. Elementari algoritmavimo struktūra – alternatyva. Elementarios algoritmavimo struktūros-kartojimai. Elementari algoritmavimo struktūra - ciklas WHILE. Elementari algoritmavimo struktūra - ciklas REPEAT. Elementari algoritmavimo struktūra - ciklas FOR. Struktūrinė ir nestruktūrinė programos. Paprogramės. Kai kurių charakteringų programavimo uždavinių algoritmai. Masyvo užpildymas atsitiktiniais skaičiais. Maksimumo ir minimumo ieškojimas masyve. Masyvo elementų rikiavimas didėjimo tvarka. Ciklinis sumavimas. Ciklinė daugyba. Vėliavėlių panaudojimas algoritmo keliams nustatyti. Polinomo šaknies radimas nurodyto taško aplinkoje. Turbo Paskalio moduliai. Vartotojo moduliai. CRT-specialusis tekstinis režimas.