Алгоритмизация с точки зрения программиста.
Что же такое алгоритмизация для программиста? Рассмотрим некоторые аспекты.
Кибернетический аспект алгоритмизации.
Кибернетический аспект алгоритмизации - это информационные основы процессов управления. Место алгоритмов в этой теме определяется следующим тезисом:
- Алгоритм управления
- - Это информационная составляющая всякой системы управления
В процессе управления происходит передача данных о состоянии управляемого объекта по линии обратной связи, а по линии прямой связи – управляющая информация, т.е. команды управления. Последовательность команд управления и составляет алгоритм управления. Его должен «знать» управляющий объект.
Аспект алгоритмизации касательно линии компьютера.
Второй аспект заключается в связи линии алгоритмизации и программирования с линией компьютера, с более глубоким раскрытием понятия программного управления ЭВМ. Это все применительно к пониманию работы программ для ЭВМ, к тому, как ЭВМ управляет "сама собой". Именно благодаря программам, ЭВМ можно назвать самоуправляемой системой.
Изучение алгоритмизации в программистском аспекте связано с введением новой группы
понятий (в дополнение к алгоритмическим структурам): понятия величины, типа и структуры величины,
константы и переменной, присваивания значения переменной, действия (операции) над величинами,
выражения (арифметические, логические, строковые).
Другие статьи - Техническая сторона разработки прикладного программного обеспечения
Процесс разработки новой программы
Разработка алгоритмов и модели работы программы
Написание исходного текста приложения
Алгоритмизация с точки зрения программиста
Технологии разработки программного обеспечения
Все статьи о разработке ПО, программировании