X-books.com.ua Современная мировая литература
тел: (067) 960-05-95, (099) 387-29-45
Найти
  Как купить книги Доставка и оплата Контакты
Книга добавлена в корзину
Продолжить выбор
Оформить заказ
новинки лучшее распродажа форум лит.клуб
мои заказы
Каталог: Художественная| Специальная| Детская| Дом и досуг 

Макаровских Т. > Языки и методы программирования: Путеводитель по языку С++

sitemap
Авторы: А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я Сборники / Другие
Скидки от 20% до 70% на большую часть книг, что есть в наличии
Ищите акционные книги в разделе "Распродажа"
  
Т. Макаровских. Языки и методы программирования: Путеводитель по языку С++ Макаровских Т.   2016 г.   УРСС
Языки и методы программирования: Путеводитель по языку С++   (Внесерийная)
216 стр.  Мягкая обложка
Купить книгуцена    289 грн.
на заказ

От издателя
Рекомендовано Научно-методическим советом по математике Министерства образования и науки РФ (Челябинское отделение) в  качестве учебного пособия для студентов направления 010400 "Прикладная математика и информатика" (ФГОС третьего поколения)
Настоящее учебное пособие посвящено методам структурного программирования, вопросам алгоритмизации и решения классических задач (сортировка, случайные испытания, работа с  массивами, рекурсия, динамические структуры и пр.). В  книге сделана попытка не только изложить основы программирования на языке С++, но и указать местоположение "грабель", на которые очень любят наступать начинающие программисты. Теоретический материал сопровождается необходимыми примерами. В  приложении приводится руководство по анализу задач, составлению алгоритма, программы и набора тестов. В  пособие включено 18 вариантов семестровых заданий по материалу курса. Пособие соответствует требованиям ФГОС-3 по дисциплине "Программирование" (первый семестр изучения курса).

Содержание

Введение
Глава 1.
Элементы структурного программирования
 
1.1.
История языка С++
 
1.2.
Структурное программирование
 
1.3.
Алгоритмизация вычислительных процессов
 
1.4.
Системы программирования
 
1.5.
Средства изображения алгоритмов
 
1.6.
Базовые канонические структуры алгоритмов
Глава 2.
Основы языка С++
 
2.1.
Простейшие программы на языке С++
 
2.2.
Создание и компиляция проекта в  среде программирования Visual C++
 
2.3.
Состав языка
 
2.4.
Типы данных в  С++
 
2.5.
Выражения
 
2.6.
Пример Линейные программы
Глава 3.
Базовые конструкции структурного программирования
 
3.1.
Операторы ветвления
 
3.2.
Оператор выбора
 
3.3.
Операторы цикла
 
3.4.
Операторы передачи управления
Глава 4.
Массивы
 
4.1.
Статические одномерные массивы
 
4.2.
Статические многомерные массивы
 
4.3.
Указатели и динамические массивы
 
 
4.3.1.
Инициализация указателей
 
 
4.3.2.
Создание динамического многомерного массива
 
4.4.
Операции с  указателями
 
4.5.
Ссылки
Глава 5.
Строковые типы
 
5.1.
Массивы символов
 
5.2.
Ввод-вывод строк
 
5.3.
Функции для обработки строк
 
5.4.
Работа с  символами
Глава 6.
Типы данных, определяемые пользователем
 
6.1.
Переименование типов (typedef)
 
6.2.
Перечисления (enum)
 
6.3.
Структуры (struct)
 
6.4.
Объединения (union)
Глава 7.
Ввод-вывод на языке С++
 
7.1.
Ввод с  клавиатуры и вывод на экран
 
 
7.1.1.
Библиотеки языка С
 
 
7.1.2.
Использование потокового ввода-вывода
 
 
7.1.3.
Форматирование данных при обмене с  потоками
 
7.2.
Чтение и запись в  файл
 
7.3.
Пример считывания из файла строковой информации
Глава 8.
Функции в  С++
 
8.1.
Объявление и определение функций
 
 
8.1.1.
Способы передачи параметров в  функцию
 
 
8.1.2.
Передача массивов в  качестве параметров
 
 
8.1.3.
Передача имен функций в  качестве параметров
 
 
8.1.4.
Параметры со значением по умолчанию
 
8.2.
Рекурсивные функции
 
8.3.
Сортировка
Глава 9.
Статистические испытания
 
9.1.
Описание метода Монте-Карло
 
9.2.
Генерация случайных чисел
 
9.3.
Пример использования метода Монте-Карло
 
9.4.
Имитация случайных событий с  заданным законом распределения
 
 
9.4.1.
Разработка алгоритма
 
 
9.4.2.
Вызывающая программа
 
 
9.4.3.
Пример выполнения программы
Глава 10.
Препроцессорные средства
 
10.1.
Директива #include
 
10.2.
Директива #define
 
10.3.
Директивы условной компиляции
 
10.4.
Предопределенные макросы
Глава 11.
Области действия и пространства имен
Глава 12.
Аргументы командной строки
Глава 13.
Динамические структуры данных
 
13.1.
Линейные списки
 
13.2.
Стеки
 
13.3.
Очереди
 
13.4.
Бинарные деревья
Глава 14.
Варианты семестровых заданий
 
14.1.
Обязательное задание
 
14.2.
Дополнительные задачи
 
Геометрия
 
Матрицы, векторы
 
Последовательности, тексты, предложения и слова
 
Задачи с  целыми числами
Приложение. Рекомендации по проектированию и оформлению программ
 
Виды работ, составляющие задание
 
Рекомендации по разработке алгоритма, представлению данных и набора тестов
Библиографический список

отзывы []
 



быстрый выбор
0.37481904029846