![]() |
![]() |
Графика Общие замечания Приступая к решению задач этого раздела, следует вспомнить, что:
Шаблон графической программы выглядит следующим образом: / шаблон графической программы finclude <graphics.h> #include <conio.h> #define PATHTODRIVER "c: WborlandcWbgiW" void main(void) { int gdriver = DETECT; // драйвер int gmode; // режим int errorcode; // код ошибки initgraph(sgdriver, Sgmode, PATHTODRIVER); errorcode = graphresult(); if (errorcode != grOk) // ошибка инициализации // графического режима { printf("Ошибка: %d\n", errorcode); puts("Для завершения программы нажмите <Enter>' getch(); return; // далее инструкции программы closegraph(); // завершение графического режима Задачи 204. Написать программу, которая вычерчивает на экране домик.
I 205. Написать программу, которая выводит на экран флаг Олимпийских игр. Изображение флага приведено ниже (одной клетке соответствует пять пикселов). 206. Написать программу, которая вычерчивает на экране кораблик.
207. Написать программу, которая вычерчивает на экране ракету.
208. Написать программу, которая с использованием метода базовой точки выводит на экран изображение кораблика.
209. Написать программу, которая вычерчивает на экране узор из 100 окружностей случайного диаметра и цвета.
213. Написать программу, которая выводит на экран пятиконечную звезду красного цвета с белой окантовкой.
216. Написать программу, которая рисует на экране веселую рожицу желтого цвета.
217. Написать программу, которая рисует на экране грустную рожицу.
218. Написать программу, которая выводит на экран изображенный ниже узор.
219. Написать программу, которая выводит на экран изображенный ниже узор. Окружности должны быть разного цвета: от синего до белого (смотри таблицу "кодировки цветов, справочник, функция setcolor).
220. Написать программу, которая выводит на экран изображенный ниже узор.
221. Написать программу, которая выводит на экран изображенный ниже узор.
222. Написать программу, которая выводит на экран изображение шахматной доски.
224. Написать программу, которая рисует на экране паровоз. Используйте метод базовой точки.
225. Написать программу, которая рисует на экране автомобиль. Инструкции, обеспечивающие вычерчивание колеса автомобиля, оформите как функцию.
226. Написать программу, которая выводит на экран оцифрованную координатную сетку.
227. Написать программу, которая выводит на экран точечный график функции у=0,5х2+4х-3. Диапазон изменения аргумента — от -15 до 5; шаг аргумента — 0,1. График вывести на фоне координатных осей, точка пересечения которых должна находиться в центре экрана. Обработка результатов контрольной работы
231. Написать программу, которая выводит круговую диаграмму, отражающую товарооборот (в процентах) книжного магазина. Исходные данные (объем продаж в рублях по категориям: книги, журналы, открытки и канцтовары) вводятся во время работы программы. Пример диаграммы приведен ниже.
232. Написать программу, которая выводит на экран изображение работающего светофора. Рекомендуемый вид светофора и алгоритм его работы приведены ниже.
Факультатив 233. Написать программу, которая выводит на экран изображение идущих часов, у которых есть секундная и минутная стрелки. |
![]() |
![]() |