Компонентный Паскаль/Отбор данных: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 190:
[[Файл:14_001.png|мини|слева|Пример выделения данных для ввода в программу.]]
В качестве исходных данных предлагаются следующие числа:
 
<code>
5 8 78 40 123 32 465 1 322 567 401 0 234 32 658 23 61 23 14 18 22 34 2 2 18 32 44 41
49 51 48 67 2 1320 930 999 30 254 29 171 25 160 2 5 4 6 7 8 1350 4380 2356 2 2 2 2 2
</code>
 
Чтобы программа смогла их получить на вход, необходимо выделить их, и нажать на КОММАНДЕР (как на скриншоте слева).
 
 
 
 
В результате компиляции и выполнения программы будет выведена следующая информация:
 
<source lang="dos">
компилируется "TestHello9" 560 524
старый модуль TestHello9 выгружен
[Начало приёма]
..#.#.#.###.#.#.#............#.#.^##.#.#.#......^^^...........................................
..............................................................................................
....................................................................
[Конец приёма]
</source>
 
Обратите внимание на размер программы: 560 байт.
 
Из выведенного сигнала видно, что была два раза передана комбинация букв: "SOS SOS O". В первом случае сигнал был детектирован(выделен) точно. Во втором случае в символ "О" вмешалась гроза, а в третьем случае сигнал трижды зашкаливал, и скорей всего, смысловой нагрузки не несёт<ref name="сос"> Сигнал SOS принят как международный, и буквально означает "спасите наши души". Существует целый стандарт, который описывает все параметры такого сигнала, и порядок действий при его приёме. Подробнее можно почитать [[w:SOS|здесь]]. Возможно, кто-то из читающих эту главу таким образом в будущем спасёт не одну человеческую жизнь.</ref>.
 
== Примечания ==