В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
тимур617
тимур617
12.03.2020 15:55 •  Информатика

Программа в паскале "эффект матрицы". заменить символы на 0 и 1 и сделать их не голубыми,а зелеными на черном фоне. uses crt; var s,i,x,y,d,n: integer; r: real; begin clrscr; textbackground(black); x: =1; y: =1; textcolor(green); writeln(' нажмите любую '); readkey; clrscr; repeat textattr: =1; r: =48; while r< =128 do r: =r+0.001; randomize; n: =random(9); for i: =1 to n do begin d: =random(70); if d< 10 then d: =10; gotoxy(x,y); write(chr(d)); y: =y+1; if y=25 then y: =1; end; x: =random(80); if x> =80 then x: =1; writeln; writeln; until keypressed; textattr: =145; gotoxy(32,12); writeln('г¬'); gotoxy(32,13); writeln('¦ до встречи ¦'); gotoxy(32,14); writeln('l-'); readln; end.

Ответ:
ArturRus2004
ArturRus2004
08.07.2020 08:16
Убери (или закомментируй) строку textattr:=1; после REPEAT 

Чтобы были 0 и 1 замени фрагмент
 for I:=1 to N do
 begin
        d:=random(3);
        gotoxy(x,y);
        if d<2 then write(d) else write(' ');       

на моей машине работает очень быстро. Чтобы замедлить, увеличь число 128 (я ставил 12800) в строке
while r<=128 do 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?