Сортировка массивов. Блок-схема - текст процедуры - пояснения к программному тексту. Формирование массива по первому контуру, страница 6

№ вар

Кол-во элементов  N

Графические объекты

Дополнительные функции

1

10-15

Треугольники, окружности

– закрасить/отменить красным 10 наименьших по площади окружностей

– удалить из списка треугольники, целиком лежащие в верхней половине экрана

2

10-15

Прямоугольники, треугольники

– вписать периметр в 10 наибольших по периметру объектов

– удалить из списка треугольники, целиком лежащие внутри прямоугольников

3

20-35

Окружности, отрезки

– вписать площадь в 10 наибольших по площади окружностей

– удалить из списка отрезки, целиком лежащие внутри окружностей

4

12-18

Отрезки, прямоугольники

– закрасить/отменить красным 10 наибольших по площади окружностей

– добавить в список после 5 наибольших по периметру прямоугольников отрезки, соответствующие диагоналям этих прямоугольников

5

21-34

Прямоугольники, окружности

– вписать площадь в 10 наибольших по площади объектов

– удалить из списка прямоугольники, целиком лежащие внутри окружности

6

15-24

Окружности, отрезки

– изменить цвет 10 наименьших по длине объектов на  красный

– добавить в список после отрезков, находящихся внутри окружностей, их перпендикуляры

7

24-34

Прямоугольники, треугольники

– закрасить/отменить красным все равнобедренные треугольники

– удалить из списка прямоугольники, целиком лежащие выше главной диагонали экрана

8

10-18

Окружности, треугольники

– вписать длину окружности в 5 набольших окружностей

– удалить из списка треугольники, расположенные выше главной диагонали экрана

9

19-27

Окружности, отрезки

– закрасить/отменить красным окружности, находящиеся ниже главной диагонали

– удалить из списка отрезки, пресекающие окружность

10

20-25

Окружности, прямоугольники

– изменить цвет прямоугольников, расположенных строго вертикально, на красный

– удалить из списка окружности, пресекающиеся с прямоугольниками

11

15-20

Прямоугольники, отрезки

– изменить цвет отрезков, расположенных параллельно сторонам экрана, на красный

– удалить из списка прямоугольники, пересекающиеся с отрезками

12

12-18

Окружности, треугольники

– соединить красными линиями  левый верхний угол экрана с центрами  5 наиболее удаленных окружностей (удаление считаем как расстояние от левого верхнего угла до центра окружности)

– удалить из списка треугольники, целиком лежащие в нижней половине  экрана

13

9-17

Треугольники, прямоугольники

– изменить цвет прямоугольников, расположенных строго горизонтально, на красный

– добавить в список отрезки, соединяющие центры прямоугольников

14

11-15

Прямоугольники, окружности

– закрасить/отменить красным 10 наибольших по периметру объектов

– удалить из списка окружности, пересекающиеся с прямоугольниками

15

15-19

Прямоугольники, отрезки

– закрасить/отменить красным 10 наименьших по площади прямоугольников,

– добавить в список после отрезков, находящихся вне прямоугольников, их перпендикуляры


Оформление пояснительной записки

Записка должна содержать следующие главы:

Глава 1. Постановка задачи

1.  Описание структуры

2.  Описание методов дополнительных функций

Глава 2. Разработка проекта

1.  Создание

- Блок-схема

- текст процедуры

- пояснения к программному тексту

2.  Сохранение

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

3.  Загрузка

- блок-схема алгоритма

- текст фрагмента программы

- пояснение к тексту

4.  Просмотр

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

5.  Доп. Функция 1

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

6.  Доп. Функция 2

- блок-схема алгоритма

- текст процедуры

- пояснение к тексту

Глава 3. Листинг программного кода  задачи

В две колонки 8 шрифтом

Глава 4. Скриншоты работы программы