Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
pashacherepano
24.02.2020 12:03 •
Информатика
Оформите в виде процедур алгоритмы рисования букв м,и,р составте алгоритмы рисования слов мир,рим,мим.
Показать ответ
Ответ:
kino2011
13.06.2020 07:22
//PascalABC.NET версия 3.2, сборка 1389
//Если программа не запускается, то обновите версию
uses graphABC;
const
kegl = 40;
var
space, line: integer;
procedure M(cx, cy: integer);
begin
MoveTo(cx, cy);
LineTo(cx, cy - kegl );
LineTo(cx + kegl div 2, cy);
LineTo(cx + kegl, cy - kegl);
LineTo(cx + kegl, cy);
end;
procedure I(cx, cy: integer);
begin
MoveTo(cx, cy - kegl);
LineTo(cx, cy );
LineTo(cx + kegl, cy - kegl);
LineTo(cx + kegl, cy);
end;
procedure R(cx, cy: integer);
begin
MoveTo(cx, cy);
LineTo(cx, cy - kegl);
LineTo(cx + kegl, cy - kegl);
LineTo(cx + kegl, cy - kegl div 2);
LineTo(cx, cy - kegl div 2);
end;
begin
space := kegl div 2;
SetWindowSize(4 * space + 3 * kegl, 4 * space + 3 * kegl );
line := space + kegl;
M(space, line );
I(2 * space + kegl, line );
R(3 * space + 2 * kegl, line );
line := 2 * space + 2 * kegl;
R(space, line );
I(2 * space + kegl, line );
M(3 * space + 2 * kegl, line );
line := 3 * space + 3 * kegl;
M(space, line );
I(2 * space + kegl, line );
M(3 * space + 2 * kegl, line );
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
rahim55
01.10.2020 13:27
Написать функцию если в экселе. 2. единовременная премия начисляется в зависимости от стажа работы: до 5 лет – 5% от оклада, с 5 до 10 лет – 10% от оклада, более 10 лет –...
YuraJuliya
12.07.2020 04:19
Мне надо написать команду в python, с которой компьютер будет вычислять до какой-либо цифры числа фибоначчи. как это сделать, если начало будет a=int(input...
хорошистка552
23.04.2022 09:22
Придумать по формуле n=2 в степени i...
kisa99w934e8
25.12.2022 11:06
12. встановіть відповідність між службовими програмними засобами; 1) диспетчери файлівими програмними засобами: а) засоби пасивного та активного захисту даних від2) засоби...
НадюшаLOVEYOU
03.08.2020 09:15
Какой будет выход заданного конечного автомата, если на выход подается заданная последовательность?...
mmmdz
29.06.2022 01:37
Даны действительные числа х, у. определить, принадлежит ли точка с координатами х, у заштрихованной части плоскости. на java.есть готовый ответ: но у меня почему-то ничего...
Полина89750
14.06.2021 10:10
Привет всем. Нужен ответ с решением...
caca2386p00xcz
24.11.2020 18:58
Вкакой системе счисления справедливо следующее: 22 + 44 = 110? с решением...
ruana2005
24.11.2020 18:58
Нельзя преобразовать тип real к integer program chees; var m,n,s,k : real; begin readln(m); readln(n); s: =m*n; if s mod 2 0 then k : = s /2+1 else k: =s/2; writeln(k) end....
Ленка111545
24.11.2020 18:58
Из москвы в санкт-петербург выезжает пассажирский поезд, который движется со скоростью v км/ч. одновременно из санкт-петербурга в москву отправляется скоростной поезд cапсан...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
//Если программа не запускается, то обновите версию
uses graphABC;
const
kegl = 40;
var
space, line: integer;
procedure M(cx, cy: integer);
begin
MoveTo(cx, cy);
LineTo(cx, cy - kegl );
LineTo(cx + kegl div 2, cy);
LineTo(cx + kegl, cy - kegl);
LineTo(cx + kegl, cy);
end;
procedure I(cx, cy: integer);
begin
MoveTo(cx, cy - kegl);
LineTo(cx, cy );
LineTo(cx + kegl, cy - kegl);
LineTo(cx + kegl, cy);
end;
procedure R(cx, cy: integer);
begin
MoveTo(cx, cy);
LineTo(cx, cy - kegl);
LineTo(cx + kegl, cy - kegl);
LineTo(cx + kegl, cy - kegl div 2);
LineTo(cx, cy - kegl div 2);
end;
begin
space := kegl div 2;
SetWindowSize(4 * space + 3 * kegl, 4 * space + 3 * kegl );
line := space + kegl;
M(space, line );
I(2 * space + kegl, line );
R(3 * space + 2 * kegl, line );
line := 2 * space + 2 * kegl;
R(space, line );
I(2 * space + kegl, line );
M(3 * space + 2 * kegl, line );
line := 3 * space + 3 * kegl;
M(space, line );
I(2 * space + kegl, line );
M(3 * space + 2 * kegl, line );
end.