Оглавление | Введение | 3 |
История развития программирования | 5 |
Глава 1. ОСНОВНЫЕ ЭЛЕМЕНТЫ ПРОГРАММИРОВАНИЯ | 17 |
1. 1. Управление компьютером с помощью программ. Система команд исполнителя. Алгоритмы. Программы. Машинные коды | 17 |
1. 2. Обшие понятия о составлении программы и этапы ее разработки. Разделение программы на части | 26 |
1. 3. Виды и этапы создания программных продуктов | 35 |
1. 4. Среда программирования. Редакторы. Трансляторы. Отладка. Тестирование. Сопровождение | 43 |
1. 5. Данные. Типы данных. Структуры. Хранение данных | 47 |
Глава 2. ЯЗЫКИ ПРОГРАММИРОВАНИЯ | 57 |
2. 1. Классификация языков программирования и этапы их развития | 57 |
2. 2. История развития языков программирования Паскаль и Си | 70 |
2. 3. Средства описания языков программирования. Основные понятия языков программирования | 74 |
Глава 3. ПРИНЦИПЫ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ. НАЧАЛА ПРОГРАММИРОВАНИЯ В СРЕДЕ TURBO PASCAL. СИСТЕМА DELPHI | 78 |
3. 1. Принципы структурного программирования. Язык Pascal. Основы программирования в среде Turbo Pascal | 78 |
3. 2. Программирование линейных задач в среде Turbo Pascal | 87 |
3. 3. Программирование задач разветвляющейся структуры в среде Turbo Pascal | 91 |
3. 4. Программирование задач циклической структуры в среде Turbo Pascal | 93 |
3. 5. Delphi — система программирования задач на языке Object Pascal | 100 |
Глава 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ | 117 |
4. 1. Программное обеспечение для вычислительной техники. Системные программные средства | 120 |
4. 2. Программное обеспечение для автоматизированных систем управления. Стандартные и профессиональные пакеты прикладных программ | 148 |
Глава 5. ПРАВОВАЯ И ПРОГРАММНАЯ ЗАЩИТА КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ | 159 |
5. 1. Правовая защита, виды и принципы защиты компьютерной информации | 159 |
5. 2. Программный подход к защите информации. Антивирусные программы | 163 |
Глава 6. СТАНДАРТИЗАЦИЯ И ЛИЦЕНЗИРОВАНИЕ ПРОГРАММНЫХ ПРОДУКТОВ | 175 |
6. 1. Правовые акты стандартизации и сертификации программных продуктов | 175 |
6. 2. Стандартизация, сертификация и лицензирование программных продуктов | 178 |
Литература | 187 |
Глоссарий | 189 |