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

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

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

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.7.2025

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. ЛЕКЦИЯ N 5 СОЦИАЛЬНАЯ СТРУКТУРА ОБЩЕСТВА СТРАТИФИКАЦИОННЫЙ АСПЕКТ Основные понятия теории стратификац
3. Курсовая работа- Пошиття жіночого одягу
4. Организация технического обслуживания и текущего ремонта автомобилей
5. 'Р техногенезді даму жолында'ы Алматы 'аласыны' ауа бассейінінде е' к'п улы зат 'андай ж'не о'ан сипаттама бері'із
6. АС Пушкин как прозаик, драматург, историк
7. ЭКОНОМИЧЕСКОГО РАЗВИТИЯ ЛИПЕЦКОЙ ОБЛАСТИ 3
8. Митридат VI Евпатор
9. Витамины
10. тематичних наук Київ 2002 Дисертацiєю є рукопис