Учебник
Кафедра комплексной информационной безопасности электронно-вычислительных систем
Библиографическая запись:
Допущено Сибирским региональным отделением Учебно-методического объединения Вузов по образованию в области информационной безопасности для межвузовского использования в качестве учебного пособия по специальности 090105 «Комплексное обеспечение информационной безопасности автоматизированных систем»
Оглавление (содержание)
ГЛАВА 7. ОСНОВЫ АЛГОРИТМИЗАЦИИ
1. ПОНЯТИЕ ОБ АЛГОРИТМЕ
2. ОСНОВНЫЕ СТРУКТУРЫ
2.1. Структура «следование»
2.2. Структура «развилка»
2.3. Структура «цикл»
3. ОСНОВНЫЕ ТИПЫ АЛГОРИТМОВ
3.1. Линейный алгоритм
3.2. Разветвленный алгоритм
3.3. Циклический алгоритм
Практические задания
1. Алгоритмы линейной структуры
2. Алгоритмы разветвляющейся структуры
3. Алгоритмы циклической структуры (Цикл ПОКА)
4. Алгоритмы циклической структуры (Цикл ДО)
ГЛАВА 8. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ VISUAL С++ 2005
ВВЕДЕНИЕ
1. РАЗРАБОТКА ПРОГРАММЫ
2. ПЕРЕМЕННЫЕ
3. ЛИНЕЙНАЯ ПРОГРАММА
3.1. Оформление линейной программы
3.2. Программирование в стандартизованной среде CLR
Практические задания
4. ПРОГРАММА С ВЕТВЛЕНИЕМ
Практические задания
5. ЦИКЛ С ПАРАМЕТРОМ
Практические задания
6. ЦИКЛ «ПОКА»
Практические задания
7. ОДНОМЕРНЫЕ МАССИВЫ
7.1. Понятие об одномерном массиве
7.2. Сортировка в одномерном массиве
Практические задания
8. ДВУМЕРНЫЕ МАССИВЫ
8.1. Понятие о двумерном массиве
8.2. Датчик случайных чисел
Практические задания
9. ФУНКЦИИ
9.1. Понятие о пользовательских функциях
9.2. Рекурсия
9.3.Вызов функции из функции
9.4.Функция типа void и глобальные переменные
9.5. Передача в функцию имени функции
Практические задания
10. СОБСТВЕННАЯ БИБЛИОТЕКА ПРОГРАММИСТА
10.1. Перегрузка функций
11. ПЕРЕЧИСЛИМЫЙ ТИП
11.1. Понятие о перечислимом типе
11.2. Множественный выбор
12. УКАЗАТЕЛИ
12.1. Понятие об указателях
12.2. Указатели и функции
12.3. Указатели и динамические массивы
12.4. Указатели и перегрузка операций
13. ОБРАБОТКА СИМВОЛЬНЫХ СТРОК
13.1. Символьные переменные
13.2. Символьные строки (как массивы символов)
13.3. Обработка массивов строк
Практические задания.
14. СТРУКТУРЫ
Практические задания
15. КЛАССЫ
15.1. Понятие класса
15.2. Открытые и закрытые члены класса
15.3. Конструкторы и деструкторы
Практические задания.
16. ФАЙЛЫ
16.1. Работа с текстовыми файлами
16.2. Работа со структурами в файлах
16.3. Работа с классами в файлах
Практические задания.
ПРИЛОЖЕНИЯ
Приложение 1. Список библиотечных функций
Приложение 2. План лабораторных работ
ГЛАВА 9. ПРИЛОЖЕНИЯ WINDOWS FORMS
ВЕДЕНИЕ
1. РАЗРАБОТКА ПРИЛОЖЕНИЯ
2. ОКНО ВВОДА ТЕКСТА Textbox и РАДИОКНОПКА RadioButton. БОЛЕЕ СЛОЖНЫЙ ПРОЕКТ
3. ДИНАМИЧЕСКИЕ ССЫЛКИ НА ОБЪЕКТЫ
3.1. Понятие о динамических ссылках.
3.2. Программа «Калькулятор»
4. ИСПОЛЬЗОВАНИЕ ТАЙМЕРА. КОМПОНЕНТ CHECKBOX
4.1. Таймер
4.2. Компонент CheckBox
5. СПИСКИ ВЫБОРА И ПОЛОСЫ ПРОКРУТКИ. ГРАФИЧЕСКИЕ КОМПОНЕНТЫ В C++Builder
5.1. Список выбора ListBox
5.2. Полосы прокрутки
5.3. Графика
6. РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ.
6.1. Чтение и запись текстового файла
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
Раздел 1. Кнопки, метки и окна редактирования
Раздел 2. Радиокнопки
Раздел 3. Полосы прокрутки
Раздел 4. Обработка текстовых файлов
ЛИТЕРАТУРА
ТЕСТЫ
Тесты по основам алгоритмизации
Тесты по программированию на С++
Информатика
39.03.03 Организация работы с молодежью (Организация работы с молодежью) Очная форма обучения, план набора 2014 г. План в архиве
Объектно-ориентированное программирование
27.03.04 Управление в технических системах (Управление в робототехнических системах) Очная форма обучения, план набора 2017 г. План в архиве
Объектно-ориентированное программирование
27.03.04 Управление в технических системах (Управление в робототехнических системах) Очная форма обучения, план набора 2016 г. План в архиве
Информатика
39.03.02 Социальная работа (Социальная работа) Заочная форма обучения, план набора 2013 г. План в архиве
Объектно-ориентированное программирование
27.03.04 Управление в технических системах (Управление в робототехнических системах) Очная форма обучения, план набора 2018 г. План в архиве
Информатика
39.03.02 Социальная работа (Социальная работа) Заочная форма обучения, план набора 2012 г. План в архиве
Информационные технологии
11.03.04 Электроника и наноэлектроника (Промышленная электроника) Очная форма обучения, план набора 2019 г. План в архиве
Языки программирования
43.03.01 Сервис (Информационный сервис) Очная форма обучения, план набора 2015 г. План в архиве
Программирование
11.03.01 Радиотехника (Аудиовизуальная техника) Очная форма обучения, план набора 2016 г. План в архиве
Информатика
39.03.03 Организация работы с молодежью (Организация работы с молодежью) Очная форма обучения, план набора 2013 г. План в архиве
Аппаратные средства вычислительной техники
10.03.01 Информационная безопасность (Организация и технология защиты информации) Очная форма обучения, план набора 2013 г. План в архиве