Викиучебник ruwikibooks https://ru.wikibooks.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 MediaWiki 1.47.0-wmf.11 first-letter Медиа Служебная Обсуждение Участник Обсуждение участника Викиучебник Обсуждение Викиучебника Файл Обсуждение файла MediaWiki Обсуждение MediaWiki Шаблон Обсуждение шаблона Справка Обсуждение справки Категория Обсуждение категории Полка Обсуждение полки Импортировано Обсуждение импортированного Рецепт Обсуждение рецепта Задача Обсуждение задачи TimedText TimedText talk Модуль Обсуждение модуля Event Event talk Викиучебник:Каталог учебников 4 18999 269569 267937 2026-07-16T08:05:45Z Kylaix 51782 269569 wikitext text/x-wiki <templatestyles src="Шаблон:Заглавная страница/styles.css" /> __NOTOC__ {{/Шапка}} {{#invoke:CatalogSection|render}} <div class="main-wrapper"> <div class="main-wrapper-column"> {{Заглавная страница/Раздел |ID = tfa |Содержание = <h2>[[:Категория:Учебники по степени готовности|По степени готовности]]</h2> {{#categorytree:Учебники по степени готовности|mode=pages|hideroot}} }} </div> <div class="main-wrapper-column"> {{Заглавная страница/Раздел |ID = tfa |Содержание = <h2>[[Викиучебник:Алфавитная категоризация|По алфавиту]]</h2> <div style="text-align:center;"> [[:Категория:По алфавиту/А|А]] [[:Категория:По алфавиту/Б|Б]] [[:Категория:По алфавиту/В|В]] [[:Категория:По алфавиту/Г|Г]] [[:Категория:По алфавиту/Д|Д]] [[:Категория:По алфавиту/Е|Е]] [[:Категория:По алфавиту/Ё|Ё]] [[:Категория:По алфавиту/Ж|Ж]] [[:Категория:По алфавиту/З|З]] [[:Категория:По алфавиту/И|И]] [[:Категория:По алфавиту/Й|Й]] [[:Категория:По алфавиту/К|К]] [[:Категория:По алфавиту/Л|Л]] [[:Категория:По алфавиту/М|М]] [[:Категория:По алфавиту/Н|Н]] [[:Категория:По алфавиту/О|О]] [[:Категория:По алфавиту/П|П]] [[:Категория:По алфавиту/Р|Р]] [[:Категория:По алфавиту/С|С]] [[:Категория:По алфавиту/Т|Т]] [[:Категория:По алфавиту/У|У]] [[:Категория:По алфавиту/Ф|Ф]] [[:Категория:По алфавиту/Х|Х]] [[:Категория:По алфавиту/Ц|Ц]] [[:Категория:По алфавиту/Ч|Ч]] [[:Категория:По алфавиту/Ш|Ш]] [[:Категория:По алфавиту/Щ|Щ]] [[:Категория:По алфавиту/Э|Э]] [[:Категория:По алфавиту/Ю|Ю]] [[:Категория:По алфавиту/Я|Я]] <br /> [[:Категория:По алфавиту/0|0]] [[:Категория:По алфавиту/1|1]] [[:Категория:По алфавиту/2|2]] [[:Категория:По алфавиту/3|3]] [[:Категория:По алфавиту/4|4]] [[:Категория:По алфавиту/5|5]] [[:Категория:По алфавиту/6|6]] [[:Категория:По алфавиту/7|7]] [[:Категория:По алфавиту/8|8]] [[:Категория:По алфавиту/9|9]]<br /> [[:Категория:По алфавиту/A|A]] [[:Категория:По алфавиту/B|B]] [[:Категория:По алфавиту/C|C]] [[:Категория:По алфавиту/D|D]] [[:Категория:По алфавиту/E|E]] [[:Категория:По алфавиту/F|F]] [[:Категория:По алфавиту/G|G]] [[:Категория:По алфавиту/H|H]] [[:Категория:По алфавиту/I|I]] [[:Категория:По алфавиту/J|J]] [[:Категория:По алфавиту/K|K]] [[:Категория:По алфавиту/L|L]] [[:Категория:По алфавиту/M|M]] [[:Категория:По алфавиту/N|N]] [[:Категория:По алфавиту/O|O]] [[:Категория:По алфавиту/P|P]] [[:Категория:По алфавиту/Q|Q]] [[:Категория:По алфавиту/R|R]] [[:Категория:По алфавиту/S|S]] [[:Категория:По алфавиту/T|T]] [[:Категория:По алфавиту/U|U]] [[:Категория:По алфавиту/V|V]] [[:Категория:По алфавиту/W|W]] [[:Категория:По алфавиту/X|X]] [[:Категория:По алфавиту/Y|Y]] [[:Категория:По алфавиту/Z|Z]] </div> }} </div> [[Категория:Всё|{{PAGENAME}}]] [[Категория:Учебники без шаблона]] atx0nn2eqow4li1347cmrvc9l2iq24c Множество Мандельброта 0 19810 269560 269385 2026-07-15T14:54:05Z Aokoroko 47596 /* Консольный рендерер Мандельброта с методом возмущений и предела 10−308 (на языке программирования C++) */ 269560 wikitext text/x-wiki {{Название учебника | Категория = Программирование, Математика | Тип = Одностраничный | Готовность = 25% }} [[Файл:Mandelset hires.png|thumb|300px|Множество Мандельброта]]{{Wikipedia}} '''Мно́жество Мандельбро́та''' — это множество таких точек ''c'' на комплексной плоскости, для которых рекуррентное соотношение <math>z_{n+1} = {z_n}^2 + c</math> при <math>z_0 = 0</math> задаёт ограниченную последовательность. То есть, это множество таких ''c'', для которых существует такое действительное ''R'', что неравенство |''z''<sub>''n''</sub>|<''R'' выполняется при всех натуральных ''n''. == Построение множества == Несложно доказать, что как только модуль ''z''<sub>''n''</sub> окажется больше 2 (или, в терминах действительной и мнимой частей, ''x''<sub>''n''</sub><sup>2</sup>+''y''<sub>''n''</sub><sup>2</sup>>4), последовательность станет стремиться к бесконечности. В случае |''c''|≤2 это можно доказать с помощью метода математической индукции. При |''c''|>2 точка ''c'' заведомо не принадлежит множеству Мандельброта, что также можно вывести методом индукции, используя равенство ''z''<sub>0</sub>=0. (Хотя в этом случае может существовать другое ''z''<sub>0</sub>, для которого соответствующая последовательность ограничена по модулю, но для некоторого ''n'' выполняется неравенство |''z''<sub>''n''</sub>|>2.) Сравнение |''z''<sub>''n''</sub>| с этим числом (в англоязычной литературе его называют «bail-out») позволяет выделять точки, не попадающие внутрь множества. Для точек, лежащих внутри множества, последовательность не будет иметь тенденции к бесконечности и никогда не достигнет этого числа, поэтому после определённого числа итераций расчёт необходимо принудительно завершить. Максимальное число итераций, после которых число считается попавшим внутрь множества, задается в программе. Изображение, полученное таким способом, является лишь приближением к реальному множеству Мандельброта. Более качественные результаты можно получать, увеличивая максимальное количество итераций, однако при этом пропорционально вырастает и время расчётов. === Примеры программ === ==== Консольный рендерер Мандельброта с методом возмущений и предела 10<sup>−308</sup> (на языке программирования [[C++]]) ==== Ключевые особенности * Расчёт опорной траектории на 5000 бит всего один раз. * Реактивный расчёт миллиарда пикселей на аппаратном double. * При использовании чисел с плавающей запятой двойной точности (порядка 10⁻¹⁵) теория возмущений позволяет приблизиться к уровню 10⁻³⁰⁸ - не дальше. * Революционный алгоритм Reference Reset to Zero. * Настоящий SSAA 8x8 для идеально сглаженного изображения без алиасинга. * Параллелизм OpenMP для высокоскоростного многопоточного рендеринга. <syntaxhighlight lang="c++"> #include <iostream> #include <fstream> #include <vector> #include <cmath> #include <cstdint> #include <string> #include <atomic> #include <omp.h> #include <cstdio> #include <iomanip> #include <gmp.h> #include <mpfr.h> using namespace std; const double PI = 3.14159265358979323846; const mpfr_prec_t MPFR_BITS = 5000; #pragma pack(push, 1) struct BMPHeader { uint16_t type{0x4D42}; uint32_t size{0}; uint16_t reserved1{0}; uint16_t reserved2{0}; uint32_t offBits{54}; uint32_t structSize{40}; int32_t width{0}; int32_t height{0}; uint16_t planes{1}; uint16_t bitCount{24}; uint32_t compression{0}; uint32_t sizeImage{0}; int32_t xpelsPerMeter{2834}; int32_t ypelsPerMeter{2834}; uint32_t clrUsed{0}; uint32_t clrImportant{0}; }; #pragma pack(pop) struct ComplexDouble { double re; double im; }; int main() { string absc_str, ordi_str, size_str; absc_str = "-1.99999543561201124623198345433951143502785679245726844745821388800402678499411681518036306219179273434395557574279985918047221291197081186140687781560831995"; ordi_str = "-0.00000000000000000000000026198152173811047783694060060607013913873144250985383083459221663448338433592617272786772587281530484110756597337683912309313885172"; size_str = "1.15e-119"; const int targetW = 10000; const int targetH = 10000; const int scale = 8; const int rawW = targetW * scale; const int rawH = targetH * scale; const int frame = 200; cout << "Step 1: Calculating Reference Orbit using Perturbation..." << endl; mpfr_t rx, ry, zr, zi, zr2, zi2, tmp, sz, st; mpfr_inits2(MPFR_BITS, rx, ry, zr, zi, zr2, zi2, tmp, sz, st, NULL); mpfr_set_str(rx, absc_str.c_str(), 10, MPFR_RNDN); mpfr_set_str(ry, ordi_str.c_str(), 10, MPFR_RNDN); mpfr_set_str(sz, size_str.c_str(), 10, MPFR_RNDN); mpfr_div_ui(st, sz, rawW, MPFR_RNDN); double step_d = mpfr_get_d(st, MPFR_RNDN); double ref_rec_d = mpfr_get_d(rx, MPFR_RNDN); double ref_imc_d = mpfr_get_d(ry, MPFR_RNDN); vector<ComplexDouble> ref_orbit_double(50005); mpfr_set_ui(zr, 0, MPFR_RNDN); mpfr_set_ui(zi, 0, MPFR_RNDN); mpfr_set_ui(zr2, 0, MPFR_RNDN); mpfr_set_ui(zi2, 0, MPFR_RNDN); uint32_t ref_i = 0; bool escaped = false; while (ref_i < 50000) { ref_orbit_double[ref_i].re = mpfr_get_d(zr, MPFR_RNDN); ref_orbit_double[ref_i].im = mpfr_get_d(zi, MPFR_RNDN); mpfr_mul(tmp, zr, zi, MPFR_RNDN); mpfr_mul_ui(zi, tmp, 2, MPFR_RNDN); mpfr_add(zi, zi, ry, MPFR_RNDN); mpfr_sub(zr, zr2, zi2, MPFR_RNDN); mpfr_add(zr, zr, rx, MPFR_RNDN); mpfr_mul(zr2, zr, zr, MPFR_RNDN); mpfr_mul(zi2, zi, zi, MPFR_RNDN); if (escaped) { ref_i++; break; } mpfr_add(tmp, zr2, zi2, MPFR_RNDN); if (mpfr_cmp_d(tmp, 40000.0) >= 0) { escaped = true; } ref_i++; } ref_orbit_double[ref_i].re = mpfr_get_d(zr, MPFR_RNDN); ref_orbit_double[ref_i].im = mpfr_get_d(zi, MPFR_RNDN); uint32_t max_valid_ref_iter = ref_i; mpfr_clears(rx, ry, zr, zi, zr2, zi2, tmp, sz, st, NULL); uint8_t pal[256][3]; for (int a = 0; a < 255; ++a) { pal[a][0] = (uint8_t)round(127.0 + 127.0 * cos(2.0 * PI * a / 255.0)); pal[a][1] = (uint8_t)round(127.0 + 127.0 * sin(2.0 * PI * a / 255.0)); pal[a][2] = (uint8_t)round(127.0 + 127.0 * sin(2.0 * PI * a / 255.0)); } pal[255][0] = 255; pal[255][1] = 255; pal[255][2] = 255; cout << "Step 2: Stream rendering Mandelbrot Set Image 112.bmp (" << targetW << "x" << targetH << ")..." << endl; int rowSize = (targetW * 3 + 3) & ~3; BMPHeader header; header.width = targetW; header.height = targetH; header.sizeImage = rowSize * targetH; header.size = header.sizeImage + 54; ofstream f("Mandelbrot Set Image 112.bmp", ios::binary); f.write(reinterpret_cast<char*>(&header), 54); vector<uint8_t> rowBuffer(rowSize); for (int y = 0; y < targetH; ++y) { #pragma omp parallel for schedule(dynamic) for (int x = 0; x < targetW; ++x) { uint32_t rSum = 0, gSum = 0, bSum = 0; const ComplexDouble* ref_ptr = ref_orbit_double.data(); for (int j = 0; j < scale; ++j) { size_t b = (size_t)y * scale + j; double delta_imc = (double)((long long)b - (rawH / 2)) * step_d; for (int i = 0; i < scale; ++i) { size_t a = (size_t)x * scale + i; double delta_rec = (double)((long long)a - (rawW / 2)) * step_d; uint32_t index = 0; double delta_re = 0.0; double delta_im = 0.0; double z_re = 0.0; double z_im = 0.0; uint32_t iter = 0; bool has_re_based = false; while (iter < 50000) { if ((z_re * z_re + z_im * z_im) >= 40000.0) { break; } if (index >= max_valid_ref_iter) { if (!has_re_based) { break; } else { double ld_cx = ref_rec_d + delta_rec; double ld_cy = ref_imc_d + delta_imc; while (iter < 50000 && (z_re * z_re + z_im * z_im) < 40000.0) { double old_re = z_re; double old_im = z_im; z_re = old_re * old_re - old_im * old_im + ld_cx; z_im = 2.0 * old_re * old_im + ld_cy; iter++; } break; } } if ((z_re * z_re + z_im * z_im) < (delta_re * delta_re + delta_im * delta_im)) { index = 0; delta_re = z_re; delta_im = z_im; has_re_based = true; } for (int k = 0; k < 2; ++k) { double Ur = ref_ptr[index].re; double Ui = ref_ptr[index].im; double next_delta_im = 2.0 * Ur * delta_im + 2.0 * Ui * delta_re + 2.0 * delta_re * delta_im + delta_imc; delta_re = 2.0 * Ur * delta_re - 2.0 * Ui * delta_im + delta_re * delta_re - delta_im * delta_im + delta_rec; delta_im = next_delta_im; index++; } z_re = ref_ptr[index].re + delta_re; z_im = ref_ptr[index].im + delta_im; iter += 2; } int final_t = 50000 - iter; uint8_t t = (final_t == 0) ? 255 : (uint8_t)(final_t % 254); int colorIdx = (t == 255) ? 255 : (t - frame + 255) % 255; bSum += pal[colorIdx][0]; gSum += pal[colorIdx][1]; rSum += pal[colorIdx][2]; } } int outIdx = x * 3; rowBuffer[outIdx + 0] = (uint8_t)(bSum >> 6); rowBuffer[outIdx + 1] = (uint8_t)(gSum >> 6); rowBuffer[outIdx + 2] = (uint8_t)(rSum >> 6); } f.write(reinterpret_cast<const char*>(rowBuffer.data()), rowSize); if ((y + 1) % 10 == 0 || y == targetH - 1) { cout << "Progress: " << (y + 1) << "/" << targetH << "\r" << flush; } } f.close(); cout << "\nDone! Mandelbrot Set Image 112.bmp successfully saved." << endl; return 0; } </syntaxhighlight> <gallery mode="packed" heights="200"> File:Mandelbrot Set Image 107.png|Фрагмент множества, теория возмущений. Разрешение 10000 x 10000 пикселей. File:Mandelbrot Set Image 108.png|Фрагмент множества, теория возмущений. Разрешение 10000 x 10000 пикселей. File:Mandelbrot Set Image 109.png|Фрагмент множества, теория возмущений. Разрешение 10000 x 10000 пикселей. File:Mandelbrot Set Image 110.png|Фрагмент множества, теория возмущений. Разрешение 10000 x 10000 пикселей. </gallery> * [https://rosettacode.org/wiki/Mandelbrot_set#Perturbation_Theory Реализация теории возмущений на C++] в международной библиотеке алгоритмов Rosetta Code. * [https://github.com/Divetoxx/Mandelbrot Официальный репозиторий проекта Mandelbrot CLI на GitHub] — исходный код, документация и готовые релизы программы рендеринга. ==== Пример программы построения множества (на языке программирования [[PHP]]) ==== <syntaxhighlight lang="php"> <?php /* Множество Мандельброта. */ /* Время создания */ set_time_limit(120); function re_microtime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } /* Засекаем */ $time_start = re_microtime(); /* Размер картинки */ $img_w = 900; $img_h = 600; /* Начало и конец чертежа */ $x_min = -2; $x_max = 1; $y_min = -1; $y_max = 1; /* Подсчёт шага */ if($x_min >= 0 && $x_max >= 0){ $step = ($x_min + $x_max)/$img_w; } elseif($x_min < 0 && $x_max >= 0) { $step = ($x_max - $x_min)/$img_w; } else { $step = (-$x_min + $x_max)/$img_w; } $img = imagecreatetruecolor($img_w,$img_h); $c = array(); $yy = 0; for($y = $y_min; $y < $y_max; $y = $y + $step){ $xx = 0; for($x = $x_min; $x < $x_max; $x = $x + $step){ $c['x'] = $x; $c['y'] = $y; $X = $x; $Y = $y; $ix=0; $iy=0; $n=0; while(($ix*$ix + $iy*$iy < 5) and ($n < 64)){ $ix = $X*$X - $Y*$Y + $c['x']; $iy = 2*$X*$Y + $c['y']; $X = $ix; $Y = $iy; $n++; } $col = imagecolorallocate($img, 255-$n*5, 0, 0); imagesetpixel($img, $xx, $yy, $col); $xx++; } $yy++; } $time_end = re_microtime(); header("Content-type: image/png"); /* выводим в заголовках время создания */ header ("X-Exec-Time: ".($time_end - $time_start)); imagepng($img); imagedestroy($img); ?> </syntaxhighlight> ==== Пример программы построения множества (на языке программирования [[C Sharp|C#]]) ==== <syntaxhighlight lang="csharp"> using System; namespace Mnoj { class Program { static void Main(string[] args) { double realCoord, imagCoord; double realTemp, imagTemp, realTemp2, arg; int iterations; for (imagCoord = 1.2; imagCoord >= -1.2; imagCoord -= 0.05) { for (realCoord = -0.6; realCoord <= 1.77; realCoord += 0.03) { iterations = 0; realTemp = realCoord; imagTemp = imagCoord; arg = (realCoord * realCoord) + (imagCoord * imagCoord); while ((arg < 4) && (iterations < 40)) { realTemp2 = (realTemp * realTemp) - (imagTemp * imagTemp) + realCoord; imagTemp = (2 * realTemp * imagTemp) + imagCoord; realTemp = realTemp2; arg = (realTemp * realTemp) + (imagTemp * imagTemp); iterations += 1; } switch (iterations % 4) { case 0: Console.Write("."); break; case 1: Console.Write("o"); break; case 2: Console.Write("0"); break; case 3: Console.Write("@"); break; } } Console.Write("\n"); } Console.ReadKey(); } } } </syntaxhighlight> ==== Пример программы построения множества (на языке программирования [[Паскаль (язык программирования)|паскаль]]) ==== <syntaxhighlight lang="pascal"> uses System.Drawing, System.Windows.Forms, System.Threading, FormsABC; procedure DrawMandelbrot(g: Graphics; w,h: integer; scale: real; dx,dy: integer); const max = 10; begin for var ix:=0 to w-1 do for var iy:=0 to h-1 do begin var x := 0.0; var y := 0.0; var cx := scale * (ix - dx); var cy := scale * (iy - dy); var i := 1; while i<255 do begin var x1 := x*x-y*y+cx; var y1 := 2*x*y+cy; x := x1; y := y1; if (abs(x)>max) and (abs(y)>max) then break; i += 1; end; if i>=255 then g.FillRectangle(Brushes.Red,ix,iy,1,1) else g.FillRectangle(new SolidBrush(Color.FromArgb(255,255-i,255-i)),ix,iy,1,1) end; end; var Scale := new RealField('Масштаб: '); l1 := new FlowBreak; dx := new IntegerField('dx: '); l2 := new FlowBreak; dy := new IntegerField('dy: '); l3 := new FlowBreak(20); b := new Button(' Нарисовать '); p: PaintBox; procedure Draw; begin var g := p.Graphics; DrawMandelbrot(g,p.Width,p.Height,Scale.Value,dx.Value,dy.Value); p.Invalidate; end; procedure My(o: Object); begin Draw; end; procedure Click; begin ThreadPool.QueueUserWorkItem(My); end; begin MainForm.Title := 'Множество Мандельброта'; MainForm.SetSize(700, 600); MainPanel.Dock := Dockstyle.Left; MainPanel.Width := 120; Scale.Value := 0.0035; dx.Value := 430; dy.Value := 280; b.Click += Click; ParentControl := MainForm; p := new PaintBox; p.Dock := DockStyle.Fill; ThreadPool.QueueUserWorkItem(My); end. </syntaxhighlight> ==== Пример программы построения множества (на языке программирования [[C++]] с использованием SFML) ==== <syntaxhighlight lang="c++"> ///Heared.hpp #pragma once #include <SFML\Graphics.hpp> //#include <boost\math\bindings\rr.hpp> typedef long double TYPE; template<typename T> struct Complex { T re; T im; Complex operator += (const Complex & other) { re += other.re; im += other.im; return *this; } Complex operator + (const Complex & other) { Complex c(*this); return c += other; } Complex operator *= (const Complex & other) { Complex c; c.re = re * other.re - im * other.im; c.im = re * other.im + im * other.re; *this = c; return *this; } Complex operator * (const Complex & other) { Complex c(*this); return c *= other; } Complex operator = (const Complex & other) { re = other.re; im = other.im; return *this; } Complex(): re((T)0), im((T)0) { } Complex(const Complex& other) : re(other.re), im(other.im) { } Complex(const T& re, const T& im) : re(re), im(im) { } Complex(const T& re) : re(re), im((T)0) { } T module_sqr()const { return re * re + im * im; } }; //void drawM(sf::Vector2<TYPE> x, sf::Vector2<TYPE> y); ///draw.cpp #include "Header.hpp" void step_clr(sf::Color & clr) { clr.r = clr.r + 5 < 0x100 ? clr.r + 5 : 0xff; clr.g = clr.g + 3 < 0x100 ? clr.g + 5 : 0xff; clr.b = clr.b + 2 < 0x100 ? clr.b + 5 : 0xff; } void drawM(sf::Vector2<TYPE> x, sf::Vector2<TYPE> y) { const TYPE epsilon = 0.005; sf::Vector2i sizewindow((int)((x.y - x.x) / epsilon), (int)((y.y - y.x) / epsilon)); sf::RenderWindow window(sf::VideoMode(sizewindow.x, sizewindow.y), "Mandelbroth"); sf::Image im; const int max_it = 250; const int infinity_sqr = 10000; im.create(sizewindow.x, sizewindow.y); sf::Color clr; int xim = 0, yim = 0; for (TYPE currx = x.x; currx <= x.y; currx += epsilon, ++xim) { yim = 0; while (xim >= sizewindow.x) --xim; for (TYPE curry = y.x; curry <= y.y; curry += epsilon, ++yim) { while (yim >= sizewindow.y) --yim; clr = sf::Color::Black; Complex<TYPE> curr; im.setPixel(xim, yim, sf::Color::Black); for (int i = 0; i < max_it; ++i) { if (curr.module_sqr() >= infinity_sqr) { im.setPixel(xim, yim, clr); break; } curr = curr * curr + Complex<TYPE>(currx, curry); step_clr(clr); } } } sf::Sprite s; sf::Texture t; t.loadFromImage(im); s.setTexture(t); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); window.draw(s); window.display(); } } ///main.cpp #include "Header.hpp" #include "draw.cpp" #include <iostream> int main() { TYPE x1, x2, y1, y2; //std::cin >> x1 >> x2 >> y1 >> y2; x1 = -2.5; x2 = 2; y1 = -1.5; y2 = 1.5; drawM(sf::Vector2<TYPE>(x1, x2), sf::Vector2<TYPE>(y1, y2)); } </syntaxhighlight> === Добавление цвета === [[Файл:Mandel zoom 11 satellite double spiral.jpg|thumb|Фрагмент границы множества Мандельброта в цветном варианте]] Строго математически, изображения множеств Мандельброта и Жюлиа должны быть чёрно-белыми. Точка либо попадает внутрь множества, либо нет. Несмотря на это, с помощью компьютера мы можем построить и цветные изображения. Самым распространённым способом является раскрашивание точек снаружи множества в цвет, соответствующий количеству итераций, за которое точка уходит в «бесконечность» или, с точки зрения программы, на определённое расстояние от нуля. Порядок определения, попадает ли точка ''z''<sub>0</sub> внутрь множества (традиционно закрашиваемого чёрным цветом) или нет (закрашивается цветом, зависящим от скорости движения к бесконечности) следующий: на каждой итерации для ''z''<sub>''n''</sub>=''x''<sub>''n''</sub>+''y<sub>''n''</sub>·i'' вычисляется значение модуля <math>|z_n| = \sqrt{x_n^2 + y_n^2}</math>, которое затем сравнивается с «границей бесконечности» (обычно берётся значение, равное 2). Здесь важно обратить внимание, что уже на данном этапе можно ввести определённую оптимизацию вычислений, если проверять не <math>\sqrt{x_n^2 + y_n^2} > 2</math>, а <math>x_n^2 + y_n^2 > 4</math>, что значительно снизит время расчётов. Таким образом, если |''z''<sub>''n''</sub>|<sup>2</sup> ≤ 4 при любом числе итераций (на практике — при всех вычисленных итерациях), то цвет точки чёрный, в противном случае он зависит от последнего значения ''n'', при котором |''z''<sub>''n''</sub>|<sup>2</sup> ≤ 4. Значение ''n'', фактически, обозначает скорость движения ''z''<sub>''n''</sub> в бесконечность, и может быть просто индексом в таблице цветов, или использоваться как параметр в более сложном алгоритме. Данный алгоритм определяет, что если точка удаляется больше чем на 2 от начала координат, то она лежит снаружи множества Мандельброта. Для того, чтобы определить, что точка лежит внутри множества есть много способов. Самое простое решение — ограничить количество итераций неким максимумом. Если точка не вышла за указанную границу, можно считать, что она находится внутри множества. Точкам около границы множества нужно больше итераций для ухода в бесконечность. Поэтому такие области прорисовываются заметно дольше. Чем дальше от границ множества, тем выше скорость ухода в бесконечность. Для таких точек требуется меньше итераций. ==== Пример добавления цвета (на PHP) ==== <syntaxhighlight lang="php"> <?php // Default: http://<host>/<dir>/<filename>.php?iter1=64&width=600&height=400&coef=32 function BN($n, $l, $r) {return $n>$l && $n<=$r;} function SQR($a) {return $a*$a;} define("COEF", $_GET["coef"]); $iter1 = $_GET["iter1"]; $width = $_GET["width"]; $height = $_GET["height"]; header("Content-type: image/png"); $img = imagecreatetruecolor($width, $height); $iter2 = 0.01/($width/300); $yy = -1; for ($y = -1; $y < 1; $y = $y + $iter2) { $yy++; $xx=-1; for($x = -2; $x < 1; $x = $x + $iter2) { $xx++; $Cx = $x; $Cy = $y; $X = $x; $Y = $y; $ix = 0; $iy = 0; $n = 0; while ((SQR($ix) + SQR($iy) < 4) and ($n < $iter1)) { $ix = SQR($X) - SQR($Y) + $Cx; $iy = 2*$X*$Y + $Cy; $X = $ix; $Y = $iy; $n++; } if(BN($n,0,7)) $col = imagecolorallocate($img,COEF*$n,0,0); elseif(BN($n,7,14)) $col = imagecolorallocate($img,COEF*$n,COEF*$n,0); elseif(BN($n,14,21))$col = imagecolorallocate($img,COEF*$n,0,COEF*$n); elseif(BN($n,21,28))$col = imagecolorallocate($img,0,COEF*$n,0); elseif(BN($n,28,35))$col = imagecolorallocate($img,COEF*$n,COEF*$n,0); elseif(BN($n,35,42))$col = imagecolorallocate($img,0,COEF*$n,COEF*$n); elseif(BN($n,42,49))$col = imagecolorallocate($img,0,0,COEF*$n); elseif(BN($n,49,56))$col = imagecolorallocate($img,COEF*$n,0,COEF*$n); elseif(BN($n,56,64))$col = imagecolorallocate($img,0,COEF*$n,COEF*$n); imagesetpixel($img, $xx, $yy, $col); } } imagepng($img); imagedestroy($img); ?> </syntaxhighlight> ==== Пример добавления цвета (на C++) ==== <syntaxhighlight lang="c++"> ///draw.cpp #include "Header.hpp" void step_clr(float & red, float & green, float & blue) { red = (int)(red + 5) < 0xff ? red + 5 : 0xff; if((int)red == 0xff) green = (int)(green + 3.5) < 0xff ? green + 3.5 : 0xff; if((int)green == 0xff) blue = (int)(blue + 2.2) < 0xff ? blue + 2.2 : 0xff; } void drawM(sf::Vector2<TYPE> x, sf::Vector2<TYPE> y) { const TYPE epsilon = 0.005; sf::Vector2i sizewindow((int)((x.y - x.x) / epsilon), (int)((y.y - y.x) / epsilon)); sf::RenderWindow window(sf::VideoMode(sizewindow.x, sizewindow.y), "Mandelbroth"); sf::Image im; const int max_it = 250; const int infinity_sqr = 10000; im.create(sizewindow.x, sizewindow.y); sf::Color clr; int xim = 0, yim = 0; for (TYPE currx = x.x; currx <= x.y; currx += epsilon, ++xim) { yim = 0; while (xim >= sizewindow.x) --xim; for (TYPE curry = y.x; curry <= y.y; curry += epsilon, ++yim) { while (yim >= sizewindow.y) --yim; clr = sf::Color::Black; Complex<TYPE> curr; float red = 0, green = 0, blue = 0; im.setPixel(xim, yim, sf::Color::Black); for (int i = 0; i < max_it; ++i) { if (curr.module_sqr() >= infinity_sqr) { clr = sf::Color(red, green, blue); im.setPixel(xim, yim, clr); break; } curr = curr * curr + Complex<TYPE>(currx, curry); step_clr(red, green, blue); } } } sf::Sprite s; sf::Texture t; t.loadFromImage(im); s.setTexture(t); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); window.draw(s); window.display(); } } </syntaxhighlight> 9yv31bo9tavjmy547066mr37mlm94q8 Обсуждение участника:Leksey 3 20464 269565 269431 2026-07-15T19:38:36Z Well very well 45497 /* Вики-конференция */ ответ участнику Leksey ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269565 wikitext text/x-wiki {{Архив}} == У меня небольшой склероз == Я последнее время замечаю за собой, что я забываю что-то сделать, что ранее обещал.<br> Я буду только рад и благодарен, если забыв что-то сделать - вы напомните :).<br> Последнее время моя голова совсем не держит мысли... <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 02:23, 6 марта 2025 (UTC) : Рецепты на морде рецептов сделать рандомными [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 03:40, 7 марта 2025 (UTC) == Восстановление страниц == Привет<br> Не знаю зачем вы восстановили эти несколько страниц, но возможно это нужно. Буду рад такой ревизии. <br> Единственная просьба - не использовать пока что стандартные категории, а прописывать их через {{tl|Название учебника}}: они и работают в этом смысле как старый шаблон тем, и, как я понимаю, это чтобы не плодить миллион полок. В будущем, когда я разберу наконец-то [[:Категория:Учебники без шаблона]] и добавлю в бота, чтобы он автоматически конвертировал любые категории в шаблон и наконец придумаю какой-то автокаталог нам. P.s.: да, категория у нас имеет совершенно другое значение нежели в Википедии и реальное использование. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:21, 23 апреля 2025 (UTC) : Так это мои статьи. Одну уже поправил. В остальные удаленные надо добавить что-то более учебное. Они были созданы как заготовки и для связи каких-то имеющихся уже в учебнике сущностей (чтобы их можно было найти). : Лучше при удалении моих статей мне писать. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 12:11, 23 апреля 2025 (UTC) :: А, извиняюсь. Я редко смотрю кто создатель статей, когда их удаляю. Обычно просто по критериям КБУ вспоминаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:08, 23 апреля 2025 (UTC) ::: Ну или через стандартную процедуру удаления пускать. Случайно заметил. Ну или втыкать вначале шаблон "Стаб". ::: Хотя сейчас идет глобальная чистка и тут лишних телодвижений не хочется. Но мы реально удаление всякой ерунды обсуждаем зачем-то (которую удалил и забыл), а тут какие-то б-м разумные тексты одним кликом удалены. Но я не в обиде. Формально то они не в формате. С другой стороны - у нас бы наладить и обратный процесс - выталкивание чего-то в Википедию. Хотя это трудоемко. Может тогда шаблон придумать "Перенести в Википедию"? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:22, 23 апреля 2025 (UTC) :::: Я обычно захожу через ботовские категории на эти статьи/учебники, поэтому меня всякие значки вроде "стаб" не останавливают, но вот что меня действительно всегда и почти в любом случае может остановить - это подстраницы: какой бы не был учебник (может только если откровенно маргинальный или 1 в 1 скопированный из сборник статей из Википедии), то я обычно его сохраняю насколько плохо/хорошо он не был написан. Просто у меня уже и мышление, и боты и вся архитектура, которую делаю для ВУ сейчас так настроена, что подстраницы обычно не мешаются никак и могут спокойно существовать. Поэтому по возможности лучше их объединять с существующими учебниками. :::: P.s.: я думаю к концу лета смогу глянуть еще раз что я поудалял и возможно часть восстановлю, но не думаю, что там будет много. :::: Касательно Википедии - я обычно если вижу, что статья будто скопирована оттуда пытаюсь проверить действительно ли это так и если вижу, что ее нет, но она весьма годная - переношу к себе в [[Участник:Kylaix/Перенос в Википедию]]. Ну а вообще да, нам стоит подумать над какой-то страничкой-агрегаттором, которая из моих личных страниц в том числе и этой. :::: И еще момент - я об этом ранее не говорил, но держал в голове: у нас есть учебники, которые надо перенести в Викиверситет, так как проще из них сделать курсы, а в Викиверситете много откровенно учебников, которые надо перенести сюда, так что когда будет время - я этим буду заниматься (вот хотел бы услышать ваши комментарии насчет этого) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:33, 23 апреля 2025 (UTC) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (Администраторы) will expire on 2025-09-09 05:58:32. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[Участник:Leaderbot|Leaderbot]] ([[Обсуждение участника:Leaderbot|обсуждение]]) 19:44, 2 сентября 2025 (UTC)</div> == Требования к админам == Скажите пожалуйста какие требования нужно соблюсти кандидату в администраторы потому в правилах всё как-то размыто написано и я так и не понял С уважением, [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 22:33, 10 октября 2025 (UTC) : Может быть описание в Википедии поможет понять? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 01:48, 11 октября 2025 (UTC) ::то-есть требования к кандидату в администраторы таки-же как в Википедии? ::P.S. ::Я люблю в своих сообщениях писать P.S. ::P.S.S. ::Я из Викицитатника сюда просто заглянул для интереса и в ВЦ я автопатрулирующий и 40 статей сделал ::С уважением, [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 08:01, 11 октября 2025 (UTC) ::: Для меня лично прежде всего стоит вопрос наличия вклада в проекте, а не неких формальных правил. Какие у нас требования к администратору я не знаю, честно говоря. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 03:14, 19 октября 2025 (UTC) ::::Понял, извините что побеспокоил [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 07:58, 19 октября 2025 (UTC) ::: Ну, я где-то припоминал формальное требование в 100 правок то ли что-то такое. Но это лишь формальность, потому что все зависит от голосования. Людей обычно у нас не очень много и поэтому всегда тяжело пробудить людей на голосование. Да и админство в Викиучебнике это скорее возможность решить проблемы там, где без админдействий никак не обойтись (КУ/редактирование защищенных страниц/вандализмы и т.д.) <br>P.s.: я тоже люблю писать P.s.<br>P.s.s.: короче, админство тут это скорее для решения всяких технических проблем, потому что сообщество у нас небольшое и админов, соответственно, тоже мало (что, кстати, хотелось бы изменить! Присоединяйтесь к нам :)! ) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 12:23, 19 октября 2025 (UTC) ::::Я бы рад, но я не понимаю вашу цель, вы пишите учебники на какие-то темы или просто инструкции и как их написать, да и как они пишутся… ::::Также я немного завален работой ::::# В викицитатнике там где мой основной аккаунт мне надо статьи делать и с админами дело плохо, админов 4, активен 1, а админ [[q:Участник:Putnik|Участник:Putnik]] год на сайт не заходил ::::# Я недавно зарегистрировался в Циклопедии и там нет базовых статей о мультфильмах например мой самый любимый мультфильм Красавица и Чудовище ::::# Я планирую стать участником Руниверсалис поскольку Википедия с её админами отвергли меня даже после того когда я признал свои ошибки. :::: Но я всё равно готов принять участие в вашем проекте если вы, объясните цель проекта и что, как создавать. ::::С уважением, СССР [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:09, 19 октября 2025 (UTC) ::::: Цель: учебники, инструкции и рецепты, которые будут свободными. Я думаю и так известная ситуация с учебниками везде, что легально стоят кучу денег, а нелегально скачивать - нелегально. В этом и потребность в Викиучебнике. Учитывая сколько ошибок совершается в бумажных учебниках (да и электронных) - технология вики для них просто идеально подходит<br>1. Ну это не критично. Главное чтобы вы сами могли беспрепятственно писать статьи/слова/учебники/и т.д.<br>2. Ну, Циклопедия не относится к сообществу Викимедия, поэтому я никак вам не могу помочь.<br>3. Аналогично, не вижу смысла от Руниверсалиса. В Википедии надо все же просить, пытаться, доказывать чтобы разблокировали. <br>Я заметил у вас нарушение [[w:ВП:ВИРТ]], но вас тут блокировать никто не собирается (я надеюсь вы будете соблюдать правила Викиучебника) и все же просьба: не создавать новый аккаунт как вы это сделали в Википедии.<br>Инструментарий тут такой же как в Википедии, поэтому, думаю, вы уже умеете пользоваться им. Если вам нужна будет помощь, то напишите мне, либо @[[Участник:Leksey|Leksey]] на СО коего мы находимся :). <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:04, 19 октября 2025 (UTC) ::::::Спасибо за помощь, аккаунт в ВП создавать не собирался, правила буду соблюдать и вопрос: я могу создать учебник как использовать программу для 3д Blender? ::::::Также спасибо за радушный приём ::::::С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:13, 19 октября 2025 (UTC) ::::::: Уже существует [[Blender для начинающих]] и [[blender 2.49]] поэтому я рекомендовал бы их дополнять нежели создавать новый <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:45, 19 октября 2025 (UTC) ::::::::2.49 версия устарела, уже 4.3 версия блендер а я активный пользователь этой программы и там делаю свою короткометражку ::::::::P.S ::::::::Blender обычно используеться подростками из этого следует что я не совершеннолетний человек ::::::::С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 20:07, 19 октября 2025 (UTC) ::::::::: ну лучше один из учебников тогда модифицировать вам. Как раз - обновите информацию :) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:00, 20 октября 2025 (UTC) ::::::::::Понял. И еще раз спасибо за радушный приём. ::::::::::С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:35, 20 октября 2025 (UTC) ::::::::::: @[[Участник:Kylaix|Kylaix]] @[[Участник:Leksey|Leksey]] Я передумал, и скорее всего начну здесь участие, но позвольте уточнение: можно ли просто переписывать сюда школьные учебники? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:47, 8 мая 2026 (UTC) :::::::::::: Нет, нельзя. Википедия только для авторских текстов (которые вы лично написали). Либо текстов, на которые получено разрешение явно от автора. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:10, 8 мая 2026 (UTC) == С новым годом! == {{Орден |image = WikiDefender Barnstar Hires.png |name = Орден «Защитник Викиучебника» |text = Вручаю Вам данный орден многолетнее сохранение жизни в Викиучебнике, поддержку всех новичков и старичков, борьбу с вандализмом, развитие вашего легендарного учебника и значительную помощь в улучшении Викиучебника в техническом и дизайнерском сегменте. --<span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 21:47, 5 января 2026 (UTC) }} : Спасибо! Красиво! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 23:54, 5 января 2026 (UTC) :: Ну это пока первый в Викиучебнике врученный. Хочу еще немного доработать все что связанное с орденами. Так что еще не передел красоты :) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 11:53, 6 января 2026 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:11, 28 апреля 2026 (UTC) </div> <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472482 --> == Ваша правка == Добрый день, крепкого здоровья! Вы обнаружили, что в викиучебнике размещён материал, схожий с опубликованным в беларусской цифровой библиотеке (и в Miningwiki тоже). Оба текста - копия из википедии, из статьи СИЗ - до того, как её вместо разделения на части из-за большого объёма почему-то (фактически) [https://ru.wikipedia.org/w/index.php?title=Средства_индивидуальной_защиты&diff=151321291&oldid=149716445 удалили]. Чем немало порадовали наименее ответственных поставщиков этого, в том числе, товара. Как (со)автор всех текстов, могу сказать, что нарушения авторских прав нет, и наверно, можно убрать шаблон. Спасибо. AlexChirkin. [[Служебная:Вклад/&#126;2026-26251-49|&#126;2026-26251-49]] ([[Обсуждение участника:&#126;2026-26251-49|обс.]]) 15:56, 19 мая 2026 (UTC) : А могли бы вы править от своего имени? Мне, как единственному администратору просто нереально анализировать происходящее. <br> Правки от живого неанонимного человека совсем иначе воспринимаются. От анонимов преимущественно спам идет. : То что удалили - восстанавливайте. Занимайтесь всем чем нужно. : То что копии с Викиучебника понял - сниму шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:09, 19 мая 2026 (UTC) == Вики-конференция == Уважаемый коллега, здравствуйте! Мы (участники РуВики) планируем провести 18 июля в промежутке с 18:00 до 20:00 (МСК, UTC+3) онлайн Вики-конференцию. Не хотели бы вы выступить и рассказать о том, как сейчас живет Викиучебник? Болле подробно см. [[w:ru:Википедия:Форум/Новости#Первая онлайн-конференция Рувики]] [[У:S.Marchenko|S.Marchenko]] ([[ОУ:S.Marchenko|обс.]]) 13:43, 2 июля 2026 (UTC) : Спасибо за приглашение. Но трудно понять, что можно рассказать. В целом я не против, чтобы хоть как-то обозначить что проект еще функционирует. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 14:57, 2 июля 2026 (UTC) ::Прекрасно! Тогда Вы можете подать заявку на вступление в дискорд сервер, конференция будет там) По поводу того, что можно рассказать: статистику (сколько активных участников, админов, бюрократов) ну и можете что-то еще придумать). Ещё раз спасибо, что согласились! [[У:S.Marchenko|S.Marchenko]] ([[ОУ:S.Marchenko|обс.]]) 15:07, 2 июля 2026 (UTC) ::: А куда жать конкретно. Дискорд могу поставить, но ссылку куда вступить лучше бы явно дать. Эта https://discord.gg/Drzx7FsrzU ? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 5 июля 2026 (UTC) ::::Да [[У:S.Marchenko|S.Marchenko]] ([[ОУ:S.Marchenko|обс.]]) 04:30, 6 июля 2026 (UTC) :::: @[[Участник:Leksey|Leksey]] коллега, ну как? Конференция состоится всего через несколько дней. [[Участник:Well very well|Well very well]] ([[Обсуждение участника:Well very well|обсуждение]]) 19:38, 15 июля 2026 (UTC) a3u5rja1z8tw0jfa3xqq8f8v6s74vtn 269566 269565 2026-07-15T19:39:03Z Well very well 45497 /* Вики-конференция */ редактирование ответа участнику Leksey ([[mw:c:Special:MyLanguage/User:JWBTH/CD|CD]]) 269566 wikitext text/x-wiki {{Архив}} == У меня небольшой склероз == Я последнее время замечаю за собой, что я забываю что-то сделать, что ранее обещал.<br> Я буду только рад и благодарен, если забыв что-то сделать - вы напомните :).<br> Последнее время моя голова совсем не держит мысли... <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 02:23, 6 марта 2025 (UTC) : Рецепты на морде рецептов сделать рандомными [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 03:40, 7 марта 2025 (UTC) == Восстановление страниц == Привет<br> Не знаю зачем вы восстановили эти несколько страниц, но возможно это нужно. Буду рад такой ревизии. <br> Единственная просьба - не использовать пока что стандартные категории, а прописывать их через {{tl|Название учебника}}: они и работают в этом смысле как старый шаблон тем, и, как я понимаю, это чтобы не плодить миллион полок. В будущем, когда я разберу наконец-то [[:Категория:Учебники без шаблона]] и добавлю в бота, чтобы он автоматически конвертировал любые категории в шаблон и наконец придумаю какой-то автокаталог нам. P.s.: да, категория у нас имеет совершенно другое значение нежели в Википедии и реальное использование. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 09:21, 23 апреля 2025 (UTC) : Так это мои статьи. Одну уже поправил. В остальные удаленные надо добавить что-то более учебное. Они были созданы как заготовки и для связи каких-то имеющихся уже в учебнике сущностей (чтобы их можно было найти). : Лучше при удалении моих статей мне писать. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 12:11, 23 апреля 2025 (UTC) :: А, извиняюсь. Я редко смотрю кто создатель статей, когда их удаляю. Обычно просто по критериям КБУ вспоминаю. <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 16:08, 23 апреля 2025 (UTC) ::: Ну или через стандартную процедуру удаления пускать. Случайно заметил. Ну или втыкать вначале шаблон "Стаб". ::: Хотя сейчас идет глобальная чистка и тут лишних телодвижений не хочется. Но мы реально удаление всякой ерунды обсуждаем зачем-то (которую удалил и забыл), а тут какие-то б-м разумные тексты одним кликом удалены. Но я не в обиде. Формально то они не в формате. С другой стороны - у нас бы наладить и обратный процесс - выталкивание чего-то в Википедию. Хотя это трудоемко. Может тогда шаблон придумать "Перенести в Википедию"? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:22, 23 апреля 2025 (UTC) :::: Я обычно захожу через ботовские категории на эти статьи/учебники, поэтому меня всякие значки вроде "стаб" не останавливают, но вот что меня действительно всегда и почти в любом случае может остановить - это подстраницы: какой бы не был учебник (может только если откровенно маргинальный или 1 в 1 скопированный из сборник статей из Википедии), то я обычно его сохраняю насколько плохо/хорошо он не был написан. Просто у меня уже и мышление, и боты и вся архитектура, которую делаю для ВУ сейчас так настроена, что подстраницы обычно не мешаются никак и могут спокойно существовать. Поэтому по возможности лучше их объединять с существующими учебниками. :::: P.s.: я думаю к концу лета смогу глянуть еще раз что я поудалял и возможно часть восстановлю, но не думаю, что там будет много. :::: Касательно Википедии - я обычно если вижу, что статья будто скопирована оттуда пытаюсь проверить действительно ли это так и если вижу, что ее нет, но она весьма годная - переношу к себе в [[Участник:Kylaix/Перенос в Википедию]]. Ну а вообще да, нам стоит подумать над какой-то страничкой-агрегаттором, которая из моих личных страниц в том числе и этой. :::: И еще момент - я об этом ранее не говорил, но держал в голове: у нас есть учебники, которые надо перенести в Викиверситет, так как проще из них сделать курсы, а в Викиверситете много откровенно учебников, которые надо перенести сюда, так что когда будет время - я этим буду заниматься (вот хотел бы услышать ваши комментарии насчет этого) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:33, 23 апреля 2025 (UTC) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (Администраторы) will expire on 2025-09-09 05:58:32. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[Участник:Leaderbot|Leaderbot]] ([[Обсуждение участника:Leaderbot|обсуждение]]) 19:44, 2 сентября 2025 (UTC)</div> == Требования к админам == Скажите пожалуйста какие требования нужно соблюсти кандидату в администраторы потому в правилах всё как-то размыто написано и я так и не понял С уважением, [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 22:33, 10 октября 2025 (UTC) : Может быть описание в Википедии поможет понять? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 01:48, 11 октября 2025 (UTC) ::то-есть требования к кандидату в администраторы таки-же как в Википедии? ::P.S. ::Я люблю в своих сообщениях писать P.S. ::P.S.S. ::Я из Викицитатника сюда просто заглянул для интереса и в ВЦ я автопатрулирующий и 40 статей сделал ::С уважением, [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 08:01, 11 октября 2025 (UTC) ::: Для меня лично прежде всего стоит вопрос наличия вклада в проекте, а не неких формальных правил. Какие у нас требования к администратору я не знаю, честно говоря. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 03:14, 19 октября 2025 (UTC) ::::Понял, извините что побеспокоил [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 07:58, 19 октября 2025 (UTC) ::: Ну, я где-то припоминал формальное требование в 100 правок то ли что-то такое. Но это лишь формальность, потому что все зависит от голосования. Людей обычно у нас не очень много и поэтому всегда тяжело пробудить людей на голосование. Да и админство в Викиучебнике это скорее возможность решить проблемы там, где без админдействий никак не обойтись (КУ/редактирование защищенных страниц/вандализмы и т.д.) <br>P.s.: я тоже люблю писать P.s.<br>P.s.s.: короче, админство тут это скорее для решения всяких технических проблем, потому что сообщество у нас небольшое и админов, соответственно, тоже мало (что, кстати, хотелось бы изменить! Присоединяйтесь к нам :)! ) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 12:23, 19 октября 2025 (UTC) ::::Я бы рад, но я не понимаю вашу цель, вы пишите учебники на какие-то темы или просто инструкции и как их написать, да и как они пишутся… ::::Также я немного завален работой ::::# В викицитатнике там где мой основной аккаунт мне надо статьи делать и с админами дело плохо, админов 4, активен 1, а админ [[q:Участник:Putnik|Участник:Putnik]] год на сайт не заходил ::::# Я недавно зарегистрировался в Циклопедии и там нет базовых статей о мультфильмах например мой самый любимый мультфильм Красавица и Чудовище ::::# Я планирую стать участником Руниверсалис поскольку Википедия с её админами отвергли меня даже после того когда я признал свои ошибки. :::: Но я всё равно готов принять участие в вашем проекте если вы, объясните цель проекта и что, как создавать. ::::С уважением, СССР [[Участник:Taratarussia|Taratarussia]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:09, 19 октября 2025 (UTC) ::::: Цель: учебники, инструкции и рецепты, которые будут свободными. Я думаю и так известная ситуация с учебниками везде, что легально стоят кучу денег, а нелегально скачивать - нелегально. В этом и потребность в Викиучебнике. Учитывая сколько ошибок совершается в бумажных учебниках (да и электронных) - технология вики для них просто идеально подходит<br>1. Ну это не критично. Главное чтобы вы сами могли беспрепятственно писать статьи/слова/учебники/и т.д.<br>2. Ну, Циклопедия не относится к сообществу Викимедия, поэтому я никак вам не могу помочь.<br>3. Аналогично, не вижу смысла от Руниверсалиса. В Википедии надо все же просить, пытаться, доказывать чтобы разблокировали. <br>Я заметил у вас нарушение [[w:ВП:ВИРТ]], но вас тут блокировать никто не собирается (я надеюсь вы будете соблюдать правила Викиучебника) и все же просьба: не создавать новый аккаунт как вы это сделали в Википедии.<br>Инструментарий тут такой же как в Википедии, поэтому, думаю, вы уже умеете пользоваться им. Если вам нужна будет помощь, то напишите мне, либо @[[Участник:Leksey|Leksey]] на СО коего мы находимся :). <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:04, 19 октября 2025 (UTC) ::::::Спасибо за помощь, аккаунт в ВП создавать не собирался, правила буду соблюдать и вопрос: я могу создать учебник как использовать программу для 3д Blender? ::::::Также спасибо за радушный приём ::::::С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:13, 19 октября 2025 (UTC) ::::::: Уже существует [[Blender для начинающих]] и [[blender 2.49]] поэтому я рекомендовал бы их дополнять нежели создавать новый <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 19:45, 19 октября 2025 (UTC) ::::::::2.49 версия устарела, уже 4.3 версия блендер а я активный пользователь этой программы и там делаю свою короткометражку ::::::::P.S ::::::::Blender обычно используеться подростками из этого следует что я не совершеннолетний человек ::::::::С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 20:07, 19 октября 2025 (UTC) ::::::::: ну лучше один из учебников тогда модифицировать вам. Как раз - обновите информацию :) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 17:00, 20 октября 2025 (UTC) ::::::::::Понял. И еще раз спасибо за радушный приём. ::::::::::С уважением, [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 19:35, 20 октября 2025 (UTC) ::::::::::: @[[Участник:Kylaix|Kylaix]] @[[Участник:Leksey|Leksey]] Я передумал, и скорее всего начну здесь участие, но позвольте уточнение: можно ли просто переписывать сюда школьные учебники? [[Участник:Taratarussia|СССР]] ([[Обсуждение участника:Taratarussia|обсуждение]]) 15:47, 8 мая 2026 (UTC) :::::::::::: Нет, нельзя. Википедия только для авторских текстов (которые вы лично написали). Либо текстов, на которые получено разрешение явно от автора. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:10, 8 мая 2026 (UTC) == С новым годом! == {{Орден |image = WikiDefender Barnstar Hires.png |name = Орден «Защитник Викиучебника» |text = Вручаю Вам данный орден многолетнее сохранение жизни в Викиучебнике, поддержку всех новичков и старичков, борьбу с вандализмом, развитие вашего легендарного учебника и значительную помощь в улучшении Викиучебника в техническом и дизайнерском сегменте. --<span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 21:47, 5 января 2026 (UTC) }} : Спасибо! Красиво! [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 23:54, 5 января 2026 (UTC) :: Ну это пока первый в Викиучебнике врученный. Хочу еще немного доработать все что связанное с орденами. Так что еще не передел красоты :) <span style="font-family:TimesNewRoman;">[[Участник:Kylaix|'''''Kylain Aixter''''' ]] ([[Обсуждение участника:Kylaix|СО]]) </span> 11:53, 6 января 2026 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 20:11, 28 апреля 2026 (UTC) </div> <!-- Сообщение отправил Участник:Keegan (WMF)@metawiki, используя список на странице https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472482 --> == Ваша правка == Добрый день, крепкого здоровья! Вы обнаружили, что в викиучебнике размещён материал, схожий с опубликованным в беларусской цифровой библиотеке (и в Miningwiki тоже). Оба текста - копия из википедии, из статьи СИЗ - до того, как её вместо разделения на части из-за большого объёма почему-то (фактически) [https://ru.wikipedia.org/w/index.php?title=Средства_индивидуальной_защиты&diff=151321291&oldid=149716445 удалили]. Чем немало порадовали наименее ответственных поставщиков этого, в том числе, товара. Как (со)автор всех текстов, могу сказать, что нарушения авторских прав нет, и наверно, можно убрать шаблон. Спасибо. AlexChirkin. [[Служебная:Вклад/&#126;2026-26251-49|&#126;2026-26251-49]] ([[Обсуждение участника:&#126;2026-26251-49|обс.]]) 15:56, 19 мая 2026 (UTC) : А могли бы вы править от своего имени? Мне, как единственному администратору просто нереально анализировать происходящее. <br> Правки от живого неанонимного человека совсем иначе воспринимаются. От анонимов преимущественно спам идет. : То что удалили - восстанавливайте. Занимайтесь всем чем нужно. : То что копии с Викиучебника понял - сниму шаблон. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 17:09, 19 мая 2026 (UTC) == Вики-конференция == Уважаемый коллега, здравствуйте! Мы (участники РуВики) планируем провести 18 июля в промежутке с 18:00 до 20:00 (МСК, UTC+3) онлайн Вики-конференцию. Не хотели бы вы выступить и рассказать о том, как сейчас живет Викиучебник? Болле подробно см. [[w:ru:Википедия:Форум/Новости#Первая онлайн-конференция Рувики]] [[У:S.Marchenko|S.Marchenko]] ([[ОУ:S.Marchenko|обс.]]) 13:43, 2 июля 2026 (UTC) : Спасибо за приглашение. Но трудно понять, что можно рассказать. В целом я не против, чтобы хоть как-то обозначить что проект еще функционирует. [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 14:57, 2 июля 2026 (UTC) ::Прекрасно! Тогда Вы можете подать заявку на вступление в дискорд сервер, конференция будет там) По поводу того, что можно рассказать: статистику (сколько активных участников, админов, бюрократов) ну и можете что-то еще придумать). Ещё раз спасибо, что согласились! [[У:S.Marchenko|S.Marchenko]] ([[ОУ:S.Marchenko|обс.]]) 15:07, 2 июля 2026 (UTC) ::: А куда жать конкретно. Дискорд могу поставить, но ссылку куда вступить лучше бы явно дать. Эта https://discord.gg/Drzx7FsrzU ? [[Участник:Leksey|Leksey]] ([[Обсуждение участника:Leksey|обсуждение]]) 19:01, 5 июля 2026 (UTC) ::::Да [[У:S.Marchenko|S.Marchenko]] ([[ОУ:S.Marchenko|обс.]]) 04:30, 6 июля 2026 (UTC) :::: @[[Участник:Leksey|Leksey]] коллега, ну как? Конференция состоится всего через несколько дней (на сервер зайти можно и заранее). [[Участник:Well very well|Well very well]] ([[Обсуждение участника:Well very well|обсуждение]]) 19:38, 15 июля 2026 (UTC) a02bh8bkbr9zjb4ho4qe801a351vloi АОН/ПМУ 0 28043 269567 257196 2026-07-16T01:42:24Z Leksey 3027 Дополнение 269567 wikitext text/x-wiki '''ПМУ''' (простые метеоусловия) - по-видимому это термин государственной авиации (как и родственный термин "СМУ"), определения аббревиатуры ПМУ в гражданских нормативных документах нет. В ФАП-128 есть определение "приборные метеорологические условия" (тоже аббревеатура ПМУ). В силу этого может возникать путаница и непонимание. == Аналоги в гражданской авиации) В действующих нормативных документах есть определением [[АОН/ВМУ]] (визуальные метеорологические условия). Термин, котором могут обозначаться те условия, которые определены в [[АОН/ПВП]]. ВМУ похож на ПМУ, но критерии различаются. ==См. также== {{Шаблон:АОН}} gcgk46y90l6mwbsci91x2q7vfrx7wrh АОН/Заход 0 32812 269568 257581 2026-07-16T01:53:31Z Leksey 3027 См. также 269568 wikitext text/x-wiki {{АОН Страница}} {{Википедия}} '''{{SUBPAGENAME}}''' — заходом называется часть полета, в которой происходит заход на посадку. В иностранной традиции именуется "approach". Заход близок по смыслу к термину [[АОН/Посадка|посадка]], но не является синонимом и имеет собственный смысл. В тех случаях когда опубликована схема подхода и захода на посадку также опубликована схема [[АОН/Прерванный заход|прерванного захода]]. Перед заходом расположена стадия "подхода", когда воздушное судно подходит к аэродрому и установленной для него схемы захода (если таковая вообще имеется - на площадках АОН никаких схем захода и подхода по сути нет<ref>Формально они могут быть и указываться в АНПП.</ref>) Заходы бывают визуальные и приборные (по приборам). Визуальные это те же приборные, но выполненные визуально. Об этом говорит цитата из ФАП-128: {{Цитата|визуальный заход на посадку - заход на посадку при полете по ППП, когда схема захода на посадку по приборам частично или полностью не выполнена и заход выполняется при наличии визуального контакта с наземными ориентирами;}} А непосредственно визуальная посадка это визуальная схема захода на посадку - это схема, построенная по визуальным точкам и предназначенная только для полётов по правилам ПВП{{источник}}. ==Векторение при заходе== {{Цитата| При заходе на посадку по приборам начатое векторение продолжается до выхода воздушного судна на конечный этап захода на посадку по приборам или до начала визуального захода на посадку по разрешению органа ОВД.}} {{Цитата|конечный этап захода на посадку - та часть схемы захода на посадку по приборам, которая начинается в установленной контрольной точке (или точке) конечного этапа захода на посадку или при отсутствии такой точки: в конце последнего стандартного разворота, разворота на посадочную прямую или разворота на линию пути приближения в схеме типа "ипподром", если таковая предусмотрена; или в точке выхода на последнюю линию пути в схеме захода на посадку и заканчивается в точке вблизи аэродрома, по прохождении которой может быть выполнена посадка или начат прерванный заход на посадку (уход на второй круг);<ref>ФАП-128 глоссарий</ref>}} ==Заход на посадочную площадку== {{Цитата|3.88. При полетах на неконтролируемый аэродром или на контролируемый аэродром, на котором временно не производится диспетчерское управление воздушным движением в районе аэродрома и (или) на площади маневрирования аэродрома, перед заходом на посадку КВС обязан: получить информацию о состоянии ВПП и ее пригодности для выполнения посадки от органа ОВД аэродрома или выполнить осмотр ВПП с воздуха; передать сведения о месте и магнитном курсе посадки на частоте связи органа ОВД, в районе ответственности которого он находится. После приземления, при наличии связи с органом ОВД, сообщить ему о посадке. При наличии на неконтролируемом аэродроме органа полетно-информационного обслуживания (далее - ПИО), КВС обязан использовать ПИО воздушного движения.}} ==См. также== *[[w:en:Visual approach]] *[[w:en:Instrument approach]] *[[w:en:Final approach (aeronautics)|Final approach]] *[[АОН/Ночной полет]] - потому, как заход также может быть заходом солнца == Ссылки == ==Примечания== {{Примечания}} {{АОН}} fmkut441g7fgork7o7x29zxju3gw7sl АОН/Ограничения времени 0 35737 269561 269122 2026-07-15T18:18:07Z Leksey 3027 ФАП-139 269561 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' — ограничения по летному времени, имеющиеся у пилотов летающих в [[АОН/Эксплуатант|эксплуатанте]], а также для инструкторов в [[АОН/АУЦ|авиационном учебном центре]] во время выполнения [[АОН/УТП|УТП]]. Для пилотов АОН данные ограничения не актуальны. == Нормативные правила == ФАП-381 Об установлении Особенностей режима рабочего времени и времени отдыха специалистов. == Ограничения для АУЦ == {{Цитата|32. При выполнении учебных и (или) тренировочных полетов устанавливаются следующие ограничения по продолжительности полетной смены, полетному времени и количеству заходов на посадку: а) продолжительность полетной смены не может превышать 10 часов; б) полетное время в полетной смене не может превышать 6 часов; в) количество заходов на посадку не может превышать 25; г) количество заходов на посадку для легких 19 и сверхлегких ГВС 20 не может превышать 40.|источник=ФАП-381}} == Ростер == В эксплуатантах, осуществляющих регулярные полеты (авиакомпаниях) для пилотов и бортпроводников составляется ростер на каждый месяц— индивидуальный план полетов. При составлении ростера учитываются ограничения времени. == Устаревшее регулирование == Раньше ограничения времени регулировались ФАП-139 (Об утверждении Положения об особенностях режима рабочего времени и времени отдыха членов экипажей воздушных судов гражданской авиации) ==См. также== * [[АОН/Эксплуатант|Эксплуатант]] == Ссылки == *[https://ivo.garant.ru/#/document/413165763 ФАП-381] - Об установлении Особенностей режима рабочего времени и времени отдыха специалистов ==Примечания== {{Примечания}} {{АОН}} r7g3ua2u18ohwd39bw6oh0gf2gng7sv 269563 269561 2026-07-15T18:21:05Z Leksey 3027 Викификация 269563 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' — ограничения по летному времени, имеющиеся у пилотов летающих в [[АОН/Эксплуатант|эксплуатанте]], а также для инструкторов в [[АОН/АУЦ|авиационном учебном центре]] во время выполнения [[АОН/УТП|УТП]]. Для пилотов АОН данные ограничения не актуальны. == Нормативные правила == [[АОН/ФАП-381|ФАП-381]] Об установлении Особенностей режима рабочего времени и времени отдыха специалистов. == Ограничения для АУЦ == {{Цитата|32. При выполнении учебных и (или) тренировочных полетов устанавливаются следующие ограничения по продолжительности полетной смены, полетному времени и количеству заходов на посадку: а) продолжительность полетной смены не может превышать 10 часов; б) полетное время в полетной смене не может превышать 6 часов; в) количество заходов на посадку не может превышать 25; г) количество заходов на посадку для легких 19 и сверхлегких ГВС 20 не может превышать 40.|источник=ФАП-381}} == Ростер == В эксплуатантах, осуществляющих регулярные полеты (авиакомпаниях) для пилотов и бортпроводников составляется ростер на каждый месяц— индивидуальный план полетов. При составлении ростера учитываются ограничения времени. == Устаревшее регулирование == Раньше ограничения времени регулировались ФАП-139 (Об утверждении Положения об особенностях режима рабочего времени и времени отдыха членов экипажей воздушных судов гражданской авиации) ==См. также== * [[АОН/Эксплуатант|Эксплуатант]] == Ссылки == *[https://ivo.garant.ru/#/document/413165763 ФАП-381] - Об установлении Особенностей режима рабочего времени и времени отдыха специалистов ==Примечания== {{Примечания}} {{АОН}} 388llhkkpzka5b653kao22vtmxqjvbe АОН/ФАП-139 0 35823 269562 2026-07-15T18:19:06Z Leksey 3027 #REDIRECT[[АОН/Ограничения времени]] 269562 wikitext text/x-wiki #REDIRECT[[АОН/Ограничения времени]] h9xtwretb8tk5vgu2yo8laxhjzkmyib АОН/ФАП-381 0 35824 269564 2026-07-15T18:21:45Z Leksey 3027 Оформление 269564 wikitext text/x-wiki {{АОН Страница}} '''{{SUBPAGENAME}}''' — документ, создержащий правила [[АОН/Ограничения времени|ограничивающие рабочее время]] авиационного персонала. ==См. также== *[[АОН/Ограничения времени|Ограничения времени]] == Ссылки == * [https://ivo.garant.ru/#/document/413165763 ФАП-381] в нормативной базе- Об установлении Особенностей режима рабочего времени и времени отдыха специалистов ==Примечания== {{Примечания}} {{АОН}} 6irxd9n7f9elznny7uicnritlw4c6in