Пояснительная записка. «Московский государственный университет путей сообщения»

ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«Московский государственный университет путей сообщения»

ВОРОНЕЖСКИЙ ФИЛИАЛ МИИТ

ЖЕЛЕЖНОДОРОЖНЫЙ КОЛЛЕДЖ

Методическое пособие

Производные типы данных языка С++

Автор: Ковалева Е.А.

Воронеж, 2012

Оглавление

Пояснительная записка. 3

Введение. 4

1. Массивы.. 5

1.1 Определение и объявление массива С++. 5

1.2 Динамические массивы.. 6

1.3 Инициализация массива. 6

1.4 Ввод и вывод массива. 7

1.5 Обработка одномерных массивов. 8

1.6 Классы задач по обработке массивов. 10

1.7 Работа с массивами в С++. Примеры.. 12

1.8 Задания для самостоятельного выполнения. 20

1.9 Контрольные вопросы.. 22

2. Строки. 24

2.1 Определение и объявление строки С++. 24

2.2 Ввод и вывод строки. 26

2.3 Функции работы со строками из библиотеки обработки строк. 27

2.4 Работа со строками в С++. Примеры.. 29

2.5 Задания для самостоятельного выполнения. 32

2.6 Контрольные вопросы.. 34

3. Структуры.. 35

3.1 Определение и объявление структуры.. 35

3.2 Доступ к полям структуры.. 36

3.3 Вложенные структуры.. 37

3.4 Работа со структурой в С++. Пример. 37

3.5 Задания для самостоятельного выполнения. 38

3.6 Контрольные вопросы.. 40

4. Объединения. 41

4.1 Определение и объявление объединения. 41

4.2 Работа с объединениями в С++. Примеры.. 41

4.3 Контрольные вопросы.. 43

5. Перечисления. 44

5.1 Определение и объявление перечисления. 44

5.2 Работа с перечислениями в С++. Примеры.. 45

5.3 Задание для самостоятельного выполнения. 47

5.4 Контрольные вопросы.. 47

Литература. 48

Пояснительная записка

Методическое пособие составлено для студентов специальности 230401 «Информационные системы». Оно разработано на основе и в соответствии с требованиями Государственного образовательного стандарта.

Методическое пособие «Производные типы данных» содержит пояснительную записку, теоретические основы по темам, примеры решения задач, вопросы для самоконтроля и перечень практических самостоятельных заданий.

Изложение материала пособия позволяет его использовать не только преподавателями, но и студентами при самоподготовке. Преподавание дисциплины «Основы алгоритмизации и программирования» имеет практическую направленность и проводится в тесной взаимосвязи с другими специальными дисциплинами: «Информатика и ИКТ», «Архитектуры ЭВМ и ВС» и др. После изучения данного раздела дисциплины студенты получат навыки написания простейших программ на языке С++ с использованием производных типов данных, ознакомятся с его особенностями, узнают сферы его применения.

Для закрепления теоретических знаний и приобретения необходимых практических навыков и умений программой дисциплины предусматривается выполнение самостоятельных практических заданий. Все темы данного материала сопровождаются примерами решения задач. Все программы пособия выполнялись в среде Microsoft Visual Studio 2008.


Наши рекомендации