- •Интегрированная среда qbasic Запуск и завершение qbasic
- •Главное меню qbasic
- •Встроенный справочник qbasic
- •Формальные сведения о qbasic Алфавит qbasic
- •Д Данные Переменные анные в языке qbasic
- •Длинная целая –2147483647 до 2147483648 (&)
- •Переменные
- •Переменные
- •Defint X-X (целые числа, inTeger)
- •Константы
- •Выражения в языке qbasic
- •Арифметические выражения
- •Условные выражения
- •Логические выражения
- •Символьные выражения
- •Встроенные функции
- •Input "Сообщение", список переменных
- •Оператор вывода данных
- •Статический ввод данных
- •Команды управления ходом выполнения программы
- •Безусловная передача управления
- •Условная передача управления
- •Формат записи вложенных условных операторов
- •Множественный выбор (select case)
- •Работа с датой и временем
- •Цикл со счетчиком (for…next)
- •Цикл while … wend
- •Вложенные циклы
- •Массивы
- •Одномерные массивы
- •Определение массивов
- •Заполнение массива
- •Порядок работы с массивами
- •Действия над элементами одномерного массива
- •Двумерные массивы Основные понятия
- •Заполнение массива
- •Действия над элементами двумерного массива
- •Подпрограммы
- •Функции, определяемые пользователем
- •1 Вариант
- •2 Вариант
- •Работа со строковыми типами данных Оператор line input
- •Операции со строковыми данными
- •Функции для работы с текстами
- •Графическая обработка данных
- •Оператор screen
- •Оператор color
- •Операторы pset, preset
- •Прямые линии – отрезки
- •Рисование прямоугольников
- •Оператор circle
- •Оператор paint
- •Вывод текста в графическом режиме
- •Графическое “перо” draw
ОГЛАВЛЕНИЕ
Интегрированная среда QBASIC 3
Запуск и завершение QBASIC 3
Главное меню QBASIC 3
Встроенный справочник QBASIC 4
Формальные сведения о QBASIC 5
Алфавит QBASIC 5
Данные в языке QBASIC 5
Переменные 6
Переменные 6
Константы 7
Выражения в языке QBASIC 8
Арифметические выражения 8
Условные выражения 8
Логические выражения 8
Символьные выражения 9
Встроенные функции 9
Команды в языке QBASIC 11
Оператор комментариев 11
Оператор присваивания 11
Оператор ввода данных 11
Динамический ввод данных 11
Оператор вывода данных 12
Статический ввод данных 13
Команды управления ходом выполнения программы 14
Безусловная передача управления 14
Условная передача управления 14
Формат записи вложенных условных операторов 15
Множественный выбор (SELECT CASE) 16
Работа с датой и временем 16
Циклы 17
Цикл со счетчиком (FOR…NEXT) 17
Цикл WHILE … WEND 20
Вложенные циклы 22
Массивы 23
Одномерные массивы 23
Определение массивов 23
Заполнение массива 24
Порядок работы с массивами 24
Действия над элементами одномерного массива 25
Двумерные массивы 28
Основные понятия 28
Заполнение массива 28
Действия над элементами двумерного массива 29
Подпрограммы 34
Функции, определяемые пользователем 35
Работа со строковыми типами данных 37
Оператор LINE INPUT 37
Операции со строковыми данными 37
Функции для работы с текстами 37
Функция INKEY$ или как получить власть над клавиатурой 41
Графическая обработка данных 41
Оператор SCREEN 41
Оператор COLOR 42
Операторы PSET, PRESET 43
Прямые линии – отрезки 43
Рисование прямоугольников 44
Оператор CIRCLE 45
Оператор PAINT 47
Вывод текста в графическом режиме 47
Графическое “перо” DRAW 47
Интегрированная среда qbasic Запуск и завершение qbasic
QBASIC является приложением MS-DOS, которое нормально работает под Windows. Чтобы начать работу с QBASIC, надо запустить программу QBASIC.EXE.
Запускать QBASIC любым удобным способом:
-
Нажатием {Enter} в NC;
-
С помощью меню пользователя в NC;
-
Из папки {языки программирования}, ярлык {QBASIC}.
После запуска QBASIC на экране появится окно. Для снятия заставки и перехода в основное окно редактора нажмите {Esc}. Завершение работы – (Файл-Выход)
Главное меню qbasic
Главное меню содержит несколько пунктов (Файл, Редактирование, Просмотр и т.п.). Для выбора пункта меню щелкнуть мышью на его название или нажать клавишу {Alt}.
После выбора пункта меню раскрывается нисходящее меню со списком команд данного пункта.
Пункт Файл
-
Новый. Работа с неозаглавленной заготовкой нового файла.
-
Открыть. Открыть существующий файл. В открывшемся окне необходимо найти имя существующего файла. Для перемещения по полям используйте мышь или клавишу {Tab}.
-
Сохранить. На диске сохраняется текущая версия вашей программы. При первоначальном сохранении файла необходимо присвоить имя создаваемому файлу.
-
Сохранить как… откроется стандартное диалоговое окно, в котором надо указать имя. Этой командой можно создать обновленную версию программы, сохранив старую в неприкосновенности.
-
Печать. Печать открытого файла на принтере.
-
Выход. Завершает работу QBASIC.
Пункт Редактирование
Можно переместить или скопировать выделенный фрагмент текста в другое место того же файла или в другой файл. Для выделения фрагмента необходимо подвести курсор к началу выделяемого участка, нажать {Shift} и, не отпуская ее, «закрашивать» участок.
Пункт Запуск
-
Запуск {Shift+F5}. Запуск программы с первой исполняемой команды.
-
Перезапустить. Подготовка программы к запуску с первой исполняемой команды. Эта команда удаляет все введенные вами данные и высвечивает первую исполняемую команду.
-
Продолжить{F5}. Работа возобновляется с той команды, на которой программа была остановлена.
Окно среды QBASIC
После запуска программы QBASIC, на экране появляется основное окно текстового редактора.
Основные операции с программой проводятся в окне редактора: набирается, редактируется текст, отлаживается программа и т. п.
Результаты своей работы программа выдает на выходной экран QBASIC, который “скрыт” под окном редактора. Выходной экран выдается и после завершения программы, - для возврата в окно редактора необходимо нажать любую клавишу.
F4 – универсальный переключатель между окном редактора и выходным экраном QBASIC.
Встроенный справочник qbasic
{Shift+F1}- на экране появится окно системы помощи QBASIC. Для перемещения по пунктам кадра используют клавиши {Tab}, стрелки управления курсором, {PgUp}, {PgDn}.
Если в окне текстового редактора подвести курсор под какое-либо служебное слово и нажать{F1}, на экране появится раздел алфавитного указателя, поясняющий это слово.
Пример 1
CLS
INPUT”Введите фамилию”;F$
INPUT”Введите имя”;I$
RS$=F$+” “+I$
PRINT”Уважаемый (ая) ”;RS$;” ,я думаю, что мы с вами сработаемся”
END
-
Набрать текст программы;
-
Сохранить его на диск с именем prog1;
-
Запустить программу на выполнение;
-
Получить справку по оператору INPUT.
Пример 2
SCREEN 9
Color 1,5
Circle(200,180),100,6
Paint Step(0,0),7,6
Line(20,30)-(70,70),4,BF
-
Набрать текст программы;
-
Сохранить его на диск с именем prog2;
-
Запустить программу на выполнение;
-
Скопировать 3-ю и 4-ю строку и вставить после 5-ой
-
Внести изменение: вместо значения 200 поставить 400
-
Запустить программу на выполнение