Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Гаврилюк О.В., Румянцев А.П. Економічна інтеграція в сучасному світі. – К.: Наукова думка, 1991. – 400 с.
2. Рубський Б. Конкурентоспроможність української економіки: орієнтири макрополітики в кризових умовах // Економіка України. – 1999. - № 4. – С. 4 – 15.
3. Лукінов І. Інтереси України в розвитку партнерських взаємовідносин з країнами Центральної Азії та Кавказу // Економіка України. – 1995. - № 5. – С. 4 – 14.
4. Розміщення продуктивних сил: Підручник / За ред. В.В.Ковалевського, О. Л. Михайлюк, В. Ф. Семенова. - К.: Т-во «Знання», КОО, 2001. – 260 - 292.
5. Розміщення продуктивних сил України: Підручник / За ред. Є. П. Качана. - К.: ВД «Юридична книга», 2001. - С. 516 – 546.
6. Стеченко Д.М. Розміщення продуктивних сил і регіоналістика: Навч. посібник. – К.: Вікар, 2001. – 288 – 306.
Астраханский государственный технический университет
Кафедра «Информационных
технологий и коммуникаций»
Конспект лекций по дисциплине
«Основы алгоритмического языка С++»
для специальности 220200.
Астрахань 2000 г.
1. Переменные и операции языка С++................................................. 4
ИЗУЧАЕМЫЕ ПОНЯТИЯ.......................................................................................... 5
Буквы и цифры............................................................................................................ 6
Пробельные символы................................................................................................ 6
Знаки пунктуации и специальные символы........................................................... 6
ESC- последовательности...................................................................................... 8
Операции................................................................................................................... 9
Константы................................................................................................................ 11
Целые константы................................................................................................. 11
Константы с плавающей точкой........................................................................ 13
Константа-символ................................................................................................ 14
Строковые литералы............................................................................................ 14
Идентификаторы..................................................................................................... 15
Ключевые слова...................................................................................................... 15
Комментарии........................................................................................................... 16
Лексемы.................................................................................................................... 17
ИСХОДНЫЕ ТЕКСТЫ ПРИМЕРОВ...................................................................... 17
2. Конструкции принятия решений и циклы.............................. 23
ВОПРОСЫ И ОТВЕТЫ............................................................................................ 23
СТРУКТУРА ПРОГРАММЫ.................................................................................. 26
Исходная программа............................................................................................. 26
ОБЪЯВЛЕНИЯ........................................................................................................... 27
Спецификаторы типов............................................................................................ 28
Деклараторы............................................................................................................. 30
Деклараторы массивов, функций и указателей.................................................. 30
Составные деклараторы...................................................................................... 31
Об"явления переменной.......................................................................................... 33
Объявление простой переменной.......................................................................... 34
Объявление перечисления....................................................................................... 34
Объявления структур............................................................................................ 36
Битовые поля.......................................................................................................... 37
Об"явление совмещений......................................................................................... 38
Об"явление массива................................................................................................ 39
Об"явление функций............................................................................................... 42
Классы памяти....................................................................................................... 45
Об"явления переменной на внешнем уровне......................................................... 45
Об"явление переменной на внутреннем уровне................................................... 48
Об"явление функции на внешнем и внутреннем уровнях.................................... 49
Инициализация........................................................................................................ 50
Базовые типы и типы указателей....................................................................... 50
Составные типы................................................................................................... 51
Строковые инициализаторы................................................................................ 53
Об"явления типов................................................................................................... 54
Типы структур, совмещений и перечислений..................................................... 54
Об"явления typedef.................................................................................................. 55
Имена типов............................................................................................................. 56
КОНТРОЛЬНЫЕ ВОПРОСЫ:................................................................................. 57
Функции................................................................................................................... 57
Объявление и определение функций.................................................................. 58
ТИПОВЫЕ ВОПРОСЫ С ОТВЕТАМИ.................................................................. 62
ПРАКТИКУМ............................................................................................................ 62
Контрольные вопросы........................................................................................... 62
Массивы.................................................................................................................. 65
СОРТИРОВКА массива - ПРИМЕР в файле list6_4cpp................................... 67
- ПОИСК в массиве............................................................................................ 67
БИБЛИОТЕЧНЫЕ ФУНКЦИИ ПОИСКА и СОРТИРОВКИ в непрерывных массивах: 68
Строки и управление вводом/выводом............................................ 69
Форматированный потоковый вывод................................................................ 70
Листинг 1. Исходный текст программы OUT1.CPP........................................ 70
Функция printf................................................................................................... 71
Функция printf........................................................................................................ 72
Таблица 1. Еsс - последовательности................................................................. 72
Таблица 7.2. Значения флагов строки формата функции printf................... 72
Таблица 3. Символы типов данных строки формата функции printf.......... 73
Листинг 3. Исходный текст программы OUT2.CPP в файле List7-3.CPP..... 74
Таблица 4. Результат действия спецификаций форматирования в функции printf из строки 13 75
Ввод строк.............................................................................................................. 76
Функция getline...................................................................................................... 76
Присвоение значений строкам.............................................................. 77
Инициализация строки.......................................................................................... 77
Функция strcpy....................................................................................................... 77
Функция strdup....................................................................................................... 77
Функция strncpy..................................................................................................... 78
Определение длины строки...................................................................... 78
Функция strlen....................................................................................................... 78
Функция strcat....................................................................................................... 78
Функция strncat..................................................................................................... 79
Сравнение строк...................................................................................................... 79
Функция strcmp....................................................................................................... 79
Пример..................................................................................................................... 80
Функция stricmp..................................................................................................... 80
Пример..................................................................................................................... 80
Функция strncmp.................................................................................................... 80
Пример..................................................................................................................... 80
Пример..................................................................................................................... 81
(см. List7_5.cpp - Исходный текст программы STRING2.CPP)....................... 81
Преобразование строк.................................................................................. 81
Функция strlwr...................................................................................................... 81
Пример..................................................................................................................... 81
Функция strupr....................................................................................................... 81
Пример..................................................................................................................... 81
Обращение строк.............................................................................................. 82
Функция strrev....................................................................................................... 82
Поиск символов................................................................................................ 82
Функция strchr....................................................................................................... 82
Функция strrchr.................................................................................................... 82
Пример..................................................................................................................... 83
Функция Strspn....................................................................................................... 83
Пример..................................................................................................................... 83
Функция strcspn...................................................................................................... 83
Пример..................................................................................................................... 83
Функция strpbrk..................................................................................................... 83
Пример..................................................................................................................... 84
Поиск строк.......................................................................................................... 84
Функция strstr........................................................................................................ 84
Пример..................................................................................................................... 84
Функция strtok....................................................................................................... 84
Пример........................................................................................................................ 84
Основы объектно-ориентированного программирования СИНТАКСИС ОСНОВНЫХ КОНСТРУКЦИЙ............................................................................... 85
Объявление базовых классов.............................................................................. 85
Конструкторы........................................................................................................... 88
Деструкторы............................................................................................................. 90
Объявление иерархии классов............................................................................. 91
Виртуальные функции............................................................................................ 92
Дружественные функции...................................................................................... 95
Операции и дружественные операции................................................................ 96
Виртуальные функции............................................................................................ 97
Правило виртуальной функции............................................................................ 99
Операции и дружественные операции.............................................................. 101
ИСХОДНЫЕ ТЕКСТЫ ПРИМЕРОВ.................................................................... 103
ВОПРОСЫ И ОТВЕТЫ.......................................................................................... 103
Контрольные вопросы.......................................................................................... 104
ФАЙЛОВЫЕ ОПЕРАЦИИ ВВОДА/ВЫВОДА................................................... 105
Stream-библиотека C++....................................................................................... 105
ОБЩИЕ ФУНКЦИИ ПОТОКОВОГО ВВОДА/ВЫВОДА................................. 106
Функция-компонент open.................................................................................... 106
Функция-компонент close.................................................................................... 107
ПОСЛЕДОВАТЕЛЬНЫЙ ТЕКСТОВЫЙ ПОТОК ВВОДА/ВЫВОДА............. 107
Функция-элемент getline...................................................................................... 108
ПОСЛЕДОВАТЕЛЬНЫЙ ДВОИЧНЫЙ ФАЙЛОВЫЙ ВВОД/ВЫВОД.......... 109
Функция-элемент write........................................................................................ 110
Функция-элемент read......................................................................................... 110
Файловый ввод/вывод с прямым доступом................................................... 113
Функция-элемент seekg........................................................................................ 113
Заключение............................................................................................................. 115
Вопросы и ответы.................................................................................................. 115
Практикум.............................................................................................................. 116
Контрольные вопросы......................................................................................... 116
Упражнение.......................................................................................................... 116
1. Переменные и операции языка С++
Здесь представлены базовые компоненты программ на С++. В их число
входят типы данных, переменные, константы и выражения.
Дата публикования: 2014-11-28; Прочитано: 354 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!