Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по программированию СУА.doc
Скачиваний:
12
Добавлен:
11.11.2019
Размер:
1.3 Mб
Скачать

140

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ

Донецкий национальный технический университет

Институт информатики и искусственного интеллекта

Методические указания

к самостоятельной работе

по дисциплине

«Программирование»

для студентов направления подготовки

6.050201 «Системная инженерия»

Рассмотрено и одобрено на заседании кафедры компьютеризированных систем управления (протокол № 1 от 31.08.2012)

Донецк, 2012

Методичні вказівки до самостійної роботи з дисципліни «Програмування» для студентів напряму підготовки «Системна інженерія» / Упоряд.: О.М.Шушура. - Донецьк: ДУІ і ШІ, 2009.- 101с.- рос. мовою.

СОДЕРЖАНИЕ

  1. Цели и задачи дисциплины . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  2. Теоретические основы программирования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1. Основные сведения в области информатики. . . . . . . . . . . . . . . . . . . . . . . . .

    2. Стандарты построения блок-схем алгоритмов. . . . . . . . . . . . . . . . . . . . . . .

  3. История языка программирования С++. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  4. Компиляция и выполнение программ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  5. Структурное программирование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1. Описание переменных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. Основные операции и их приоритет. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. Операторы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. Организация ввода-вывода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

    6. Указатели и операции над ними. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7. Ссылки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8. Динамическое выделение памяти. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9. Функции в С++. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    10. Область видимости имен. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11. Сложные структуры данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

      1. Структуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

      2. Перечисления. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

      3. Объединения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12. Динамические структуры данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  6. Препроцессор. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  7. Объектно-ориентированное программирование. . . . . . . . . . . . . . . . . . . . . . . . .

    1. Основные понятия объектно-ориентированного программирования. . . .

    2. Конструктор и деструктор класса. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. Перегрузка операций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. Использование включаемых файлов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. Шаблоны классов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  8. Обработка исключительных ситуаций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Список использованных источников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

4

4

40

43

44

46

46

54

58

63

69

71

75

76

77

83

86

86

87

87

89

90

92

92

110

120

126

130

135

140