Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка QB.doc
Скачиваний:
16
Добавлен:
06.11.2018
Размер:
2.41 Mб
Скачать

Багаторазовий пошук

Часто при роботі з програмою потрібно повторювати пошук неодноразово. При цьому можна не входити кожний раз у поле діалогу “Find”, а вибирати в “низхідному” меню “Search” режим “Repeat Last Find”, якщо ознака пошуку залишається незмінною. Ще швидше процес пошуку активізується натисканням в редакторі функціональної клавіші “F3”.

Зміна тексту

Ця функція здійснює пошук деякої послідовності символів та заміну її на іншу послідовність. Зробіть активним поле діалогу “Change” (“Alt”+ “S”; “C”).

Разом з ознакою пошуку в поле вводу “Change To”: задайте нову послідовність символів. Поля контролю мають той же зміст, що в режимі “Find”. Необхідно відмітити деякі особливості, які вносять в це поле діалогу перемикачі. Перемикач “Find and Verify” вмикає режим, коли при находжені в програмі заданої ознаки вам пропонується відповісти, міняти знайдену послідовність символів на нову чи ні. При установці перемикача у положення “Change All” задана послідовність символів у всій програмі автоматично замінюється новою послідовністю.

2.8 Робота з кількома вікнами

При виборі меню “Split” у “низхідному” меню “Vier” (“Alt”+ “V”; “P”) можна розділити екран на дві частини. Таким чином можна водночас робити з різними частинами програми. Перехід від одного вікна до іншого здійснюється функціональною клавішею “F6”. За допомогою тієї ж клавіші можна потрапити у вікно “Immediate” (безпосереднього виконання) в нижній частині екрана. Задані там команди відразу ж виконуються.

Примітка: Цей режим можна використовувати, щоб у післяпрограмне переривання вивести за допомогою команди PRINT значення деяких змінних.

2.9 Виконання програми.

Запуск програми

Після того як програма введена на екран, запустити її можна натисканням комбінації клавіш “Shift”+ “F5”, або активізуючи режим “Start” у меню “Run” (“Alt”+ “R”; “S”). Після зникнення програми та отримання результатів розрахунку ви автоматично повертаєтесь в оболонку QBASIC натиснувши будь-яку клавішу.

Зупинка програми

Зупинити програму, яка виконується можна натисканням клавіші “Pause”. Обробка триває після натискання будь-якої іншої клавіші.

Переривання програми

Натисканням клавіші “Break” (“Cntrl”+ “Pause”) можна перервати програму, яка виконується та повернутись в робоче поле QBASIC. Наступне натискання клавіші “F5” повертає програму в точку, яка передує місцю перериваня. Режим “Restart” меню “Run” дає такий же результат.

Закінчення роботи

Закінчується робота в QBASIC вибором режиму “Exit” у “низхідному” меню “File”. Якщо в оперативній памяті компютера знаходиться програма, не збережена в новій редакції це положення можна виправити. Докладно збереження програми ви знайдете в розділі “Складання нової програми”.

2.10 Програмований режим Структура програми

Програма на мовi QBASIC складається iз рядкiв операторiв В одному рядку може бути кiлька операторiв якi вiддiляються двокрапкою :

A=21 A=3+A N=AA-13

Закінчується програма оператором END:

Коли програму вводять з клавiатури кожен рядок закiнчують натисканням клавiшi ENTER  пiсля цього даний рядок займає своє мiсце у програмi яка знаходиться у оперативнiй пам’ятi ЕОМ

У разі необхiдностi в коментарі у програмi використовують оператор REM чи символ    (апостроф) Наприклад

REM Розрахунок температурного поля

Текст програми який йде за оператором REM чи за символом ’ iнтерпретатором ігнорується Тому коли коментар є частиною рядка, в якому вже є оператор (чи кiлька операторiв) оператор REM повинен бути останнiм оператором цієї строки Якщо замiсть оператора REM використовується символ     то перед ним необовязково ставити двокрапку – розподiльник операторiв Наприклад REM Ввести температуру кипіння води

’ для рiзних температурних шкал

PRINT 212 ’По Фаренгейту

PRINT 100 ’По Цельсiю

PRINT 80 REM По Реомюру

Якщо запишемо рядок

A=314A100 REM Перетворення значення кута S=RA

то значення змінної S обчислено не буде тому що коментар стоїть у серединi рядка.