ОСНОВНЫЕ ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ

Безусловно, наряду с любой другой целесообразной человеческой деятельностью, программирование может рассматриваться как средство самовыражения личности или способ приятного времяпрепровождения в компании единомышленников. Соглашаясь с этим «где-то в глубине души», авторы однако, предполагают относиться к программированию, как к компоненту колоссальной информационной индустрии, в которой вращаются миллиарды долларов и заняты миллионы человек. В настоящей главе планируется рассмотреть основные составляющие программирования, связанные с ними понятия, принципы функционирования, а также место программного обеспечения (ПО) в общей совокупности инструментария информатики. Они включают: информационные основы, логические основы, алгоритмические основы и методы разработки программных продуктов.

Информационные основы программирования. Представление информации в ЭВМ

Понятие «информация» является таким же фундаментальным как понятия «материя», «энергия» и другие философские категории. Это атрибут, свойство сложных систем, связанное с их развитием и самоорганизацией [16]. Известно большое количество различных определений информации, отличия информации от данных, знаний и пр. Мы здесь ограничимся только рассмотрением некоторых практически важных понятий и опредеКлассификация информации

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

Таблица 1.1. Некоторые классы информации (по структуре и форме)

Основание для классификации

Информация

По уровням сложности

Сигнал

Сообщение,

документ

Информационный массив

Информационный ресурс

По типу сигнала

Аналоговая(непрерывная)

Цифровая

(дискретная)

По уровням доступа и организации

Данные в регистровой памяти ЭВМ

Данные в оперативной памяти ЭВМ

Файлы данных на внешних устройствах

Базы данных

По способам кодирования и представления (данные, файлы и базы данных — БД)

Цифровая (вычислительные данные, двоичные)

Символьная (алфавитно-цифровая, строчная)

Графическая

По организации данных (файлы и БД)

Табличная

Текстовая

Графическая

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >