Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ_курсов_КСД_13 / мет_кр_прог_2012.doc
Скачиваний:
11
Добавлен:
03.03.2016
Размер:
457.22 Кб
Скачать

6.4 Построение графических фигур

Условия индивидуальных заданий приведены в табл.6.4. При решении задач должны выполняться следующие требования:

  • Хотя бы одна фигура должна иметь заливку, которая согласно условию меняет свои параметры;

  • Завершение движения происходит по нажатию любой клавиши Esc;

  • По нажатию клавиши С должен изменяться цвет фона.

Таблица 6.5 Построение графических фигур.

Варианты индивидуальных заданий:

1

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

2

Окружность, вписанная в квадрат, меняют свои цвета, размеры и движутся по окружности с центром в середине экрана

3

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

4

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

5

Три вписанных друг в друга квадрата, имеющих различное положение диагоналей и различные цвета, хаотически движется по экрану, изменяя свои параметры при изменении направления движения.

6

Три концентрические окружности, в меньшую из которых вписан квадрат хаотически движутся по экрану, изменяя свои параметры при изменении направления движения

7

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

8

Два квадрата, расположенные один внутри другого с различным направлением диагоналей, меняют свою окраску и движутся по периметру квадрата со сторонами равными 300 пикселей.

9

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

10

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

11

Ромб, вписанный в шестиугольник движется вправо, влево, вправо, влево по наклонным линиям. При достижении правой границы ромб меняет заливку, при достижении левой границы шестиугольник меняет стиль и цвет контура

12

Квадрат, вписанный в шестиугольник движется по граням прямоугольника большего размера. При достижении углов прямоугольника изменяются параметры заливки, стиль и цвет контура

6.5 Задачи с использованием геометрических данных

Условия индивидуальных заданий приведены в табл.6.5. При решении задач должны выполняться следующие требования:

  • Размер множества точек должен вводиться с клавиатуры;

  • При формировании координат точек предусмотреть выбор варианта: случайным образом, вводом с клавиатуры или вводом из файла;

  • При выборе ввода с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;

  • При вводе из файла при недостаточном объеме данных элементы массивов, для которых не хватило значений, заполняются случайным образом;

  • Сформированное множество точек отобразить на экране в графическом режиме;

  • Решение задачи должно сопровождаться графической интерпретацией.

  • Графическое изображение должно менять масштаб, цвет, тип линии и заливок.

Таблица 6.5 Условия для решения геометрических задач

вар-та

Индивидуальные задания

1

Заданы координаты квадрата и координаты N точек. Определить какая из точек, к какой вершине квадрата лежит ближе всего.

2

Заданы две пересекающиеся прямые, с помощью 4 точек. Найти координаты точки пересечения и расстояния от нее до заданных точек.

3

Заданы две пересекающиеся прямые, с помощью 4 точек. Найти площади двух смежных треугольников, лежащих между этими прямыми

4

Заданы две пересекающиеся прямые, с помощью 4 точек. Определить площадь наибольшего из треугольников, полученных при пересечении этих прямых.

5

Заданы координаты N точек. Найти наибольшую площадь круга, построенного по двум точкам – центр и точка на окружности

6

Задана окружность, с помощью координат центра и радиуса. Определить, лежит ли она полностью в первой четверти

7

Заданы окружность, с помощью координат центра и радиуса, и квадрат, с помощью координат вершин. Определить лежит ли квадрат внутри окружности или вне нее.

8

Заданы квадрат, с помощью координат четырех углов, стороны которого параллельны осям и координаты 10 точек. Разделить все точки на 2 части, те точки, которые лежат за пределами квадрата и те, которые лежат внутри.

9

Заданы координаты N точек. Найти наибольшую площадь треугольника, построенного по всем возможным вариантам сочетания 3 точек

10

Заданы координаты N точек и треугольник, с помощью координат 3 точек. Найти количество точек, попавших в середину треугольника.

11

Заданы координаты квадрата и координаты N точек. Определить те две точки, проведенная через которые прямая делит имеющиеся точки пополам.

12

Заданы окружность(положением центра и радиусом), треугольник (координатами трех вершин), квадрат (координатами четырех вершин). Определить – можно ли расположить треугольник или четырехугольник внутри окружности.

Соседние файлы в папке Метод_указ_курсов_КСД_13