Тема 5. Алгоритмизация и программирование

1. Алгоритм и его свойства. Блок-схема алгоритма.

2. Основные алгоритмические конструкции.

3. Программирование: линейные структуры, операторы ветвления и цикла.

4. Структурное программирование.

5. Модульный принцип программирования.

6. Проектирование программ сверху-вниз и снизу-вверх.

7. Объектно-ориентированное программирование.

8. Эволюция языков программирования.

9. Классификация языков программирования.

10. Трансляция, компиляция, интерпретация.