Помощь в учёбе, очень быстро...
Работаем вместе до победы

Описание глобальных структур, типов данных, переменных

РефератПомощь в написанииУзнать стоимостьмоей работы

Mas: array of char. Представляет собой, собственно говоря, саму ленту. В данном массиве сохраняются все значения, которые имеются на ленте. Длина массива отражает реальную длину ленты. Предназначен прежде всего для хранения данных ячеек на ленте, не попавших в диапазон видимой её части. Символьный тип элементов массива выбран потому, что данные которые могут хранится в ячейке, представляют собой… Читать ещё >

Описание глобальных структур, типов данных, переменных (реферат, курсовая, диплом, контрольная)

Для полноценной реализации данной программы были использованы следующие глобальные типы данных и переменные:

i, prib, len, c: Integer;

buf: char;

poss: integer;

mas: array of char;

dirr: string;

flag_reg: Boolean;

Объясним необходимость использования каждой из переменных и типов данных.

  • § i: integer. Данная переменная является текущим номером в введённом списке команд в процессе работы программы. Она указывает на выполняемую команду. Всякий раз при выполнении очередной команды её значение увеличивается на единицу. При выполнении некоторого условия (конец списка введённых команд) её значение обнуляется, т. е. указатель смещается в начало списка.
  • § prib: Integer. Данная переменная служит для сохранения текущей позиции ползунка при пролистывании (просмотре) ленты при помощи специально предназначенных для этого боковых кнопок. При каждом нажатии данных кнопок её значение увеличивается или уменьшается (в зависимости от того в какую сторону идёт просмотр ленты) на величину, равную длине видимой части ленты (таблицы). Исключения составляют случаи, возникающие на границах ленты, когда позиция ползунка автоматически перемещается в конец/начало ленты.
  • § buf: char. В этой переменной сохраняется значение из считанной ячейки.
  • § len: integer. Хранит текущую длину ленты.
  • § c: Integer. Задержка (в млc.) между выполнениями команд.
  • § poss: integer. Является носителем номера позиции управляющего устройства (ползунка). Используется во всех операциях программы.
  • § mas: array of char. Представляет собой, собственно говоря, саму ленту. В данном массиве сохраняются все значения, которые имеются на ленте. Длина массива отражает реальную длину ленты. Предназначен прежде всего для хранения данных ячеек на ленте, не попавших в диапазон видимой её части. Символьный тип элементов массива выбран потому, что данные которые могут хранится в ячейке, представляют собой всего лишь один символ.
  • § dirr: string. В данной переменной при открытии программы сохраняется текущий каталог. Предназначена для формирования пути к открытию справки.
  • § flag_reg: Boolean. Признак переключения режима действия программы (обычный и пошаговый, в котором при однократном запуске программы выполняется ровно одна команда). Меняет своё значение при каждом нажатии кнопки-переключателя.
Показать весь текст
Заполнить форму текущей работой