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

Слайд 2

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

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

Программирование процесс создания компьютерных программ Программирование сочетает в себе элементы инженерии, науки,
искусства.
Основа программирования – это языки программирования.
«Программа = алгоритм + структура данных» (с) Никлаус Вирт.

Слайд 3

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

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

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

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

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

Слайд 4

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

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

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