випадку.
- для операції імплікації з помилкового операнда слід все що завгодно - результат буде правдивий, а з істини слід тільки істина.
При обробці логічних даних використовуються також операції порівняння, які називаються логічними відносинами:
=, <>, X,>, <, <=,> =.
Результат операції логічного відношення дорівнює мінус одиниці, якщо задається відношення виконується, і нулю, якщо умова помилкова.
Масив
Масив являє собою заздалегідь відому кількість однотипних елементів, забезпечених індексами. Масив може бути одновимірним або багатовимірним.
Щоб задати масив в Qbasic, необхідно використовувати зарезервоване слово DIM , значення індексів масиву і тип елементів масиву.
Наприклад , оголошення одновимірного масиву 11 цілих чисел може бути задане так: DIM N% (10)
Інтерпретатор автоматично встановлює мінімальне значення індексу, що дорівнює нулю. Наприклад, запис DIM BB (5,7), х (5)
оголошує двовимірний масив BB з 48 чисел звичайної точності і одновимірний масив з шести таких чисел. Оператор OPTION BASE встановлює мінімальне значення індексів масиву. Він повинен бути вказаний до оголошення масивів: BASE n,
де n дорівнює одиниці або нулю .
Оператор ERASE скасовує оголошення масивів, зроблених оператором DIM: список імен масивів .
Символьні дані
В Qbasic є тип даних, який називається символьним. Для вказівки при використанні змінну такого типу, необхідно в імені цієї змінної праворуч необхідно записати знак $.
Наприклад, А $, DF $, STR $.
Цей тип є порядковим, і значення символьних змінних можна порівнювати між собою використовуючи знаки порівняння (>, <,> =, <=).
Наприклад, «pit» < «Pita» <»pitaon».
Можлива між ними іконкатенація (+): «само» + «років»=«літак».
До символьним змінним відносяться всі прописні латинські літери: «А», «В», «С», ..., «Z», рядкові: «а», «b», «с», ... , «z», цифри: «0», «1», «2», ..., «9», розділові знаки, всілякі дужки, російські літери і т.д.
У програмах їх значення завжди полягають в апострофи.
Усередині кожного такого ряду коди символів впорядковані:
- «А» < «В» < «С» <... < «Z»;
- «а» < «B» < «С» <... < «Z»;
- «0» < «1» < «2» <... < «9»;
- «А» < «Б» < «В» <... < «Я»;
- коди всіх малих літер менше всіх прописних.
Для роботи з таким типом даних часто використовуються функції, аргументи яких можуть бути символьними змінними (табл. 8).
Таблиця 8 Функції для роботи з символьними змінними
ФункціяНазначеніе CHR $ (N) Перетворення коду N в символьне представленіеASC (Х $) Перетворення символу Х $ в десятковий кодLEFT $ (X $, N) Виділення N символів, починаючи з самого лівого символу в символьному вираженні...