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

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

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

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

@

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

#

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

~

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

!

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

*

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

$

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

 

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

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

Медицинская энтомология
Класс Н А С Е К О М Ы Е . Насекомые к настоящему времени насчитываются более 1 млн. видов, что превосходит всех о ...

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

Проблема объекта клинической психологии. Определение. Взаимосвязь социальной адаптации человека и его здоровья
Практическая ориентация клинической психологии. Клиническая психология является сегодня одной из наиболее внедренных в практику среди других областей психологии, внедренной методологически, метод ...