Инструменты пользователя

Инструменты сайта


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