RUSSIAN

Программирование на языке высокого уровня С/С++: учебное пособие для студентов вузов, обучающихся по направлению 654600 "Информатика и вычислительная техника"

Book information

Publisher
БХВ-Петербург
Year
2006
Language
russian
Format
PDF
Filesize
6 MB (6258919 bytes)
Series
Учебное пособие
Pages
485 с.\499
Time added
2020-09-10 21:37:21

Description

Оглавление Предисловие Введение Составные части компьютера Логическое строение памяти компьютера Машинные команды Поколения языков программирования Алгоритмические языки Функциональные языки Логические языки Языки низкого и высокого уровня Компилируемые и интерпретируемые языки Глава 1. Алгоритмы и их запись Понятие алгоритма Массовость Конечность Однозначность Исполнитель алгоритма Алгоритм Евклида Определение алгоритма Способы записи алгоритма Псевдокод Блок-схема Алгоритмические языки Структурные части алгоритма Линейный алгоритм Разветвление Циклы Упражнения Стандартные алгоритмы Действия с целыми числами Суммирование и умножение Вычисление многочлена по схеме Горнера Работа с текстом Перевод десятичного числа в двоичную форму Контрольные вопросы Глава 2. Простые типы данных Числовые типы данных Целые типы Вещественные типы Символьный тип Шестнадцатеричная система счисления Стандартные кодировки символов Unicode Символьный тип в языке С Константы Целые константы Вещественные константы Символы Строковые константы Имена объектов Определение переменных Операции Арифметические операции Сравнения Логические операции Побитовые операции Сдвиги Операции присваивания Условная операция Операция "запятая" Выражения Приоритет операций Контрольные вопросы Глава 3. Основные структуры управления Операторы Блок Операторы присваивания Условный оператор Первая программа на языке С Функция вывода printf() Функция ввода scanf() Нахождение корней квадратного уравнения Операторы цикла Оператор continue Оператор break Оператор варианта switch Оператор перехода goto Контрольные вопросы Глава 4. Массивы и указатели Массивы Многомерные массивы Указатели Адресная арифметика Связь массивов и указателей Работа со строками Функции обработки строк Работа с отдельными символами Динамическое выделение памяти Бинарный поиск в массиве Методы сортировки массива Сортировка вставкой Сортировка выбором Сортировка методом "пузырька" Метод просеивания Метод Шелла Обзор методов сортировки Контрольные вопросы Глава 5. Процедурное программирование Парадигмы программирования Функции языка С Оператор return Передача аргументов функции Передача массивов в функцию Аргументы функции main() Функции преобразования строк в числа Процедуры Указатели на функцию Локальные и внешние переменные Прототипы функций Рекурсия Быстрая сортировка Контрольные вопросы Глава 6. Работа с файлами Функции буферизованного ввода-вывода Потоки ввода-вывода Форматированный ввод-вывод Прочие функции ввода-вывода Интерактивный ввод-вывод Работа с каталогом Контрольные вопросы Глава 7. Типы данных, определяемые пользователем Перечислимые типы Структуры Структуры как аргументы и возвращаемые значения функций Объединения Битовые поля Контрольные вопросы Глава 8. Препроцессор Включение файла директивой #include Подстановка #define и #undef Макросы Переменные препроцессора Условная компиляция #ifdef Нумерация строк #line Сообщение #error Прагма #pragma Контрольные вопросы Глава 9. Расширения языка С в языке С++ Комментарии Строгая типизация Логический тип Объявление переменных внутри блока Операция разрешения видимости :: Определение констант Ссылки Прототипы функций Функции с переменным числом аргументов Встраиваемые функции Явное приведение типов Типы перечислений, структур, объединений Операции выделения памяти Перегрузка функций Шаблоны функций Перегрузка операций Контрольные вопросы Глава 10. Принципы ООП Принципы объектно-ориентированного программирования Абстракция Иерархия Полиморфизм Ответственность Модульность и инкапсуляция Принцип KISS Наследование или вложение Контрольные вопросы Глава 11. Реализация ООП в языке С++ Описание класса Указатель на себя this Описание полей класса Описание методов класса Пример класса Класс комплексных чисел Класс с деструктором Наследование классов Инициализация полей классов Конструкторы, деструкторы и наследование Обращение к переопределенному методу суперкласса Доступ к членам суперкласса Реализация полиморфизма Абстрактные классы Множественное наследование Друзья класса Пространства имен Уточнение имени Директива using namespace Вложение пространств имен Объявление using Неименованное пространство имен Псевдонимы пространства имен Контрольные вопросы Глава 12. Обработка исключительных ситуаций Блоки перехвата исключения Часть throw заголовка функции Оператор throw Порядок обработки исключений Создание собственных исключений Контрольные вопросы Глава 13. Дополнительные конструкции языка С++ Шаблоны классов Друзья шаблона Члены класса — реализации шаблонов Наследование шаблонов Специализированные версии шаблона Информация о типе на этапе выполнения Контрольные вопросы Глава 14. Динамические структуры данных Стек Дек Очередь Кольцо Линейный список Двунаправленный список Бинарное дерево Обход бинарного дерева B-дерево Контейнеры и итераторы Контрольные вопросы Глава 15. Работа со строками Типы отдельных символов Шаблон класса basic_string Классы string и wstring Как создать строку Сцепление строк Действия со строками Как узнать длину строки Как выбрать символы из строки Как просмотреть строку Как выбрать подстроку Как сравнить строки Как найти символ или подстроку в строке Как заменить подстроку Как заменить символ Как добавить подстроку Как вставить подстроку Как удалить подстроку Как удалить символ Как переставить строки Ввод и вывод строк Контрольные вопросы Глава 16. Потоки ввода-вывода Консольный ввод-вывод Особенности ввода Перегрузка операций >> и

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

2023 · PDF

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

2022 · PDF

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

2014 · PDF

Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов

Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов

2015 · PDF