2. Що е алгоритъм? Последователност от инструкции, след изпълнението на които се достига да решаването на дадена задача или до заключението, че няма такова. Алгоритъма е система от указания, описващи елементарни действия. Система от правила,или предписания за получаване с краен брой операции на определен резултат
3. Основни свойства и елементи на алгорит-мите Свойства Масовост; Определеност (детерминираност); Резултатност. Елементи Величини – константи и променливи характеризиращи се с име и тип; Израз – правило за изчисляване на стойност.
4. Начини за описание на алгоритми Словесен Чрез блок – схема Чрез езици за програмиране
5. Команди за словесно описание на алгоритми Команда за присвояване на стойност Променлива := израз Команда за въвеждане и извеждане Въведете ...... Съобщете ...... Условни команди Ако L, тогава К1, иначе К2 или Ако L, тогава К1
6. Команди за организиране на цикъл Цикъл с управляваща променлива ЗаX : = a доb команди II. Цикъл с предусловие Докато условие изпълнявай команди III.Цикъл с постусловие Повтаряй команди докато условие
7. Основни блокове, използвани при описанието на алгоритмите чрез блок-схеми Блок за вход или изход начало край Блок за обработка да Блок за анализ Блокове за преход (връзка) не Свързваща стрелка
9. Пример за линейнаблок-схема начало Вход a,b Блок-схема на алгоритъм за размяна на стойности на две променливи P:=a a:=b b := p Изход: а,b край
10. Пример за разклоненаблок-схема начало Вход a,b Блок-схема на алгоритъм за решаване на линейно уравнение да да Изход: всяко х a=0 b=0 не не x:=-b/a Изход: няма решение Изход: x край
11. Пример за цикличнаблок-схема начало Вход:n Изчислява произведението 1.2.3....N f :=1 i:=1 да i<=n f:=f * i i :=i+1 не Изход:f край