10.37M

РО+6.2.+Разрабатывать+технические+спецификации+на+программные+компоненты.1

1.

Высший IT колледж Восточно-Казахстанского технического
университета им. Д. Серикбаева
РО 6.2. Разрабатывать технические
спецификации на программные
компоненты.

2.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Введение. Массивы.

3.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Введение. Массивы.

4.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Массивы.

5.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Массивы.

6.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Массивы.

7.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Массивы.

8.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Объявление массивов.

9.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

10.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

11.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

12.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

13.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

14.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

15.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

16.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

17.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

18.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

19.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

20.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

21.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

22.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

23.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

24.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

25.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

26.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

27.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

28.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

29.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

30.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

31.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

32.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

33.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Примеры использования массивов.

34.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

35.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

36.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

37.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

38.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

39.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

40.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

41.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

42.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

43.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

44.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

45.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

46.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

47.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Сортировка массивов.

48.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

49.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

50.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

51.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Передача массивов в функции.

52.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

53.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

54.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

55.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

56.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

57.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

58.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

59.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

60.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

61.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Учебный пример: вычисление среднего значения, медианы и моды с использованием массивов.

62.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

63.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

64.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

65.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

66.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

67.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

68.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

69.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

70.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Поиск в массивах: линейный поиск и двоичный поиск.

71.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

72.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

73.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

74.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

75.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

76.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

77.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

78.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

79.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

80.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

81.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

82.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

83.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

84.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

85.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

86.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Многомерные массивы.

87.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

88.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели и строки.

89.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Объявления и инициализация переменных указателей.

90.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Объявления и инициализация переменных указателей.

91.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Объявления и инициализация переменных указателей.

92.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Операции над указателями.

93.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Операции над указателями.

94.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Операции над указателями.

95.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Операции над указателями.

96.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Операции над указателями.

97.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

98.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Вызов функций по ссылке.

99.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Вызов функций по ссылке.

100.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Вызов функций по ссылке.

101.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Вызов функций по ссылке.

102.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Вызов функций по ссылке.

103.

104.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование спецификатора const с указателями.

105.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование спецификатора const с указателями.

106.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование спецификатора const с указателями.

107.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование спецификатора const с указателями.

108.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование спецификатора const с указателями.

109.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование спецификатора const с указателями.

110.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

111.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

112.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

113.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

114.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

115.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

116.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

117.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

118.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

119.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

120.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

121.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Пузырьковая сортировка, использующая вызов по ссылке.

122.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

123.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

124.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

125.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

126.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

127.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

128.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Выражения и арифметические действия с указателями.

129.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

130.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

131.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

132.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

133.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

134.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

135.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

136.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

137.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

138.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Взаимосвязи между указателями и массивами.

139.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Массивы указателей.

140.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Массивы указателей.

141.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

142.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

143.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

144.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

145.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

146.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

147.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

148.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

149.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

150.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

151.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

152.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

153.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

154.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

155.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Указатели на функции.

156.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания. (слайд 82-83)

157.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Классы и абстрагирование данных.

158.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Определения структур.

159.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Определения структур.

160.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Доступ к элементам структуры.

161.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
ПЗ: Использование определенного пользователем типа Time с помощью Struct.

162.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Доступ к элементам структуры.

163.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Введение в объектно-ориентированное программирование.
Объектно-ориентированное программирование (ООП) — методология программирования,
основанная на представлении программы в виде совокупности объектов, каждый из которых
является экземпляром определенного класса, а классы образуют иерархию наследования.
Объектно-ориентированное программирование (ООП) это совокупность понятий (класс, объект,
инкапсуляция, полиморфизм, наследование), приемов их использования при проектировании
программ, а Си++ - инструмент этой технологии.
Объектно-ориентированный подход к разработке программной системы основывается на двух
простых, понятных всем участникам этого процесса понятиях: объект и система. Любое программное
приложение при таком подходе представляется как система, состоящая из взаимодействующих
объектов, а каждый объект – это совокупность свойств и методов (так называются процедуры
изменения свойств объекта). Свойства объектов могут сами являться объектами, и такая вложенность
может быть достаточно глубокой. Применение такой формализации для описания программной
системы на основных этапах ее разработки (проектирование, кодирование и тестирование) и
является сутью объектно-ориентированного подхода. Основной эффект здесь достигается за счет того,
что основные участники этого процесса используют однозначные и всем им понятные средства
описания программной системы.

164.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Введение в объектно-ориентированное программирование.
Изучение технологии объектно-ориентированного программирования, можно разбить на три этапа.
На первом этапе следует усвоить основные понятия объектно-ориентированного программирования,
на втором – ознакомиться с принципами объектно-ориентированного проектирования, а на третьем
– снова вернуться к программированию, но уже для изучения техники программирования на
определенном объектно-ориентированном алгоритмическом языке.

165.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Основные понятия: инкапсуляция, наследование и полиморфизм.
• Инкапсуляция — свойство системы, позволяющее объединить данные и методы, работающие с
ними, в классе.
Инкапсуляция данных означает, что данные являются не глобальными - доступными всей программе,
а локальными - доступными только малой ее части. Инкапсуляция автоматически подразумевает
защиту данных. Для этого в структуре class используется спецификатор раздела private, содержащий
данные и методы, доступные только для самого класса. Если данные и методы содержатся в разделе
public, они доступны извне класса. Раздел protected содержит данные и методы, доступные из класса
и любого его производного класса. Наличие последних позволяет говорить об иерархии классов, где
есть классы - родители - шаблоны для создания классов - потомков. Объекты, полученные из
описания класса, называют экземплярами этого класса.

