Основы программирования. История и современное состояние

Слайд 2

Программирование процесс создания компьютерных программ Программирование сочетает в себе элементы инженерии,

Программирование процесс создания компьютерных программ

Программирование сочетает в себе элементы инженерии, науки, математики

и искусства.
Основа программирования – это языки программирования.
«Программа = алгоритм + структура данных» (с) Никлаус Вирт.
Слайд 3

Алгоритм и структура данных Свойства алгоритмов: дискретность, определенность, понятность, конечность, универсальность,

Алгоритм и структура данных

Свойства алгоритмов: дискретность, определенность, понятность, конечность, универсальность,

результативность.
Структурные данные – программные единицы, позволяющие обрабатывать и хранить множество данных в вычислительной технике.

Алгоритм Евклида

Бинарное дерево (ветвящиеся структурные данные)

Слайд 4

История программирования Впервые компьютеры начали использовать для решения военных задач во

История программирования

Впервые компьютеры начали использовать для решения военных задач во Второй

Мировой войне.
1950-е – создание первых программируемых компьютеров.
1960-е – распространение программирования.
1970-е – период «хаоса» в программировании.
1980-е – возрождение программирования. Создание Интернета.
1990-е – совершенствование программирования.