Сохранение (запись) файла (программы)



Сохранение файла, или запись программы в память ПК, после набора текста программы, основано на практическом опыте работы пользователей. Часто на этапе выполнения программы, даже у опытных разработчиков происходит так называемое “зависание” программы, вызванное неправильным пользованием конструкцией цикла, либо невыходом к оператору остановки Stop при каких-либо условиях, запроса к вводу всё новых и новых значений исходных параметров, нельзя исключить и возможность сбоя оборудования. В этих случаях единственным способом продолжения работы пользователя является перезагрузка ЭВМ с потерей всей несохраненной в памяти информации (перезагрузка осуществляется одновременным нажатием клавиш Alt - Ctrl - Del).

Для сохранения файла (программы) пользователь должен выйти в Главное меню, нажав клавишу Esc, затем перейти к функции File, войти в меню функции File, найти команду Save и нажать клавишу Enter. В ответ на это действие система высветит запрос о переименовании файла (Rename... ). Напомним, что до этого момента система сама присвоила имя нашему файлу Noname . bas безымянный файл). Если пользователь не согласен с таким именем, то он может изменить это название на своё собственное, например: A : lr 3. bas (запись осуществляется на гибкий диск, установленный на дисковод а:, файл будет записан с именем lr 3 (сокращение от лабораторной работы № 3), расширение bas указывает на то, что этот файл исходных текстов программ на языке Бейсик).

Повторная запись файла с этим же именем (при редактировании уже существующей программы) может быть осуществлена нажатием функциональной клавиши F 2. Старая версия файла сохраняется, ей система присваивает другое расширение – bak.

 

Выполнение программы

Для выполнения программы пользователь должен выйти в Главное меню, нажав клавишу Esc,затем перейти к функции Run. Функция Run не имеет в своём составе меню, поэтому при нажатии клавиши Enter компилятор Бейсика будет производить синтаксический контроль всей записанной программы, перевод её на язык машинных кодов и запуск на выполнение. В поле окна Message можно наблюдать чередование строк программы, которые проверены компилятором.

Если ошибок не обнаружено, то дальнейший диалог пользователя с ПК на этапе выполнения программы осуществляется через окно Run, размер которого можно увеличить на весь экран монитора, нажав клавиши Alt - F 5. Для начинающих пользователей рекомендуется в текст программы включать дополнительные операторы вывода с поясняющим текстом, например:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Print “начало работы программы”

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Print “ввод исходных данных”

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Print “вывод результатов”

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Print “конец программы”

Такие комментарии на этапе выполнения помогут лучше ориентироваться пользователю по тексту программы и дадут ответы на вопросы: какая часть программы завершилась, какая часть выполняется в данный момент и т. п.

Если ошибки при компиляции обнаружены, то в окне Edit выдаётся цифровой код и краткое пояснение непосредственно в том месте программы, в котором оно обнаружено. Дальнейшая трансляция программы прекращается. Пользователю необходимо устранить ошибку и запустить программу на выполнение повторно. Устранение ошибки (редактирование текста) осуществляется в окне Edit, для чего достаточно нажать клавишу Enter.

 

Редактирование файла (программы)

Под редактированием будем понимать исправление, добавление, вставку и удаление отдельных символов, слов, фраз, а также целых абзацев в существующий файл (программу). Структура команд редактора в системе Турбо Бейсик похожа на используемую в редакторах Турбо Паскаль, Турбо Си. Приведены наиболее распространённые команды редактора.

 

Команды перемещения курсора

На один символ влево – Ctrl - S или стрелка влево,

На один символ вправо – Ctr - D или стрелка вправо,

На одно слово влево – Ctrl - A,

На одно слово вправо – Ctrl - F,

На одну строку вверх – Ctrl - E или стрелка вверх,

На одну строку вниз – Ctrl - X или стрелка вниз,

На одну страницу вверх – Ctrl - R или Page Up,

На одну страницу вниз – Ctrl - W  или Page Down,

Прокрутить вверх – Ctrl - W,

Прокрутить вниз – Ctrl - Z.

 

Команды вставки и удаления

Задать – отменить режим вставки – Ctrl - V  или Ins,

