- •I. ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
- •Лабораторная работа № 1 Линейные алгоритмы
- •Лабораторная работа № 2 Циклы и ветвления
- •Лабораторная работа № 3 Одномерные массивы и строки
- •Лабораторная работа № 4 Двумерные массивы и матрицы
- •Лабораторная работа № 5 Функции
- •Лабораторная работа № 6 Определение типов данных. Перечисляемый тип. Структуры
- •II. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
- •Лабораторная работа № 1 Понятие класса. Инкапсуляция
- •Лабораторная работа № 2 Организация и обработка списков
- •Лабораторная работа № 3 Наследование. Полиморфизм
- •Лабораторная работа № 4 Перегрузка функций и операций
- •Лабораторная работа № 5 Файловые функции. Работа с файлами
- •III. ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
- •Лабораторная работа № 1 Современный С++
- •Лабораторная работа № 2 Стандартная библиотека шаблонов С++
- •Лабораторная работа № 3 Визуальная библиотека VCL
- •Лабораторная работа № 4 Графические средства
- •Лабораторная работа № 5 Доступ к базам данных
- •Лабораторная работа № 6 Модульное программирование
- •IV. Оформление отчётов
- •Структура отчёта по лабораторной работе
- •Требования к структурным элементам отчёта
- •Правила оформления отчёта
- •ЛИТЕРАТУРА
Лабораторная работа № 4 Графические средства
Лабораторная работа посвящена визуализации 3-х мерных объектов при помощи языка программирования С++.
308
ОБРАЗЕЦ ОТЧЁТА ПО ЛАБОРАТОРНОЙ РАБОТЕ
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
Задачи
Разработать программу, строящую на экране перспективное изображение полигональной модели параметрически заданной поверхности, наклонённой к наблюдателю на заданный угол.
1.
2.
3.
330
4.
5.
6.
7.
8.
331
9.
10.
11.
12.
13.
332
14.
15.
16.
17.
18.
333
19.
20.
21.
22.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
23.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
334
24.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
25.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
26.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
27.
Задание повышенной сложности: фигура должна вращаться вокруг
335
одной из осей координат в трёхмерном пространстве.
28.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
29.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
30.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
31.
336
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
32.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
33.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
34.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
35.
Задание повышенной сложности: фигура должна вращаться вокруг одной из осей координат в трёхмерном пространстве.
337