9.         Какой специальный символ позволяет осуществить переход к новой строке?

10.      Описать формат команды print ¦( ).

11.      Пояснить отличие глобального времени жизни переменной (функции) от локального.

12.      Охарактеризовать каждый из классов памяти.

13.      Привести пример объявления переменной перечислимого типа.

14.      Привести пример объявления структуры.

15.      Привести пример объявления объединения.

16.      Привести пример объявления трехмерного массива.

17.      Привести пример объявления двухмерного массива.

18.      Привести пример одномерного массива.

19.      Привести пример с использованием оператора цикла с предусловием.

20.      Привести пример с использованием условного оператора.

21.      Привести пример с использованием оператора цикла с постусловием.

22.      Привести пример с использованием объявления функции.

23.      Записать директиву подключения файла стандартного ввода-вывода.

24.      К какому классу относится ввод-вывод упомянутый в п. 23.

25.      Записать директиву переопределения переменной.

НЕ нашли? Не то? Что вы ищете?

26.      Что такое поток?

27.      Записать оператор построения линии на экране.

28.      Записать оператор вывода точки на экран.

29.      Записать оператор, с помощью которого можно зафиксировать изображение на экране до нажатия клавиши.

30.      Записать оператор вывода текста в определенную точку экрана.

31.      Записать формулу численного интегрирования Эйлера.

 

14


Приложение

Справочная библиотека

по графическим функциям DOS

 

arc Рисует дугу

#include <graphics.h>

void far arc (int x, int y, int stangle, int endangle,

int radius);

 

bar Рисует двумерную полосу

#include <graphics.h>

#include <conio.h>

void far bar (int left, int top, int right, int bottom);

 

bar3d Рисует трехмерный столбец

#include <graphics.h>

void far bar3d (int left, int top, int right,

int bottom, int depth, int topflag);

 

circle Вычерчивает окружность заданного радиуса из заданного центра

#include <graphics.h>

void far circle (int x, int y, int radius);

 

cleardevice Очищает графический экран

#include <graphics.h>

void far cleardevice (void);

 

clearviewport Очищает текущее окно (viewport)

#include <graphics.h>

void far clearviewport (void);

 

closegraph Завершает работу с графической системой

#include <graphics.h>

void far closegraph (void);

 

detectgraph Определяет путем проверки аппаратуры – какой графический драйвер и режим использовать

#include <graphics.h>

void far detectgraph (int far *graphdriver,

int far *graphmode);

15

drawpoly Вычерчивает контур многоугольника

#include <graphics.h>

void far drawpoly(int numpoints,

int far *polypoints);

еllipsе Рисует эллиптическую дугу

#include <graphics.h>

void far ellipse (int x, int y, int stangle,

int endangle, int xradius, int yradius);

 

fillellipse Чертит и закрашивает эллипс

#include<graphics.h>

void far fillellipse(int x, int y, int xradius,

int yradius);

 

fillpoly Вычерчивает и закрашивает многоугольник

#include<graphics.h>

void far fillpoly(int numpoints,

int far *polypoints);

 

floodfill Заполняет методом "лавины" ограниченную область

#include<graphics.h>

void far floodfill(int x, int y, int border);

 

getarccoords Возвращает координаты последнего обращения к функции arc

#include<graphics.h>

void far getarccoords (struct arccoordstype

far *arccoords);

 

getaspectratio Возвращает коэффициент сжатия текущего графичес-кого режима

#include<graphics.h>

void far getaspectratio (int far *xasp,

int far *yasp);

 

getbkcolor Возвращает текущий цвет фона

#include<graphics.h>

void far getbkcolor (void);

 

16

getcolor Возвращает текущий цвет рисования

#include<graphics.h>

int far getcolor(void);

 

getdefaultpalette Возвращает структуру определения палитры

#include<graphics.h>

struct palettetype *far getdefaultpalette (void);

 

getdrivername Возвращает указатель на строку, содержащую имя текущего графического драйвера