Вставить строку – Ctrl - N,

Удалить строку – Ctrl - Y,

Удалить до конца строки – Ctrl - Q - Y,

Удалить символ слева – Ctrl - H или Backspase,

Удалить символ – Ctrl - G или Del,

Удалить слово справа – Ctrl - T.

 

Команды работы с блоками

Отметить начало блока – Ctrl - K - B или F 7,

Отметить конец блока – Ctrl - K - K или F 8,

Отметить отдельное слово – Ctrl - K - T,

Скопировать блок – Ctrl - K - C,

Переслать блок – Ctrl - K - V,

Удалить блок – Ctrl - K - Y,

Прочитать блок с диска – Ctrl - K - R,

Записать блок на диск – Ctrl - K - W,

Высветить блок – Ctrl - K - H,

Распечатать блок – Ctrl - K - P.

 

Смешанные команды

Завершить редактирование без сохранения – Ctrl - K - Q или Ctrl - K - D или Esc,

Сохранить файл – Ctrl - K - S,

Перейти к новому файлу – F 3,

Выполнить табуляцию – Ctrl - I или Tab,

Задать шаг табуляции – Ctrl - O - T,

Задать/отменить режим создания абзацного отступа – Ctrl - O - I,

Восстановить строку – Ctrl - Q - L,

Установить маркер – Ctrl - K - N,

Найти установленный маркер – Ctrl - Q - N,

Найти в тексте заданное сочетание символов – Ctrl - Q - F,

Найти и заменить – Ctrl - Q - A,

Повторить поиск – Ctrl - L,

Прервать операцию – Ctrl - U,

Восстановить ошибочно удалённое сообщение – Ctrl - Q - W.

 

Опции поиска

Поиск назад – B,

Глобальный поиск – G,

Число поисков – n,

Замена без подтверждения – N,

Игнорировать верхний (нижний) регистр – U,

Поиск по целому слову – W.

 

Отладка программы

В Турбо Бейсике имеется два режима отладки, задаваемые опциями Trase (трассировка) и Run - time - error (поиск ошибок во время выполнения) в функции Debug Главного меню. Первый режим используется для отладки программ в памяти и обеспечивает глобальную трассировку выполнения программы. Во время трассировки в окне Trace “основного экрана” появляются номера (метки) выполняемых операторов, а также метки и имена процедур и функций. Нажатие клавиш Alt - F 9 позволяет перейти от трассировки к выполнению программы. Комбинация клавиш Alt - F 10 предназначена для пошаговой трассировки. Пользователь может изменить этот режим трассировки с помощью операторов в тексте программ tron и troff – команд включения и выключения трассировки соответственно.

Второй режим отладки (Run - time - error) служит для поиска ошибок в Exe и Tbs – файлах. Выбрав позицию Compile to в функции Options Главного меню, пользователь может задать режим компиляции: в память (memory), в Exe – файл и Tbs – файл (Chain fille для сцепления программы во время выполнения). Компиляция в памяти (по умолчанию) используется при отладке программ. Готовую программу следует откомпилировать в Exe – файл. При возникновении ошибки в окне сообщений выдаются номер ошибки и значение счётчика команд. При этом необходимо войти в систему Турбо Бейсик, задать режим поиска ошибок, указать значение счётчика команд.

Система перекомпилирует программу и по значению счётчика команд найдёт место ошибки.

Вызов существующего файла (программы) для дальнейшей работы

Для вызова (загрузки) существующего файла необходимо воспользоваться функцией File Главного меню и позицией Load. После нажатия клавиши Enter система запрашивает имя файла “*.bas”.

Символ “*” подразумевает любой набор символов перед расширением . bas . Пользователь в ответ на этот запрос может нажать клавишу Enter, либо набрать на клавиатуре конкретное имя файла, можно с указанием пути.

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

Во втором случае после набора конкретного имени файла с расширением и нажатием клавиши Enter в окне Edit появляется текст загружаемого файла (например, a : lr 3. bas).

Пользователь в зависимости от того, что ему нужно делать, может перейти к любым функциям Главного меню системы Турбо Бейсик.

 


Дата добавления: 2021-11-30; просмотров: 24; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!