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

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

PROGRAM ONE_10;





USES CRT;

VAR I: CHAR;

RR: STRING;

L: INTEGER;

BEGIN

RR:= ";;

FOR L:= 1 TO 17 DO

BEGIN

I:= READKEY;

RR:= RR+I

END;

WRITELN('COДЕРЖИMOE БУФЕРА КЛАВИАТУРЫ');

WRITELN(RR)

END.

Рассмотрим несколько примеров использования модуля CRT. результаты работы этих программ приведены на цветной вкладке.

Задача 10.1 На экране несколько раз разными цветами напе­чатать фразу ONE MOMENT, PLEASE.., распо­ложив эти надписи лесенкой.

Для решения этой задачи необходимо установить цвет экрана, затем определить, в каких пределах должен изменяться цвет надписей на экране, чтобы не сливаться с фоном. После вывода пер­вой фразы оператором WRITELN('ONE MOMENT, PLEASE... ');курсор автоматически сдвигается на следующую строку. Поэтому для того, чтобы надписи располагались лесенкой, нужно перед выводом самой фразы напечатать несколько пробелов оператором WRITE(' ': 2*I);

Вывод надписей на экране необходимо сопровождать временной задержкой DELAY(1500), чтобы человеческий глаз мог зафиксировать их последовательное появление на экране. С помощью задержки создается эффект мультипликации.

PROGRAM PRG10-1;

USES CRT;

VAR I:INTEGER;

BEGIN

TEXTBACKGROUND(2);

CLRSCR;

DELAY(IOOO);

TEXTCOLOR(O);

FOR I:=1 TO 11 DO

BEGIN

TEXTC0L0R(l+4);

WRITELN;

WRITE(' ':2*I);

WRITELN('ONE MOMENT, PLEASE...');

DELAY(1500);

END;

READLN;

TEXTBACKGROUND(I);

CLRSCR

END.

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

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

- устанавливаем зеленый цвет экрана и черный цвет первой надписи;

- организуем цикл, в котором меняем цвет надписей и выво­дим их лесенкой;

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

Переменные:

I - переменная цикла.

Задача 10.2 Построить семейство разноцветных прямоуголь­ников, расположенных по горизонтали, в каждом из которых стоит знак вопроса.

Для решения данной задачи необходимо прорезать разноцветные текстовые окна, у которых меняется только координата X, a Y остается без изменения.







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




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


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Объект, субъект, предмет, цели и задачи управления персоналом Социальная система организации делится на две основные подсистемы: управляющую и управляемую...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

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