Процедура редактирования распределений

Любая программа подразумевает обеспечение «экранного сервиса». На экране должны возникать таблицы исходных данных, которые удобно редактировать. Для этого должно быть предусмотрено создание в программе текстового файла, в котором изображается экранная таблица со специальными символами. Символы обозначают будущие места, в которых будут стоять исходные данные. Заранее оговариваются специальные символы.

рис. 9 Распределение служебных мест на экране для редактирования параметров измерения.

Специальные символы, которые указывают местоположение будущих значений.

@

- место переключения фона.

#

- место, где будет выведено значение параметров.

~

- место, где будут выводиться частоты.

!

- место, где строятся столбцы гистограммы.

*

- либо шаг, либо угол. Название параметра.

$

- место, в которое выводится тип клетки. (slow, medium, fast).

 

Процедура формирования экрана работает следующим образом. Текстовый файл считывает символ за символом. Если считанный символ не входит в список специальных, он просто выводится на экран. Таким образом, на экран могут выводиться любые комментарии, например: инструкции по редактированию таблицы. При выводе всех символов, подсчитывается номер строки и номер позиции в строке. Номер позиции в строке задаётся в начале, равный единице. И наращивается с введением каждого нового символа до появления символа eoln (end of line - конец строки). После увеличивается на единицу счетчик номера строк и сбрасывается в единицу счетчик номера позиции. Работа процедуры заканчивается eof (end of file - конец файла).

Смотрите также

Значение характера побочных эффектов
Переходя к значению характера побочных неврологических эффектов, следует отметить, что часть старых активирующих нейролептиков (перфеназин, фторфеназин, тиопроперазин, флупентиксол) по мере пов ...

Ведение больных, восстановление функции конечности
Одним из важнейших условий получения хороших ре­зультатов при лечении свежих и застарелых поврежде­ний голеностопного сустава, кроме тщательно проведен­ной репозиции, является хорошо осуществленная ...

Функциональные блоки головного мозга
А. Р. Лурия предложил структурно-функциональную модель мозга как субстрата психической деятельности. Эта модель характеризует наиболее общие закономерности работы мозга как единого целого и позволя ...