#include<graphics.h>

char *far getdrivername (void);

 

getfillpattern Копирует в память описанный пользователем шаблон заполнения

#include<graphics.h>

void far getfillpattern (char far *pattern);

 

getfillsettings Получает информацию о текущих шаблоне и цвете заполнения

#include<graphics.h>

void far getfillsettings (struct fillsettingstype

far *fillinfo);

 

getgraphmode Возвращает текущий графический режим

#include<graphics.h>

int far getgraphmode (void);

 

getimage Сохраняет битовый образ некоторой области экрана в памяти

#include<graphics.h>

void far getimage (int left, int top, int right,

int bottom, void far *bitmap);

 

getlinesettings Получает текущий тип линии, шаблон и толщину

#include<graphics.h>

void far getlinesettings (struct linesettingstype

far *lineinfo);

 

17

getmaxcolor Возвращает максимальное значение цвета, которое можно передать функции setcolor

#include<graphics.h>

int far getmaxcolor (void);

 

getmaxmode Возвращает максимальный номер режима для текущего драйвера

#include<graphics.h>

int far getmaxmode(void);

 

getmaxx Возвращает максимальную координату экрана по х

#include<graphics.h>

int far getmaxx (void);

 

getmaxy Возвращает максимальную координату экрана по у

#include<graphics.h>

int far getmaxy (void);

 

getmodename Возвращает указатель на строку, содержащую имя заданного графического режима

#include<graphics.h>

char *far getmodename (int mode_number);

 

getmoderange Получает диапазон режимов для заданного графического драйвера

#include<graphics.h>

void far getmoderange (int graphdriver,

int far *lomode, int far *himode);

 

getpalette Получает информацию о текущей палитре

#include<graphics.h>

void far getpalette (struct palettetype far *palette);

 

getpalettesize Возвращает размер таблицы просмотра цветов палитры

#include<graphics.h>

int far getpalettesize (void);

 

18

getpixel Возвращает цвет заданной точки

#include<graphics.h>

unsigned far getpixel (int x, int y);

 

gettextsettings Получает информацию о текущем графическом текстовом шрифте

#include<graphics.h>

void far gettextsettings (struct textsettingstype

far *texttypeinfo);

 

getviewsettings Получает информацию о текущем окне (viewport)

#include<graphics.h>

void far getviewsettings (struct viewporttype

far * viewport);

 

getx Возвращает координату х текущей графической позиции

#include<graphics.h>

int far getx (void);

 

gety Возвращает координату у текущей графической позиции

#include<graphics.h>

int far gety (void);

 

graphdefaults Сбрасывает все графические параметры в их значения по умолчанию

#include<graphics.h>

void far graphdefaults (void);

 

grapherrormsg Возвращает указатель на строку сообщения об ошибке

#include<graphics.h>

char *far grapherrormsg (int errorcode);

 

_graphfreemem Подключает функции пользователя для освобождения графической памяти

#include<graphics,h>

void far _graphfreemem(void far *ptr,

unsigned size);

 

19

_graphgetmem Подключает функции пользователя для освобождения графической памяти

#include<graphics.h>

void far *far _graphgetmem(unsigned size);

 

graphresult Возвращает код ошибки последней неудачной графической операции

#include<graphics.h>

int far graphresult (void);

 

imagesize Возвращает количество байт, необходимых для хранения битового образа

#include<graphics.h>

unsigned far imagesize (int left, int top,

int right, int bottom);

 

initgraph Инициализирует графическую систему

#include<graphics.h>

void far initgraph (int far *graphdriver,

int far *graphmode, char far *pathtodriver);

 

installuserdriver Устанавливает дополнительный драйвер устройства в таблицу драйверов устройства BGI

#include<graphics.h>

int far installuserdriver (char far *name, int huge

(*detect) (void));

 

installuserfont Загружает шрифтовый файл (.CUR), который не встроен в систему BGI

#include<graphics.h>

int far installuserfont (char far *name);

 

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4