Файл:Чёртова лестница.png
Содержимое страницы недоступно на других языках.
Материал из Викиучебника — открытых книг для открытого мира
Чёртова_лестница.png (637 × 477 пкс, размер файла: 7 Кб, MIME-тип: image/png)
Cведения об этом файле находятся на Викискладе?, хранилище изображений и мультимедиа для использования во всех проектах Фонда Викимедиа. |
Краткое описание
ОписаниеЧёртова лестница.png |
English: Devil's staircase Русский: Чёртова лестница |
Дата | |
Источник | Собственная работа |
Автор | Владислав Молдован |
pascal src code
uses GraphABC;
procedure RLine(x, y, x1, y1: real):=Line(Round(x), Round(y), Round(x1), Round(y1));
function Distance(x, y, x1, y1: real):= Sqrt(Sqr(x1 - x) + Sqr(y1 - y));
procedure Draw(x, y, x1, y1: real);
begin
var dx := (x1 - x) / 3;
var my := (y1 + y) / 2;
RLine(x + dx, my, x + 2 * dx, my);
var x2 := x + 2 * dx;
if Distance(x, y, x1, y1) < 10 then
begin
RLine(x, y, x + dx, my);
RLine(x2, my, x1, y1);
end
else
begin
Draw(x, y, x + dx, my);
Draw(x2, my, x1, y1);
end;
end;
begin
SetWindowIsFixedSize(true);
var W := Window.Width;
var H := Window.Height;
SetSmoothingOff();
LockDrawing();
Draw(0, H, W, 0);
FloodFill(W - 1, H - 1, clBlack);
Redraw();
end.
Лицензирование
Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 4.0 International
- Вы можете свободно:
- делиться произведением – копировать, распространять и передавать данное произведение
- создавать производные – переделывать данное произведение
- При соблюдении следующих условий:
- атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
- распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
Элементы, изображённые на этом файле
изображённый объект
У этого свойства есть некоторое значение без элемента в
У этого свойства есть некоторое значение без элемента в
2 сентября 2017
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 14:14, 1 сентября 2017 | 637 × 477 (7 Кб) | Владислав Молдован | User created page with UploadWizard |
Использование файла
Следующая страница использует этот файл:
Метаданные
Файл содержит дополнительные данные, обычно добавляемые цифровыми камерами или сканерами. Если файл после создания редактировался, то некоторые параметры могут не соответствовать текущему изображению.
Горизонтальное разрешение | 37,79 точек на сантиметр |
---|---|
Вертикальное разрешение | 37,79 точек на сантиметр |