Студопедия — PROGRAM PRG11_5;
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

PROGRAM PRG11_5;






USES GRAPH, CRT;

VAR DRIVER, MODE, X, Y: INTEGER;

BEGIN

DRIVER:= DETECT;

INITGRAPH(DRIVER, MODE, 'C: \BP\BGI');

REPEAT

X:= RANDOM(GETMAXX);

Y:= RANDOM(GETMAXY);

LINETO(X, Y);

SETCOLOR(SUCC(RANDOM(16)));

DELAY(25);

UNTIL KEYPRESSED;

CLOSEGRAPH

END.

Для решения задачи:

- формируем тело программы и описываем переменные;

- инициируем модуль GRAPH;

- организуем цикл, в котором располагаем разноцветные ли­нии, размещая их по экрану случайным образом до тех пор, пока не будет нажата любая клавиша.

Переменные:

X, Y - координаты конца очередной линии;

DRIVER - тип графического драйвера;

MODE - режим работы графического адаптера.

Задача 11.6 По периметру экрана построить семейство разно­цветных квадратиков, а в середине- множество разноцветных точек.

PROGRAM PRG11_6;

USES GRAPH, CRT;

VAR DRIVER, MODE, X, Y, I: INTEGER;

BEGIN

DRIVER:= DETECT;

INITGRAPH(DRIVER, MODE, 'C: \BP\BGI');

I:= 1;

X:= 60;

Y:= 60;

REPEAT

SETFILLSTYLE(1, SUCC(RANDOM(15)));

BAR(I, 1, I+50, 50);

BAR(I, 400, I+50, 450);

BAR(1, I, 50, I+50);

BAR(590, I, 640, I+50);

DELAY(100);

PUTPIXEL(X, Y, SUCC(RANDOM(15));

I:= I+30;

X:= X+10;

Y:= Y+10;

UNTIL l> = GETMAXX;

REPEAT

UNTIL KEYPRESSED;

CLOSEGRAPH

END.

Для решения задачи:

- формируем тело программы и описываем переменные;

- инициируем модуль GRAPH;

- устанавливаем начальные значения для координат точек и квадратиков;

- организуем цикл, в котором располагаем разноцветные квадратики, размещая их по периметру экрана, и точки в середине экрана до тех пор, пока не будет нажата любая клавиша.

Переменные:

X, Y - координаты очередной точки;

I - координаты очередного квадратика;

DRIVER - тип графического драйвера;

MODE - режим работы графического адаптера.

Задача 11.7 Построить семейство одинаковых окружностей, центры которых лежат на окружности большего диаметра.

Для решения данной задачи необходимо воспользоваться уравнением окружности для определения местоположения ма­леньких окружностей где X, Y - координаты точки; Х0, Y0 - координаты центра боль­шой окружности; U - угол вращения; R - радиус большой окруж­ности.







Дата добавления: 2015-09-07; просмотров: 374. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия