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

6. Виведення результатів

  1. Оператор PRINT. Для виведення результатів виконання програми на екран дисплея використовують оператор виведення, який має вигляд

<n> PRINT <список виведення> [{ , / ; / TAB / SPC}]

.

Елементами списку виведення можуть бути сталі, змінні або вирази. Їх відокремлюють комами або крапками з комами.

Дія оператора.

  1. На екран дисплея виводяться відповідні значення сталих, змінних та арифметичних виразів.

  2. Якщо елементи списку відокремлені крапкою з комою, то числові значення виводяться через один пропуск, а текстові – без пропуску. Додаткові пропуски забезпечує функція SPC (кількість пропусків), якщо її зазначити у списку.

  3. Якщо елементи списку відокремлені комою, то для кожного значення відводиться 16 позицій, які називаються зоною. В одному рядку виведення є 5 зон. Дані вирівнюються на початок зони.

  4. Під час виведення числових сталих одна позиція відводиться на знак числа. Знак плюс не виводиться. Його замінює пропуск.

  5. Якщо списку нема, то виконується пропуск одного рядка.

  6. Наступний оператор PRINT виводитиме інформацію в наступному рядку. Але якщо список попереднього оператора закінчується комою чи крапкою з комою, то наступний оператор PRINT буде виводити дані в тому ж рядку.

  7. Текстові сталі у списку використовують для виведення текстів, оформлення результатів, побудови таблиць. Крапку з комою після текстової сталої можна не писати.

  8. Якщо у списку стоять дві коми підряд, то пропускається одна зона, три коми – дві зони і т. д.

Довідка 1. Оператор виведення інформації на друкарський пристрій має вигляд

<n> LPRINT список виведення

.

Команда CLS.

CLS

Він стирає з екрана отримані раніше результати.

Команда LOKATE. Якщо якесь повідомлення потрібно вивести у зазначеному місці екрана, то перед оператором PRINT використовують оператор

LOKATE A, B

Цей оператор розміщує курсор у рядку екрана з номером А та стовпчику з номером В. Усіх рядків є 25, стовпців – 80.

3*. Формати виведення числових даних. Результати виконання програми рекомендують виводити на екрані у зручному для читання та подальшого опрацювання вигляді, тобто у потрібному форматі. З цією метою використовують оператор виведення з форматом, який має вигляд

<n> PRINT USING формат; список виведення.

Тут PRINT USING (друкувати, використовують формат). Формат – це текстове дане, зображення якого містить символи керування форматом виведення. Символи бувають звичайні або спеціальні.

Для виведення числових даних використовують спеціальні символи:

#, ^, $, кома, крапка.

Спеціальний символ # резервує одну позицію для цифри. Якщо число велике, то використовують групу символів (наприклад, ###). Вони задають довжину поля виведення, тобто позиції, в які буде виводитися число. Група може містити крапку, яка позначатиме місце розташування десяткової крапки. Поле виведення складається з поля виведення цілої частини та поля виведення дробової частини числа.

Дія оператора.

  1. Ціле число або ціла частина числа вирівнюється до правого краю відведеного поля, а зайві позиції зліва заповнюються пропусками.

  2. Розміщення дійсного числа визначається крапкою.

  3. Зайві позиції після крапки заповнюються нулями.

  4. Якщо дробова частина більша від відповідного поля, то число округлюється.

  5. Якщо ціла частина числа або знак (–) не вміщуються у відведеному полі, то формат ігнорується, виводиться символ % і все число.

  6. В одному форматі можна описати одне або декілька форматних полів. Кожному форматному полю відповідає черговий елемент списку виведення.

  7. Звичайні символи використовують для наочного оформлення результатів. Вони виводяться на екран у тих позиціях, які зазначені у форматі. У програмі, наведеній нижче, це такі символи: А1=, А2=, А3=.

П р и к л а д 1.

10 А1=5.6426

20 В1=2064.2

30 А2=50.2

40 В2= – 20.4131

50 PRINT USING “ A1= # # . # # _ _ B1= # # # # . # # “; A1; B1

60 PRINT USING “ A2= # # . # # _ _ B2= # # # # . # # “; A2; B2

На екрані отримаємо (не посередині екрана, а ліворуч):

А1= 5.64_ _В1= 2064.20

А2= 50.20_ _В2= – 20.41

  1. Зайві форматні поля система ігнорує. Якщо ж у списку виведення елементів більше, ніж форматних полів, то система використовує форматні поля повторно.

П р и к л а д 2. Оператор

10 PRINT USING “ # # # # “; 1350; 350; 50

дає на екрані такий результат:

1350_350_ _50

  1. Кому у форматному полі використовують для відокремлення у великому числі тисяч та мільйонів.

  2. Якщо в кінці форматного поля стоять чотири символи ^^^^, то на екрані до числа дописується символ E або D, знак порядку і порядок числа, тобто число виводиться в формі з плаваючою крапкою.

  3. Якщо на початку форматного поля стоїть один символ $, то перед числом виводиться символ грошової одиниці. Наприклад,