Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
PAGE 3
Лабораторна робота № 7
Програмування в середовищі Turbo Basic
Мета роботи команди виведення інформації Turbo Basic, набути навичок у написанні текстів програм, їх редагуванні та налагоджуванні.
7.1. Загальні відомості
Оператор print using виводить на екран дані у заданому форматі.
Формат:
Print using “шаблон”; список елементів
Параметр “шаблон” це символьна константа або змінна, що складається зі спеціальних символів форматування, які визначають у якому форматі повинні виводитись елементи списку. Параметр список елементів складається з чисельних або символьних виразів, що розділяються комами, пробілами або крапкою й комою.
Правила форматування шаблонів для чисел.
Приклад:
X=5.283
Print using”#.#”;x
Результатом виконання такого оператора буде виведення на екран числа 5.3.
Резервування зайвих позицій у цілій частині надає змогу вивести знак числа та створити проміжок між сусідніми числами.
Приклад:
A=45.1
B=-2.786
Print using “####.##”;a,b
Результатом виконання цього оператора буде виведення на екран чисел у наступному вигляді 45.10 -2.79.
У випадку, коли під цілу частину числа в шаблоні зарезервовано недостатню кількість позицій, число виводиться без форматування і перед числом стоїть знак %.
Приклад:
Zx=-0.76254
Print using "#.#####^^^^^";zx
Print using "#.##^^^^^";zx
Результатом виконання цих операторів будуть відповідно числа:
-7.62540E-01
-7.63E-01
При відємному покажчику ступеня можна форматувати числа зі ступенями до Е99, а при додатному покажчику до Е308.
При виведенні декількох чисел поспіль для кожного з них відводиться зона виводу, довжина якої визначається сумою символів шаблону. При цьому всі символи притискаються до правої межі своїх зон.
Приклад:
Zet_2=225.3
Test_10=-7568.225
Print using “#.##^^^^^^”;zet_2;test_10
Результат виконання : 2.25Е+02 -7.57E+03. Задана шаблоном довжина зони виводу складає 10 позицій.
Як і при виведенні чисел з фіксованою десятинною точкою необхідно резервувати позицію під знак числа. При скороченні дробової частини відбувається округлення.
Крім вказаних символів шаблонів, також використовуються й інші:
+ - виводить знак перед числом у явному вигляді (print using “+###.##”);
**- заповнення не зайнятих ліворуч позицій зон виводу зірочками;
та ін.
Правила форматування шаблонів для символів.
Зміст форматування символьних полів полягає у тому, щоб регулювати кількість символів у рядку, що виводиться (від одного символа до всього рядка). Для цього у шаблоні використовуються наступні керуючі символи:
! виведення одного символа.
Приклад:
A$=”Проба “
Print using “!”;a$
Результат виконання: П;
\\ - виведення n+2 перших символа символьної змінної, де n - число пробілів між двома зворотними похилими. Якщо пробілів немає, то виводяться перші два символи символьної змінної.
Приклад:
A$=”Проба “
Print using “\\”;a$
Print using “\ \”;a$
Результат виконання: Пр
Проба;
& - виведення рядка змінної довжини, тобто всіх значень символьної змінної.
7.2. Послідовність виконання роботи
7.2.1. Увімкнути компютер та завантажити ТВ.
7.2.2. Завантажити у редактор текст попередньої програми (Лаб.№6) відповідно до варіанту завдання. Зредагувати текст програми із застосуванням операторів print, print using, locate та функцій tab(n), spc(n), space$(n) відповідно до варіанту завдання.
Змінна |
Умова виведення на друк |
|
1. |
Ds Sad$ Alpha resalt |
4 рядок 5 позиція 3 символи з використанням шаблону з комою, що плаває |
2. |
Ds Sad$ Alpha resalt |
14 рядок 25 позиція 5 символи з використанням шаблону з комою, що плаває |
3. |
Ds Sad$ Alpha resalt |
2 рядок 4 позиція 3 символи з використанням шаблону з комою, що плаває |
4. |
Ds Sad$ Alpha resalt |
з використанням шаблону 3 символи 4 рядок 5 позиція з комою, що плаває |
5. |
pq spot$ Alpha45 resalt |
22 рядок 22позиція 1 символи з використанням шаблону з комою, що плаває |
6. |
Z2 Beta_93$ Al5 resalt |
з використанням шаблону 3 символи 23 рядок 35 позиція з комою, що плаває |
7. |
k2 Beta3$ Al7 resalt |
11 рядок 1 позиція 3 символи з комою, що плаває з використанням шаблону |
8. |
k2 Beta3$ Al7 resalt |
6 рядок 66 позиція 3 символи з використанням шаблону з комою, що плаває |
9. |
k2 Beta3$ A17lk resalt |
з використанням шаблону 1 символи 16 рядок 51 позиція з комою, що плаває |
10. |
k2 Beta3$ Al17lk resalt |
19 рядок 19 позиція 3 символи з комою, що плаває з використанням шаблону |
11. |
k2 Beta3$ Al17lk resalt |
з використанням шаблону 1 символи 9 рядок 69 позиція з комою, що плаває |
12 |
K34ty Beta24$ Al17lk resalt |
20 рядок 66 позиція 2 символи з комою, що плаває з використанням шаблону |
13 |
K34ty Beta24$ Al17lk resalt |
7 рядок 5 позиція 1 символи з використанням шаблону з комою, що плаває |
14 |
K34ty Ba24$ Al17lk resalt |
2 рядок 49 позиція 2 символи з комою, що плаває з використанням шаблону |
15 |
K34y Beta4$ Al7k resalt |
20 рядок 31 позиція 2 символи з комою, що плаває з використанням шаблону |
16 |
K4ty Bet4$ Al1lk resalt |
43.987 театр -0.59 k4_ty-al_1_lk |
17 |
z4t stelth24$ Al17lk resalt |
з використанням шаблону 3 символи 15 рядок 45 позиція з комою, що плаває |
18 |
K34ty Beta24$ Al17 resalt |
4 рядок 25 позиція 7 символи з використанням шаблону з комою, що плаває |
19 |
K3 Beta24$ A2 resalt |
10 рядок 41 позиція 2 символи з комою, що плаває з використанням шаблону |
20 |
t3 Beta4$ A32 resalt |
з використанням шаблону 3 символи 2 рядок 63 позиція з комою, що плаває |
21 |
t3 Beta4$ A32 resalt |
12 рядок 57 позиція 2 символи з комою, що плаває з використанням шаблону |
22 |
T13 Beta4$ c2 resalt |
17 рядок 21 позиція 3 символи з комою, що плаває з використанням шаблону |
23 |
m3 Beta4$ c22 resalt |
13 рядок 12 позиція 3 символи з використанням шаблону з комою, що плаває |
24 |
m3 Beta4$ c22 resalt |
20 рядок 53 позиція 2 символи з комою, що плаває з використанням шаблону |
25 |
m3 Beta4$ c22 resalt |
з використанням шаблону 4 символи 12 рядок 77 позиція з комою, що плаває |
26 |
M53 Beta4$ c212 resalt |
18 рядок 32 позиція 1 символи з використанням шаблону з комою, що плаває |
27 |
M53 Beta4$ c212 resalt |
10 рядок 61 позиція 2 символи з комою, що плаває з використанням шаблону |
28 |
M153 Beta4$ c212 resalt |
з використанням шаблону 1 символи 23 рядок 55 позиція з комою, що плаває |
29 |
n53 Beta4$ d212 resalt |
11 рядок 17 позиція 3 символи з комою, що плаває з використанням шаблону |
30 |
V3 Beta4$ s12 resalt |
3 рядок 27 позиція 2 символи з використанням шаблону з комою, що плаває |
7.2.3. Запустити програму на виконання.
7.2.4. У разі успішного виконання переписати виведені результати до протоколу.
7.2.5. Переписати текст програми у протокол.
7.3. Зміст протоколу.
7.3.1. Протокол лабораторної роботи має містити теоретичну частину в обсязі необхідному для виконання лабораторної роботи, блок-схему та програму.
7.3.2. Результати виконання лабораторної роботи повинні бути відображені відповідно до вимог п.7.2.