Автор работы: Пользователь скрыл имя, 09 Ноября 2013 в 12:54, курсовая работа
В качестве написания программного обеспечения используется среда программирования Visual Studio 2012 с использованием стандартных компонентов. Для создания программных продуктов используется принцип структурно-модульного программирования. Задание курсовой работы состоит реферата по двум теоретическим вопросам с номерами 8 и 28, а также создания четырех программ, которые решают поставленные задачи с номерами 8, 28, 48 и 68.
Язык Си не связан с какими-либо определенными аппаратными средствами или системами, и на нем легко писать программы, которые можно пропускать без изменений на любой ЭВМ, имеющей Си-компилятор.
Календарний план 2
Реферат 3
Введение 5
Теоретическое задание № 1 6
Теоретическое задание № 2 25
Описание решения для задания 1 35
Описание решения для задания 2 36
Описание решения для задания 3 38
Описание решения для задания 4 39
Вывод 41
Список использованной литературы: 42
Приложения 43
Приложение № 1 (код программы 1) 43
Приложение № 2 (код программы 2) 45
Приложение № 3 (код программы 3) 46
Приложение № 4 (код программы 4) 46
lineto( int x, int y); – Рисует линию от текущей позиции до точки с координатами ( x, y), затем переносит текущую позицию в ( x, y).
moverel( int dx, int dy); – Перемещает текущую позицию на относительное растояние.
moveto( int x, int y); – Перемещает текущую позицию в точку с координатами ( x, y).
outtext( char far *textstring); – Выводит строку в графическом режиме. Строка должна заключатся в “”.
outtextxy( int x, int y, char far *textstring); – Выводит строку в графическом режиме предварительно перейдя в точку с координатами ( x, y).
pieslice( int x, int y, int stangle, int endangle, int radius); – Рисует и закрашивает замкнутый сектор круга.
putimage( int left, int top, void far *bitmap, int op); – Выводит битовый образ на экран.
putpixel( int x, int y, int color); – Рисует точку с координатами ( x, y) и цветом color.
rectangle( int left, int top, int right, int bottom); – Рисует прямоугольник от точки с координатами (left, top) до точки с координатами ( right, bottom).
Registerfarbgidriver (void far *driver); –
Данная функция используется
для регистрации удалённых
Registerfarbgifont (void far *font); – Данная
функция используется для
sector (int x, int y, int stangle, int endangle,
int xradius, int yradius); – Функция рисует
сектор круга установленным
setactivepage( int page); – Устанавливает активную страницу для графического вывода.
setallpalette( &palette); – Устанавливает полную палитру цветов для данного режима, где переменная &palette определена как struct palettetype palette.
setaspectratio( int xasp, int yasp); – Заменяет заданный по умолчанию аспект сжатия графической системы.
setbkcolor( int color); – Устанавливает цвет фона по его номеру заданному переменной color.
setcolor( int color); – Устанавливает цвет по его номеру заданному переменной color.
setfillpattern( char far *upattern, int color); – Выбирает определённый пользователем образец заливки.
setfillstyle( int pattern, int color); – Функция устанавливает образец и цвет заливки.
setgraphmode( int mode); – Устанавливает систему в графический режим, определённый параметром mode. Сбрасывает все настройки в положение “по умолчанию”. Очищает экран.
<span class="Normal__Char" style=" font-family: 'Times