Основы программирования. Лабораторная работа №5. Рекурсия презентация

Слайд 2

Экранная система координат

Слайд 3

Рисование треугольника

Слайд 4

Рисование треугольника

Слайд 5

Рисование рекурсивной фигуры

void RecursiveImage1_1(HDC hdc, int cx, int cy, int size) {
Image1(hdc, cx,

cy, size);
if (size < 20) {
return;
}
RecursiveImage1_1(hdc, cx - size, cy - size, size / 2);
}

case WM_PAINT: {
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);
RecursiveImage1_1 (hdc, 200, 160, 80);
EndPaint(hWnd, &ps);
}
break;

Слайд 6

Задача 1. Нарисуйте

Слайд 10

Image2 рекурсивный

Слайд 11

Задача 2 - нарисуйте

Слайд 13

Image3 рекурсивный

Слайд 14

Задача 3 - нарисуйте

И еще 4 варианта рекурсивных картинок с ромбиком

Слайд 16

Image4 рекурсивный

Слайд 17

Задача 4 - нарисуйте

И еще 4 варианта рекурсивных картинок со звездой

Слайд 18

Задача 5

Выберите 3 фигуры из ниже предложенных и сделайте рекурсивную картинку на ее

основе
Имя файла: Основы-программирования.-Лабораторная-работа-№5.-Рекурсия.pptx
Количество просмотров: 49
Количество скачиваний: 0