Сохранение (запись) файла (программы)
Сохранение файла, или запись программы в память ПК, после набора текста программы, основано на практическом опыте работы пользователей. Часто на этапе выполнения программы, даже у опытных разработчиков происходит так называемое “зависание” программы, вызванное неправильным пользованием конструкцией цикла, либо невыходом к оператору остановки 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!