Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9.Методичка ИНФОРМАТИКА_QB.09.doc
Скачиваний:
6
Добавлен:
11.11.2019
Размер:
654.85 Кб
Скачать

1.2. Этапы программирования.

  1. Составление плана решения поставленной задачи в виде набора операций (алгоритма), составление блок-схемы решения.

  2. Описание плана решения задачи на языке программирования (составление программы).

  3. Ввод текста программы в память ПК.

  4. Компиляция – трансляция (перевод) программы с языка программирования на машинный язык (т.е. в машинные коды).

  5. Исправление ошибок в программе (отладка программы).

  6. Выполнение программы и получение предварительных результатов.

  7. Анализ полученных результатов и, при необходимости, корректировка программы.

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

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

  2. курсив используется для обозначения операндов и параметров, при написании программы они должны быть заменены соответствующими значениями;

  3. элементы, заключенные в квадратные скобки, являются необязательными и могут быть использованы или опущены по желанию программиста;

  4. многоточие означает возможность повторения, т.е. предшествующий многоточию элемент конструкции команды может быть неоднократно повторен;

  5. обязательные пробелы обозначены знаком подчеркивания “_”.

2. Язык программирования Quick Basic

2.1. Среда Qвasic

Словарь Qbasic содержит около 200 ключевых слов, каждое из которых обозначает выполнение определенного действия. Многие ключевые слова вместе с дополнительными параметрами формируют операторы, из которых и состоит текст программы.

Для входа в среду Qbasic необходимо запустить файл qb.exe, который обычно находится в каталоге Qbasic. После успешного вызова системы верхняя строка экрана монитора содержит «меню» возможных режимов работы среды Qbasic.

Рис. 6.

Начнем с меню File (рис. 6). Для того, чтобы открыть это меню, нужно щелкнуть на нем мышкой (рис. 7). В нем есть пункты New Program - создать новую программу; Open Program... - открыть программу; Save и Save As... - сохранить и сохранить как, и Exit - остальные нам пока не понадобятся.

Рис. 7. Рис. 8.

В меню  Edit (рис. 8): Undo - отменить последний ввод; Cut - вырезать в буфер; Copy - копировать туда же; Paste - вставить оттуда; Clear - удалить все.

Меню Search: Find - найти какие-нибудь символы, а Change - найти что-нибудь, а потом заменить (иногда довольно полезная вещь).

Меню Run: Start- запуск написанной вами программы с начала; Continue - продолжение выполнения программы после прерывания ее. Make EXE File... - позволяет сделать из *.bas файла настоящую EXE-версию вашего программы, чтобы ее можно было запускать на машине без Бейсика.

Чтобы переключиться на русский язык, надо нажать правый Ctrl и правый Alt, а чтобы на английский язык, то нажать надо на те же клавиши, только слева.

И еще - если вы запустили программу, а выхода из нее не предусмотрели, то нажмите Ctrl+Break. Чтобы при наборе кода перейти на новую строку нажмите на кнопку ENTER.

При необходимости сохранить написанную программу, нужно воспользоваться меню File -> Save As . Откроется следующее окно:

Рис. 9.

По рисунку 9 видно, как можно выполнить эту операцию. Немного про имена файла: В DOS'e, под которым и работает QBasic, имя файла должно состоять не более, чем из 8-ми символов, начиная с латинской буквы. Далее могут следовать буквы или цифры. Расширение после сохранения Qbasic ставит такое - bas. Это облегчит поиск нужного файла. Несколько слов о форматах - верхний формат стоит по умолчанию. Он убыстряет работу с Qbasic, может быть и размер файла будет немного меньше. Но зато файлы, сохраненные таким образом, нельзя открыть ничем, кроме Qbasic. Во втором формате в файле просто будет текст написанной вами программы. Такой файл можно открывать через любой редактор. При необходимости найти уже сохраненную программу используется File -> Open Program... При этом открывается практически такое же окно. В большом окошке можно выбрать нужный файл. А можно ввести название файла в верхнем окне, и Бейсик откроет его.

Команда меню Edit позволяет перейти к режиму редактирования программы.

Команда Compile служит для компиляции, т.е. перевода программы на Qbasic в машинные коды. При выполнении этой

команды выдается сообщения о результатах прохождения компиляции. Если в программе допущены синтаксические ошибки и ошибки, вызванные внутренними несоответствиями, то выдается сообщение. Список основных сообщений об ошибках приведен в Приложении 1. Следует отметить, что компилятор обнаруживает ошибки в написании команд, ошибки несоответствия типов данных и т.п., и не может обнаружить ошибок в алгоритме решения задачи. Из этого следует, что успешное выполнение компиляции, к сожалению, не означает, что задача решена правильно.

Для выполнения программы служит команда меню Run, в случае успешного выполнения программы результат показывается в окне Run системы.

Программа на Qbasic представляет собой последовательность строк. Каждая из строк содержит номер (может отсутствовать) и информационную часть. Номер строки определяет порядок размещения строк в программе и используется для указания строк при передаче управления. Информационная часть состоит из одного или нескольких операторов (команд), а также может включать комментарий. Если строка содержит несколько операторов, то они разделяются двоеточиями. Строка программы может содержать до 255 символов.

Режимы работы в среде Qbasic можно разделить на:

1) режим работы с текстом программы;

2) режим работы с файлом;

3) режим отладки.

Текстовый редактор предоставляет пользователю возможности набора и редактирования текста. С его помощью создаются тексты программы, которые Вы просто набираете с помощью клавиатуры. Для перемещения по тексту можно использовать клавиши со стрелками или специальные клавиши (PgUp, PgDn, HOME, END). Курсор показывает место ввода текста. С помощью клавиши DELЕTE удаляют знак, находящийся над курсором (в позиции курсора), BACKSPASE – удаляет знак, стоящий слева от курсора. С помощью клавиши INSERT можно установить режим замены или вставки.

В режиме отладки происходит трансляция программы с языка программирования в машинные коды (при этом исправляются ошибки), выполнение программы, исправление ошибок, тестирование программы. Обычно при отладке используются команды меню Compile и Run.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]