- •Інформатика
- •1. Складання алгоритмів
- •1.1. Визначення алгоритму
- •Алгоритм повинен бути:
- •1.2. Алгоритми на природній мові
- •1.3 Алгоритми лiнійної структури
- •1.4 Алгоритми розгалуженої структури
- •1.5 Алгоритм циклічної структури
- •1.6 Комбіновані алгоритми
- •1.7 Схематичне зображення алгоритмів
- •Опис символів
- •2 Алгоритмічна мова qbasic
- •2.1 Інструментарій
- •2.2 Система меню
- •Поле опцій
- •Перемикачі
- •Поле вводу
- •Блок контролю
- •Поле списків
- •2.3 Редактор
- •Маркіровка тексту
- •Обробка тексту
- •2.4 Збереження і завантаження програм
- •Збереження
- •Збереження з іншим іменем
- •Завантаження програми
- •2.5 Складання нової програми
- •2.6 Друк програми
- •2.7 Пошук та зміна тексту
- •Пошук тексту
- •Багаторазовий пошук
- •Зміна тексту
- •2.8 Робота з кількома вікнами
- •2.10.1 Елементарні конструкції мови qbasic
- •Символи
- •2.10.2 Чисельні та символьні дані
- •2.10.3 Стандартні функції
- •2.10.4 Вирази
- •2.10.5 Операції та їх приорітет
- •Логiчні операцiї
- •2.11 Оператори мови qbasic
- •2.11.1 Оператор присвоєння
- •2.11.2 Оператор swap
- •2.11.3 Оператори введення-виведення Оператори введення read, data, restore
- •Оператор введення input
- •Оператор виведення print. Функції spc, tab
- •Оператор виведення print using
- •2.11.4 Оператори керування
- •Оператор goto
- •Оператор on…goto
- •Оператори stop і cont
- •Оператори if… then… else
- •Блок умовного переходу в програмі
- •Оператори gosub і return
- •Оператор on...Gosub
- •Цикл while
- •Цикл do
- •Оператор вибору select case
- •2.11.5 Графiчнi оператори Оператор view
- •Оператор screen
- •Оператор circle
- •Оператор window
- •Оператор line
- •Оператор draw
- •Оператор preset, pset
- •Оператор locate
- •2.11.6 Функції і процедури, визначенні користувачем
- •Функції-вираз
- •Власні функції
- •Власні процедури
- •2.11.7 Масиви Оператори option base, dim, erase
- •Встановлення кольорів екрана
- •2.11.9 Робота з файлами
- •2.11.10 Функція eof
- •Перелік посилань
Збереження з іншим іменем
Якщо при оновленні програм ви бажаєте записати її на носії під іншим іменем, то в “низхідному” меню “File” слід використовувати режим “Save As”. Ви отримаєте можливість записати свою програму з новим імям.
Завантаження програми
Для того щоб завантажити програму в память виберіть в “низхідному” меню “File” режим ”Open”. В полі списків “File” QBASIC показує всі файли поточного каталога з розширенням “BAS”. Маршрут розшуку в файловій системі установлюється в полі списків “Dirs/Drives”. Для того щоб, завантажити визначений файл, його потрібно вибрати в полі списків “File” або задати імя файлу в поле введення “File Name”.
Примітка: Окрім імені файлу в полі введення можна задавати потрібний маршрут (наприклад, C:\PROJEKT1\DEMO3.BAS).
Примітка: Окрім імені файлу в полі вводу можна задавати потрібний маршрут (наприклад, C:\PROJEKT1\DEMO3.BAS). Якщо Ви самі задали розширення імені файлу при записі своєї програми, то при звертанні в поле діалогу “Open” програма показана не буде. Задайте в поле введення “.PRG” та натисніть клавішу “Enter”, для того щоб в поточному каталозі побачити всі файли з розширенням: “PRG”.
2.5 Складання нової програми
При виборі “New” в меню “File” робоча область QBASIC очищається і її можна заповнити новою програмою (таблиця 2.7). Оскільки в робочій області на цей момент знаходиться деяка програма, яка, можливо, ще не збережена, перед очищенням ви побачите спеціальне повідомлення.
Примітка: Тим самим запобігається ситуація, коли втрачаються внесені в програму зміни, якщо ви забули зберегти нову версію.
Таблиця 2.7 Функції перемикачів
|
“Yes” |
Запамятає вміст робочої області памяті з заданим імям (оскільки вміст ще не збережено) |
|
“No” |
Очищає робочу область |
|
“Cansel” |
Повертає в робоче меню (робоча область зберігається) |
|
“Help” |
Викликає довідкову систему |
2.6 Друк програми
При налагодженні програм часто виникає необхідність мати роздрукований варіант всієї програми або деякої її частини. QBASIC дозволяє зробити це. Виберіть з "низхідного" меню “File” режим “Print”.
Залежно від вибору в поле опцій, ви отримаєте роздрукований варіант всієї програми, чи поточного вікна (див. розділ “Робота з кількома вікнами”), чи то міченого фрагмента програми. Останнє можливо тоді, коли курсором відмічено потрібний фрагмент програми.
2.7 Пошук та зміна тексту
QBASIC дозволяє шукати певний текст у викликаній програмі та, якщо потрібно, замінити його на іншу послідовність символів.
Пошук тексту
Для пошуку тексту в програмі зробіть активним поле діалогу “Search” (“Alt”+ “S”).
В полі введення “Find What:” задайте потрібну Вам ознаку для пошуку. Якщо потрібно розрізнити малі та заголовні букви, то активізуйте поле контролю “Match Upper/Lowercase”. Вибравши опцію “Whole word”, будете шукати слово, яке складається із заданої послідовності символів (таблиця 2.8).
Приклад: Припустимо вам потрібно знайти послідовність символів “BIS”. З таблиці видно, в якому разі QBASIC знайде це сполучення залежно від стана блока контролю.
Таблиця 2.8
|
Кoнтекст |
“Mach Upper/Lowercase” |
“Whole Word” |
|
|
[ Х] [Х] |
[Х] [Х] |
|
bis |
ні так |
так так |
|
BiSher |
так так |
ні так |
Якщо QBASIC не знаходить задану послідовність символів, на екрані отримуємо про це повідомлення.
Примітка. Пошук починається з поточного положення курсора до кінця програми. Якщо послідовність не знайдена, пошук триває автоматично з початку програми. Якщо дійшовши до початкового положення курсора QBASIC так і не виявив задану послідовність символів, тоді і зявиться відповідне повідомлення. В ознаці для пошуку може бути задано не більше 127 символів.
