- •Інформатика
- •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
- •Перелік посилань
Маркіровка тексту
Для того, щоб копіювати або витирати фрагменти тексту, їх необхідно попередньо помітити. Перемістіть курсор до початку маркіруємого (виділяємого) тексту. Тримайте клавішу “Shift”, до тих пір, поки курсор не переміститься стрілками в регістрі цифр до кінця тексту, що помічається.
Обробка тексту
Для обробки тексту відкрийте низхідне меню "Edit" і виберіть необхідну операцію. Але пам'ятайте, для того, щоб скопіювати інформацію у інше місце потрібно її спочатку скопіювати в проміжний буфер, а потім з буфера в необхідне місце (таблиця 2.6).
Таблиця 2.6
|
“Cntrl”+”Ins” |
Копіює помічену область тексту в проміжний буфер |
|
“Shift”+”Del” |
Копіює помічену область тексту в проміжний буфер та зсуває її з тексту |
|
“Cntrl”+”Y” |
Починаючи з позиції курсора до кінця рядка копіює в проміжний буфер |
|
“Shift”+”Ins” |
Копіює текст з проміжного буфера на місце поточної позиції курсора |
2.4 Збереження і завантаження програм
Знов створена або відредагована програма знаходиться в оперативній памяті компютера. Це означає, що при вимиканні компютера програма зникне, якщо не записати її на носії інформації (жорсткому або гнучкому диску). Для того, щоб відновити роботу з програмою слід знову завантажити її в оперативну память компютера.
Збереження
Ініціюйте з пункту головного меню “File” режим “Save” для того, щоб зберегти програму на носії інформації.
Далі в полі списків “Dirs/Drives” потрібно вибрати диск, на який QBASIC запише вашу програму.
В полі даних “File Name” задайте довільно вибране імя (латинськими буквами), під яким ви бажаєте зберегти програму. При заданні імені необхідно дотримуватися деяких угод:
– Максимальна довжина вісім символів, мінімальна один.
– Допустимі символи: А...Z 0...9 $ & # % () _ !-@{}
– Максимум три символи для розширення імені (розєднувальна крапка (“.”) не рахується: 12345678.123).
Присвоювати розширення імені файлу зовсім не обовязково тому, що QBASIC автоматично присвоїть файлу розширення “BAS”.
Завдання. Які з наступних імен задані правильно, а які - з помилкою? Які із правильно заданих імен застосовувати не рекомендується?
BRIEF.BAS 1.BAS
EINGABE.T54 R$ER09034WE.BAS
DOLLAR.BAS TTZ.RFF.RER.BAS
A764?:=.BAS FALSCH.BAS
98473S.BBV
RISHTIG.B
S
Примітка: Якщо Ви, наприклад, бажаєте записати дані на дискету, вставлену в дисковод “В:”, то раніш всього зверніться в поле списків “Dirs/Drives” та виберіть там елемент списку [-B-]. Натисніть клавішу, “Enter”. Потім можете задати імя файлу і вийти із поля діалогу (клавіша “Enter”). Вибір режиму “.” в полі списків “Dirs/Drives” повертає із підпорядкованого каталога на один рівень вгору, в розташований вище каталог. Після запису QBASIC вказує імя файлу на екрані нижче головного меню.
При розробці або зміні програм збереження рекомендується робити регулярно. Не забувайте, що під час спаду напруги в мережі програма може зникнути, якщо вона не збережена. Для того щоб зберегти програму, виберіть меню “File” строчку “Save”. При перезаписі не обовязково знову входити в поле діалогу QBASIC, він запамятає її зі старим іменем.
