- •Глава 12 графика
- •1. Общие сведения
- •2. Инициализация графической системы. Обработка ошибок. Переключение режимов
- •Initgraph (&gd, &gm,"путь к bgi-файлам");
- •3. Работа с окнами и координатами
- •4. Графические примитивы
- •1 Способ:
- •2 Способ:
- •Примеры решения задач Задача a
- •5. Включение .Bgi-драйверов в .Exe-файл
- •Задание для самостоятельной работы
- •Задача b
- •Задание для самостоятельной работы
- •Задача c
- •Задание на программирование Задача 1
- •Задача 2
- •Задача 3
- •Задача 4
- •Задача 5
- •Задача 6
- •Задача 7
- •Задача 8
- •Задача 9
- •Задача 14
- •Задача 15
- •Задача 16
- •Задача 17
- •Задача 29
- •Задача 37
- •Задача 39
- •Задача 40
Задача 29
Смоделировать движение шариков в доске Гальтона. Исходные данные - число отсеков и количество запускаемых шариков. Необходимо получить картину распределения шариков по отсекам.
Указание.
Путь
шарика к доске, содержащей Ì
нижних отделений, можно изобразить
группой из 0 и 1 так: 0 обозначает выбор
пути налево, 1 - направо. Если имеется N
шариков, то получим M*N
целых случайных чисел, РР(0,1):
и рассмотрим группы
Это
изображения путей N
шариков. Номер отсека, в который попадает
шарик, определяется по количеству единиц
в пути. (Для
статистически хорошей картины
рекомендуется брать
.
Задача 30
Построить срезы функции
Задача 31
Построить эллипс, уравнение которого имеет вид
Задача 32
Построить графики функций (декартова система координат):
Задача 33
Построить графики функций (полярная система координат):
a)
;
b)
строфоида;
c)
лемниската.
Задача 34
Построить график функции
в комплексной плоскости.
Задача 35
На плоскости координатами своих упорядоченных вершин задан произвольный многоугольник без самопересечения и точка a, находящаяся вне многоугольника. Определить число вершин, видимых из точки a.
Задача 36
Реализовать машинный и ручной вариант игры "15", в которой требуется упорядочить за наименьшее число ходов 15 фишек.
-
5
10
1
9
1
2
3
4
12
2
8
5
6
7
8
3
7
15
4
9
10
11
12
6
14
13
11
13
14
15
Начальное положение - случайное. Игра заканчивается, когда фишки упорядочены или игрок сообщает, что упорядочить фишки невозможно. Сравнить результаты игры машины и человека.
Задача 37
На складе сложены параллелепипедом единичные секции, имеющие форму куба. Количество секций:
1<=L<=M<=N<=10.
Время горения всех секций одинаково и равно Ò. Некоторые секции не горят.
Условия:
1) возгорается секция (1,1,1);
2) секция загорается, если она соприкасается гранью с полностью сгоревшей секцией.
Изобразить эволюцию пожара. Возгорание новых секций - после нажатия клавиши <Enter>.
Задача 38Error! Bookmark not defined.
На плоскости сидят N жучков. Каждый из них с постояной скоростью, равной 1, полз¸т к следующему (N-й к первому). Если расстояние между жучками становится меньше или равным 1, преследуемый жучок считается съеденным.
Изобразить эволюцию системы.
