- •Министерство образования российской федерации
- •Внешние устройства пк
- •2.1. Элементы языка
- •Мантисса e порядок
- •2.2. Операторы языка
- •Операторы управления
- •If логическое_условие goto метка_оператора
- •2.3. Организация ветвлений
- •Input “Укажите х”, X
- •15 ? “Неверно”
- •2.4. Организация циклов
- •Программа к задаче 9
- •Input "Введите числа X и y", X, y
- •2.5. Работа с массивами
- •Input "Введите число вкладчиков и процент ",n,p
- •2.6. Модульное программирование
- •2.7. ОбРаботка Символьных данных
- •Пример. ?instr(”Саша”,”а”),instr(3,”Саша”,”а”) Результат: 2,4
- •2.8. Численные методы анализа
- •Input “Введите левую и правую границы a и в ”, a, b,
- •Input “Введите допустимую погрешность e ”, e
- •2.9. Выявление нажатия клавиш
- •2.10. Работа с графикой
- •2.11. Работа с дисковыми файлами
- •3.1. Решение уравнений
- •3.2. Численное интегрирование функций
- •3.3. Решение дифференциальных уравнений
- •4.1. Линейная регрессия
- •4.2. Полиномиальная аппроксимация
- •П1. Интерфейс среды qbasic
- •П2. Клавиши управления
- •П3. Меню интерпретатора
- •Ответы на тестовые задания, имеющиеся в тексте пособия:
- •& Тесты по курсу
- •Литература
- •Оглавление
- •2.6. Модульное программирование 38
- •2.8. Численные методы анализа 41
- •Информатика
П2. Клавиши управления
Рассмотрим основные управляющие клавиши, действующие при создании и отладке программ.
Клавиши перемещения:
|
Ctrl+ – перемещение на слово влево. Ctrl+ – перемещение на слово вправо. Home – первая позиция текущей строки. Ctrl+Home – начало программы. |
End – конец строки. Ctrl+End – конец программы. Ctrl+PgUp – влево на 80 колонок. Ctrl+PgDn – вправо на 80 колонок |
Клавиши просмотра:
F4 – просмотреть окно вывода.
F6 – сделать следующее окно активным.
Ctrl+F10 – развернуть активное окно во весь экран.
Alt+Plus – увеличить размер активного окна.
Alt+Minus – уменьшить размер активного окна.
Выбор и манипулирование фрагментами текста:
Shift+клавиши_перемещения – в соответствии с использованной клавишей перемещения необходимый фрагмент текста программы выделяется контрастным цветом. Далее он может быть удален, скопирован и т.д.
Ctrl+Ins – скопировать выбранный текст в буфер-карман.
Shift+Del или Ctrl+Y – стереть текст и скопировать его в буфер.
Shift+Ins – вставить текст из буфера в место, определяемое текущим положением курсора.
Shift+Tab – удалить начальные пробелы в выбранных строках.
С
ледующий
рисунок иллюстрирует последовательность
действий по копированию или перемещению
фрагментов текста.
Клавиши запуска и отладки:
Shift+F5 – выполнить программу с начала.
F5 – продолжить выполнение после остановки.
F7 – выполнить программу до данной позиции.
F8 – выполнить один следующий оператор.
F10 – пошаговое выполнение программы.
Shift+F8 – трассировка выполнения программы назад.
Shift+F10 – трассировка выполнения программы вперед.
F9 – включить-выключить точку прерывания.
Shift+F9 – включить точку наблюдения.
Ctrl+Break – останов выполнения программы.
П3. Меню интерпретатора
Главное горизонтальное меню системы предоставляет доступ к вспомогательным вертикальным меню, реализующим конкретные действия. Кратко рассмотрим эти функции.
|
File |
Файл –работа с файлами (создание новой программы, загрузка/сохранение программ, печать и др.) | |
|
New Open... Save Save As |
– создание новой программы – открытие-загрузка уже имеющейся на диске программы – сохранение программы на диске со старым именем – сохранение программы на диске с новым именем | |
|
Print... |
– печать всей или части программы | |
|
Exit |
– выход из Бейсика | |
При выборе пункта Exit Бейсик выводит следующее окно диалога, где программисту сообщается, что “Загруженный файл не был сохранен”.
|
Loaded file is not saved. Save it now? |
|
< Yes > < No > <Cancel> < Help > |
Пользователю доступны действия: Yes– сохранить и выйти,No– выйтибез сохранения, Cancel – отказаться от выхода, Help – обратиться за помощью.
|
Edit |
Редактированиепрограмм, создание новых процедур/функций | |
|
Cut Shift+Del Copy Ctrl+Ins Paste Shift+Ins Clear Del |
– изъятие выделенного фрагмента текста в буфер – копирование выделенного фрагмента в буфер – извлечение содержимого буфера – удаление выделенного фрагмента | |
|
New SUB... New FUNCTION... |
– создание новой процедуры – создание новой функции | |
|
View |
Просмотрпроцедур/функций, управление экраном | |
|
SUBs... F2 Split Output Screen F4 |
– просмотр процедур – горизонтальное разделение рабочего окна на два – переход в экран вывода | |
|
Search |
Поиски замена фрагментов программ | |
|
Find... Repeat Last Find F3 Change... |
– поиск заданного фрагмента в тексте – повтор поиска – замена найденного фрагмента | |
|
Run |
Запускдля исполнения загруженной программы | |
|
Start Shift+F5 Restart
Continue F5 |
– исполнение программы с начала – переход к первому оператору программы с установлением состояния ожидания. Далее программа может исполняться, например, в пошаговом режиме. – продолжение выполнения с места остановки | |
|
Debug |
Отладкапрограммы (поиск ошибок, проверка логики) | |
|
Step F8 Procedure Step F10 |
– выполнение одного текущего оператора программы – то же, но вызванные процедуры не отслеживаются и выполняются без остановки | |
|
Trace On |
– включение/выключение режима трассировки: все исполняемые операторы подсвечиваются | |
|
Toggle Breakpoint F9
Clear All Breakpoints Set Next Statement |
– установка контрольной точки (выделяется цветом). Встречая ее, программа останавливается. Здесь можно перейти в режим отладки. – снятие точек останова – переход к выполнению оператора, где находится курсор | |
|
Options |
Настройка Опций-режимов системы | |
|
Display... Help Path... Syntax Checking |
– настройка экрана – указание местоположения файла помощи (Help) – включение/выключение режима синтаксической проверки текста программы | |
