Алгоритмизация с точки зрения программиста.

Что же такое алгоритмизация для программиста? Рассмотрим некоторые аспекты.

Кибернетический аспект алгоритмизации.

Кибернетический аспект алгоритмизации - это информационные основы процессов управления. Место алгоритмов в этой теме определяется следующим тезисом:

Алгоритм управления
- Это информационная составляющая всякой системы управления

В процессе управления происходит передача данных о состоянии управляемого объекта по линии обратной связи, а по линии прямой связи – управляющая информация, т.е. команды управления. Последовательность команд управления и составляет алгоритм управления. Его должен «знать» управляющий объект.

Аспект алгоритмизации касательно линии компьютера.

Второй аспект заключается в связи линии алгоритмизации и программирования с линией компьютера, с более глубоким раскрытием понятия программного управления ЭВМ. Это все применительно к пониманию работы программ для ЭВМ, к тому, как ЭВМ управляет "сама собой". Именно благодаря программам, ЭВМ можно назвать самоуправляемой системой.

Изучение алгоритмизации в программистском аспекте связано с введением новой группы понятий (в дополнение к алгоритмическим структурам): понятия величины, типа и структуры величины, константы и переменной, присваивания значения переменной, действия (операции) над величинами, выражения (арифметические, логические, строковые).


Другие статьи - Техническая сторона разработки прикладного программного обеспечения

Процесс разработки новой программы
Разработка алгоритмов и модели работы программы
Написание исходного текста приложения
Алгоритмизация с точки зрения программиста
Технологии разработки программного обеспечения

Все статьи о разработке ПО, программировании

Реклама

Сайт управляется системой uCoz