- •1. Краткие теоретические сведения
- •1.1. Объектно-ориентированный подход-Бузюков
- •1.2. Этапы разработки ооп систем
- •1.3. Декомпозиция
- •1.5. Концепции ооп
- •1.6. Синтаксис объявления класса
- •1.7. Методы класса
- •1.8. Объявление объектов
- •1.9. Конструктор
- •1.10. Деструктор
- •1.11. Инкапсуляция
- •1.12. Полиморфизм
- •1.13. Указатель this
- •1.14. Статические члены класса
- •1.15. Дружественные функции и классы
- •1.16. Вложенные классы
- •1.17. Элементы класса
- •1.17.1. Данные-элементы
- •1.17.2. Элементы-функции
- •1.17.3. Доступ к данным-элементам
- •1.17.4. Вызов функций-элементов
- •1.17.5. Указатели на компоненты-функции.
- •2. Задание
- •2.4.1.2. Пример для варианта 30
- •2.4.1.2.1. Разработка алгоритма решения.
- •2.4.1.2.2. Описание структуры класса.
- •2.4.1.2.2.1. Описание полей класса.
- •2.4.1.2.2.2. Функции-аксессоры.
- •2.4.1.3. Программа
- •2.4.1.4. Тестирование
- •2.4.2. Задание 2. Простейшие классы и объекты
- •2.4.2.1. Условие задания
- •2.4.2.2. Пример
- •2.4.2.3. Программа
- •2.4.2.4. Тестирование
- •2.4.3. Задание 3. Простейший класс. Объединение данных и методов
- •2.4.3.1. Условие задания
- •2.4.3.2. Пример
- •2.4.3.3. Программы
- •2.4.3.3.1. Первый принцип инкапсуляции: объединение данных и методов
- •2.4.3.3.2. Второй принцип инкапсуляции: защита от внешнего вмешательства
- •2.4.3.3.3. Независимость интерфейса от реализации
- •2.4.3.3.4. Конструктор, деструктор
- •2.4.3.3.5. Определение методов вне класса
- •2.4.3.3.6. Конcтантные поля, методы и объекты
- •2.4.3.4. Тестирование
- •2.4.4. Задание 4. Пользовательский класс
- •2.4.4.1. Условие задания
- •2.4.4.2. Методические указания.
- •1. Пример определения класса.
- •2. Пример реализации конструктора с выдачей сообщения.
- •3. Выводы
- •4. Требование к отчету
- •4. Краткие теоретические сведения.
- •5. Вопросы для самоконтроля
- •Литература
- •1. Краткие теоретические сведения 2
- •1.1. Объектно-ориентированный подход-Бузюков 2
2.4.3.1. Условие задания
Таблица 20.5
Варианты заданий
№ |
Вычислить |
Расчетные формулы |
1 |
Площадь круга и длину окружности радиуса r. |
S = r2; l = 2r |
2 |
Площадь и угол при основании равнобедренного треугольника с основанием a и высотой h. |
S = ah/2; = arctg(2h/a) |
3 |
Площадь и периметр прямоугольника со сторонами a, b. |
S = ab; P = 2(a+b) |
4 |
Скорость в конце пути и путь, пройденный за время t с ускорением a при v0=0. |
V = at; S = at2/2 |
5 |
Сторону и периметр квадрата со стороной а. |
S = a2; P = 4a |
6 |
Объем и площадь боковой поверхности параллелепипеда со сторонами а, b, c. |
V = abc; S =2(а+b)с |
7 |
Площадь кольца с внешним радиусом R и внутренним r. |
S = (R 2 - r 2) |
8 |
Площадь боковой поверхности и объем цилиндра с радиусом основания r и высотой h. |
S = 2r h; V=r 2h |
9 |
Площадь и периметр прямоугольного треугольника с катетами a, b и гипотенузой с. |
S = ab/2; p = a + b + c |
10 |
Объем и площадь поверхности куба со стороной а. |
V = a3; S = 6a2 |
11 |
Путь, пройденный за время t со скоростью v. |
S = vt |
12 |
Площадь основания и объем цилиндра с радиусом основания r и высотой h. |
S = r 2; V=Sh |
13 |
Объем и площадь основания параллелепипеда со сторонами а, b, c. |
V = abc; S =ab |
14 |
Площадь основания и объем конуса с радиусом основания r и высотой h. |
S = r 2; V=Sh/3 |
15 |
Гипотенузу и площадь прямоугольного треугольника с катетами a, b. |
;S =ab/2 |
16 |
Высоту и площадь равнобедренной трапеции с основаниями a, b (b>a) и углом при большем основании а. |
|
17 |
Площадь поверхности и объем шара радиуса R. |
S =4 R2; V=4 R3/3 |
18 |
Скорость в конце пути и путь, пройденный телом за время t с ускорением a и начальной скорости v0 |
v=v0+at; |
19 |
Радиус круга, вписанного в треугольник со сторонами a, b, c. |
|
20 |
Кинетическую энергию тела массой m, движущегося со скоростью v. |
|
21 |
Площадь прямоугольного треугольника с гипотенузой с и одним из катетов a. |
|
22 |
Периметр и площадь прямоугольного треугольника с катетами a, b. |
|
23 |
Высоту и площадь равнобедренного треугольника с основанием a и углом при основании. |
|
24 |
Радиус круга, описанного вокруг треугольника со сторонами a, b, c. |
|
25 |
Периметр и площадь параллелограмма со сторонами a, b и острым углом а. |
S = ab sin P =2(a+b) |
26 |
Площадь прямоугольной трапеции с основаниями a, b (b>a) и углом при большем основании а. |
|
27 |
Сопротивление проводника длиной l, площадью поперечного сечения S и удельным сопротивлением . |
|
28 |
Расстояние между точками с координатами x1, y1 и x2, y2. |
|
29 |
Периметр и площадь треугольника со сторонами a, b, c. |
|
30 |
Емкость плоского конденсатора C с площадью поверхности одной пластины S, расстоянием между пластинами d и диэлектрической проницаемостью материала . |
|