Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2011, 11:50   #1
NikaAutumn
 
Регистрация: 07.06.2011
Сообщений: 9
Подмигивание Текстовые режимы.

Привет)))
Помогите пожалуйста с решением задачи!

Пример:Приведем пример программы, выводящей на экран в различных текстовых режимах надпись в виде ступеньки с заданным шагом "dx" по оси "х", в каждой строке "у" , начиная с позиции (1, 1).

PROGRAM FAM;
Uses CRT;
var N : word; f, dx, x, y, i, j, xm, ym : byte;
BEGIN
for i:=0 to 9 do begin { режимы работы монитора }
if i<4 then N:=i else N:=256+i-4; if i=9 then N:=7;
textMode(N);
xm:=lo(WindMax)+1; ym:=hi(WindMax)+1;
write('xm=',xm, '_ym=',ym, '_N=',N, '_Нажмите Enter'); readln;

TextBackGround(1); clrscr; TextColor(14); x:=1;

f:=8; dx:=3; { f - длина фамилии + курсор, dx - приращение отступа}

for j:=1 to ym-1 do begin y:=j;
if (xm-x-f)<0 then x:=1; { контроль выхода надписи за экран }
gotoXY(x, y); write('ФАМИЛИЯ'); x:= x + dx; end;

Writeln; write('Нажмите Enter'); readln end;
TextMode(3)
END.

Задача: Вывести на экран в различных текстовых режимах надпись в виде ступеньки с заданным шагом "dx" по оси "х", в каждой строке "у" , начиная с позиции (1, Ym) c направлением вверх, вправо.
NikaAutumn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Режимы работы компьютера kholoshchak Общие вопросы Delphi 1 15.04.2011 13:33
Графические режимы монитора. 4erk Общие вопросы C/C++ 1 19.06.2010 10:58
Видео режимы и граф. JustLikeThat Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 21.04.2010 11:02
видео режимы Mendler Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 10.04.2008 07:19