Шаблон:Заглавная страница/Раздел/Документация: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
м Откат правок NostroDarkRivals (обс.) к версии Se0808
Строка 1:
<noinclude>{{docpage}}</noinclude>Этот шаблон используется для создания блоков на [[Заглавная страница|Заглавной странице]].
 
== Заготовка для копирования ==
== Алгоритмы ==
 
<pre>{{Заглавная страница/Блок
<big>== '''Что такое алгоритм?''' ==</big>
| заголовок =
<big>'''Понятие алгоритма — одно из основных в программировании и информатике[1]. Это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу. Алгоритм должен описываться на формальном языке, исключающем неоднозначность толкования. Исполнитель может быть человеком или машиной. Исполнитель должен уметь выполнять все команды, составляющие алгоритм. Множество возможных команд конечно и изначально строго задано. Действия, выполняемые по этим командам, называются элементарными.
| текст =
Запись алгоритма на формальном языке называется программой. Иногда само понятие алгоритма отождествляется с его записью, так что слова «алгоритм» и «программа» — почти синонимы. Небольшое различие заключается в том, что под алгоритмом, как правило, понимают основную идею его построения. Программа же всегда связана с записью алгоритма на конкретном формальном языке.
}}</pre>
Приведём для примера простой алгоритм действия пешехода, который позволит ему безопасно перейти улицу:
Подойти к дороге.
Дождаться зелёного сигнала светофора.
Перейти дорогу.
Если впереди есть ещё одна дорога, то перейти к шагу 1.'''</big>
 
* '''Заголовок''' блока, оформляется как <tt><nowiki><h2></nowiki></tt>
<big>== '''Cвойства алгоритмов''' ==</big>
* '''Текст''' внутри блока, не может содержать таблицы с вики-форматированием
 
=== Дополнительные параметры ===
<big>Алгоритмы обладают свойством '''детерминированности''' (определённости): каждый шаг и переход от шага к шагу должны быть точно определены так, чтобы его мог выполнить любой другой человек или механическое устройство.
<pre>| подзалоговок = </pre>
Кроме детерминированности, алгоритмы также должны обладать свойством '''конечности''' и '''массовости''':
 
'''Конечность'''
* '''Подзаголовок''' блока, оформляется как <tt><nowiki><h4></nowiki></tt>
Алгоритм всегда должен заканчиваться за конечное число шагов, но это число не ограничено сверху.
 
'''Массовость'''
<pre>| рамка =
Алгоритм применяется к некоторому классу входных данных (чисел, пар чисел, набору букв и тому подобному). Не имеет смысла строить алгоритм нахождения наибольшего общего делителя только для одной пары чисел 10 и 15.
| полоса =
</big>
| фон = </pre>
 
* '''Рамка''' — цвет рамки вокруг текстовой части и полоски
* '''Полоса''' — цвет полоски в верхней части блока
* '''Фон''' — цвет фона текстовой части
 
<pre>| стиль = </pre>
 
* '''Стиль''' основной таблицы, по умолчанию <tt>width:100%</tt>
 
<pre>| ссылка1 =
| ссылка2 =
| ссылка3 =
| ссылка4 =
</bigpre>
 
* '''Ссылки''' расположены в правой нижней части блока, разделяются вертикальной чертой
<includeonly>
[[Категория:Викиучебник:Шаблоны:Заглавная страница|Блок]]
</includeonly>