166.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Основные понятия: инкапсуляция, наследование и полиморфизм.
• Наследование — свойство системы, позволяющее описать новый класс на основе уже
существующего с частично или полностью заимствующейся функциональностью. Класс, от которого
производится наследование, называется базовым, родительским или суперклассом. Новый
класс — потомком, наследником, дочерним или производным классом.
Вторым по значимости понятием является наследование. Новый, или производный класс может быть
определен на основе уже имеющегося, или базового. При этом новый класс сохраняет все свойства
старого: данные объекта базового класса включаются в данные объекта производного, а методы
базового класса могут быть вызваны для объекта производного класса, причем они будут
выполняться над данными включенного в него объекта базового класса. Иначе говоря, новый класс
наследует как данные старого класса, так и методы их обработки. Если объект наследует свои
свойства от одного родителя, то говорят об одиночном наследовании. Если же объект наследует
атрибуты от нескольких базовых классов, то говорят о множественном наследовании. Простой
пример наследования - определение структуры, отдельный член которой является ранее
определенной структурой.

167.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Основные понятия: инкапсуляция, наследование и полиморфизм.
• Полиморфизм подтипов (полиморфизм) — свойство системы, позволяющее использовать
объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.
Другой вид полиморфизма — параметрический — в ООП называют обобщённым
программированием. Кратко смысл полиморфизма можно выразить фразой «один интерфейс,
множество методов».
• Класс - универсальный, комплексный тип данных, состоящий из тематически единого набора
«полей» (переменных более элементарных типов) и «методов» (функций для работы с этими
полями), то есть он является моделью информационной сущности с внутренним и внешним
интерфейсами для оперирования своим содержимым (значениями полей). В частности, в классах
широко используются специальные блоки из одного или чаще двух спаренных методов,
отвечающих за элементарные операции с определенным полем (интерфейс присваивания и
считывания значения), которые имитируют непосредственный доступ к полю.
• Объект - сущность в адресном пространстве вычислительной системы, появляющаяся при
создании экземпляра класса (например, после запуска результатов компиляции и связывания
исходного кода на выполнение).

168.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Понятия объекта, класса объектов.
Центральными в ООП являются понятия класса и объекта. Образно говоря, ООП заключается не
столько в использовании классов и объектов в программе, сколько в замене принципа
программирования "от функции к функции" принципом программирования "от класса к классу".
Технология ООП прежде всего накладывает ограничения на способы представления данных в
программе. Любая программа отражает в них состояние физических предметов либо абстрактных
понятий (назовем их объектами программирования), для работы с которыми она предназначена. В
традиционной технологии варианты представления данных могут быть разными. В худшем случае
программист может "равномерно размазать" данные о некотором объекте программирования по
всей программе. В противоположность этому все данные об объекте программирования и его связях
с другими объектами можно объединить в одну структурированную переменную. В первом
приближении ее можно назвать объектом. Кроме того, с объектом связывается набор действий,
иначе называемых методами. С точки зрения языка программирования это функции, получающие в
качестве обязательного параметра указатель на объект. Технология ООП запрещает работать с
объектом иначе, чем через методы, то есть внутренняя структура объекта скрыта от внешнего
пользователя. Описание множества однотипных объектов называется классом.

169.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Схема принципов ООП.

170.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Дополнительно.
1) Весь курс на нашем сайте:
https://itproger.com/course/cpp
2) Установка Visual Studio http://purecodecpp.com/archives/96
3) Online компилятор - http://cpp.sh/
4) https://www.youtube.com/watch?v=-6DWwR_R4Xk

171.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

172.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

173.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

174.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

175.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

176.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

177.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

178.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

179.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

180.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

181.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

182.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование абстрактного типа данных Time с помощью класса.

183.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Область действия класс и доступ к элементам класса.

184.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Область действия класс и доступ к элементам класса.

185.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Область действия класс и доступ к элементам класса.

186.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Область действия класс и доступ к элементам класса.

187.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Область действия класс и доступ к элементам класса.

188.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

189.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

190.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

191.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

192.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

193.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

194.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

195.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

196.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

197.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Отделение интерфейса от реализации.

198.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Управление доступом к элементам.

199.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Управление доступом к элементам.

200.

РО 6.2. Разрабатывать технические спецификации на
программные компоненты.
Управление доступом к элементам.

201.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Управление доступом к элементам.

202.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Управление доступом к элементам.

203.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Функции доступа и обслуживающие функции-утилиты.

204.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Функции доступа и обслуживающие функции-утилиты.

205.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Функции доступа и обслуживающие функции-утилиты.

206.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Функции доступа и обслуживающие функции-утилиты.

207.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Функции доступа и обслуживающие функции-утилиты.

208.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Функции доступа и обслуживающие функции-утилиты.

209.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Упражнения для самопроверки.

210.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задание.

211.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Инициализация объектов класса: конструктор.

212.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

213.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

214.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

215.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

216.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

217.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

218.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

219.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

220.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование конструкторов с аргументами по умолчанию.

221.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Использование деструкторов.

222.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Когда вызываются конструкторы и деструкторы.

223.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Когда вызываются конструкторы и деструкторы.

224.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Когда вызываются конструкторы и деструкторы.

225.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Когда вызываются конструкторы и деструкторы.

226.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Когда вызываются конструкторы и деструкторы.

227.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Когда вызываются конструкторы и деструкторы.

228.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Практическое задания.

229.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

230.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

231.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

232.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

233.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

234.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

235.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

236.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

237.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

238.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

239.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Константные объекты и функции-элементы.

240.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

241.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

242.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

243.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

244.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

245.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

246.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

247.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.

248.

РО 6.2. Разрабатывать технические спецификации на программные компоненты.
Композиция: классы как элементы других классов.
English     Русский Правила