Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты оаип.docx
Скачиваний:
18
Добавлен:
27.09.2019
Размер:
161.68 Кб
Скачать

1.Стандартные процедуры и функции Unit Graph. Методы создания анимации.

Процедура initGraph. Инициализирует графический режим работы адаптера. Заголовок процедуры:

Procedure InitGraph(var Driver, Mode: Integer; Path: String);

Здесь: Driver — переменная типа integer, определяет тип графического драйвера;

Mode — переменная того же типа, задающая режим работы графического адаптера;

Path — выражение типа string, содержащее имя файла драйвера и, возможно, маршрут его поиска.

Процедура closeGraph. Завершает работу адаптера в графическом режиме и восстанавливает текстовый режим работы экрана.

Процедура RestoreCRTMode. Служит для кратковременного возврата в текстовый режим.

Процедура ClearViewPort. Очищает графическое окно.

Процедура Rectangle. Вычерчивает прямоугольник с указанными координатами углов.

Процедура circle. Вычерчивает окружность. Заголовок:

Procedure Circle(X, Y: Integer; R: Word); Здесь: x, Y — координаты центра; R — радиус в пикселях.

Процедура Arc. Чертит дугу окружности.

Процедура Ellipse. Вычерчивает эллипсную дугу. Заголовок:

Процедура SetColor. Устанавливает текущий цвет для выводимых линий и символов.

Процедура SetBkColor. Устанавливает цвет фона.

Процедура OutText. Выводит текстовую строку, начиная с текущего положения указателя. Заголовок:

Procedure OutText(Txt: String); Здесь Txt выводимая строка.

Процедура OutTextXY. Выводит строку, начиная с заданного места

2.Основы визуального программирования. Пустая форма и ее модификация. Компоненты страницы Standard. Размещение нового компонента.

Компоненты первостепенной важности расположены на панели Standard (Стандартные) палитры компонентов. Они соответствуют основным элементам управления Windows, без которых не обходится ни одна программа.

MainMenu - основное меню окна

PopupMenu - контекстное меню ..

Label - текстовая метка (надпись) на форме.

Edit - поле ввода.

Memo - многострочный Edit. Используется для ввода больших объёмов текста.

Button – кнопка

ListBox - список текстовых строк. Используется для выбора одного из вариантов. Строки задаются в свойстве Items.

ComboBox - ещё один список для выбора, но выпадающий

ScrollBar - полоса прокрутки. Свойство Kind определяет ориентацию полосы на форме: sbHorizontal - горизонтально, sbVertical - вертикально.

GroupBox - "контейнер" для компонент. Используется для объединения элементов в отдельные области. При перемещении GroupBox'а все компоненты, расположенные на нём, также перемещаются.

Panel - практически такой же контейнер, что и GroupBox, однако без заголовка и с возможностью отключения рельефных границ.

Билет № 8

1.Сортировка обменом

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

procedure Bubble(var item: DataArray; count:integer);

var

i,j : integer;

x : DataItem;

begin

for i := 2 to count do

begin

for j := count downto i do

if item[j-1]>item[j] then

begin

x := item[j-1];

item[j-1] := item[j];

item[j] := x;

end;

end;

end; {конец сортировки пузырьковым методом}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]