Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторна робота 7 Програмування в середовищі Turbo Bsic Мета роботи ~ команди виведення інформації Tu

Работа добавлена на сайт samzan.net:


PAGE  3

Лабораторна робота № 7

Програмування в середовищі Turbo Basic

Мета роботи – команди виведення інформації Turbo Basic, набути навичок у написанні текстів програм, їх редагуванні та налагоджуванні.

7.1. Загальні відомості

Оператор print using  виводить на екран дані у заданому форматі.

Формат:

Print using “шаблон”; список елементів

Параметр “шаблон” – це символьна константа або змінна, що складається зі спеціальних символів форматування, які визначають у якому форматі повинні виводитись елементи списку. Параметр список елементів складається з чисельних або символьних виразів, що розділяються комами, пробілами або крапкою й комою.

Правила форматування шаблонів для чисел.

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

Приклад:

X=5.283

Print using”#.#”;x

Результатом виконання такого оператора буде виведення на екран числа 5.3.

Резервування зайвих позицій у цілій частині надає змогу вивести знак числа та створити проміжок між сусідніми числами.

Приклад:

A=45.1

B=-2.786

Print using “####.##”;a,b

Результатом виконання цього оператора буде виведення на екран чисел у наступному вигляді  45.10    -2.79.

У випадку, коли під цілу частину числа в шаблоні зарезервовано недостатню кількість позицій, число виводиться без форматування і перед числом стоїть знак %.

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

Приклад:

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.




1. Реферат- Расчетные работы по электротехнике
2. В01 Основы инновационной экономики Инновации как важнейший фактор современного развития Управлени
3. Дипломная работа- Учет и отчетность о движении денежных средств седьскохозяйственного предприяти
4. Частотные методы анализа упругой системы станка
5. Планирование поставок продукции для государственных и муниципальных нужд
6. ТЕМА 1- ПЛАНИРОВАНИЕ АУДИТА И АНАЛИТИЧЕСКИЕ ПРОЦЕДУРЫ
7. реферат дисертації на здобуття наукового ступеня доктора технічних наук ІваноФранківськ ~
8. строительный.html
9. темах. Внутриклеточные межклеточные системы передачи информации.html
10. Ориген
11. Заключительный этап ВМВ
12. по теме Эссе Словарь литературоведческих терминов
13. Язык и этническая идентичность национальных меньшинств в современной России
14. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ по внутреннему контролю качества аудита одобрены Советом по аудиторской.html
15. Философия 1
16. р mx 12 min 7 баллы за 1 к
17. территориальном отношении страна делится на 20 областей а они в свою очередь на 95 провинций а те ~ на 8 тысяч
18. а. Технический рисунок может выполняться с натуры или по ортогональному чертежу
19. Лабораторна робота 2 ДОСЛІДЖЕННЯ ОПИСУ ТА ВИКОРИСТАННЯ КЛАСІВ 2 Мета роботи- вивчити опис класів
20. Западному Ф.О. Предлагаем вам секретный крепеж для автомобилей концерна McGrd ' продукция премиум класса