bb:redbook:202
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева
Предыдущая версия
|
Следующая версия
Следующая версия справа и слева
|
bb:redbook:202 [2017/08/30 16:59] prospero78 [2.5 Общий вид программы] |
bb:redbook:202 [2017/08/30 16:59] prospero78 [2.4 Вывод данных на экран] |
Часть символов ("#" и ".") уже представлено по условию задачи, и они обозначают "есть сигнал" и "нет сигнала" соответственно. Но у нас появился ещё один сигнал, значение которого равно "600". И его надо как-то тоже обозначать. Поскольку он превышает нормальный уровень нужно визуально указать на этот факт. Очень удобно будет использовать символ "^". Ниже примерный вид процедуры, который мог бы это сделать: | Часть символов ("#" и ".") уже представлено по условию задачи, и они обозначают "есть сигнал" и "нет сигнала" соответственно. Но у нас появился ещё один сигнал, значение которого равно "600". И его надо как-то тоже обозначать. Поскольку он превышает нормальный уровень нужно визуально указать на этот факт. Очень удобно будет использовать символ "^". Ниже примерный вид процедуры, который мог бы это сделать: |
<code oberon2> | <code oberon2> |
PROCEDURE Сиг_Вывести; | PROCEDURE Сигнал_Печать; |
CONST | CONST |
_п = " "; (* пауза в передаче сигнала *) | _п = " "; (* пауза в передаче сигнала *) |
END; | END; |
мЛог.Ln; мЛог.String('[Конец приёма]'); мЛог.Ln | мЛог.Ln; мЛог.String('[Конец приёма]'); мЛог.Ln |
END Сиг_Вывести; | END Сигнал_Печать; |
</code> | </code> |
| |
bb/redbook/202.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)