Присвоювання ТИПІВ ДАНИХ

У деяких версіях Бейсика (наприклад, Microsoft) існує спеціальний оператор, що оголошує, що всі змінні, імена яких починаються з певної групи символів, мають заданий тип Наприклад, завдяки оператору

10 DEFINT I, К, L

всі змінні, імена яких починаються з I, К, L, автоматично будуть мати цілий тип У всіх версіях Бейсика за умовчанням передбачається речовинний тип, але за допомогою операторів DEFINT, DEFSNG, DEFDBL і DEFSTR можна встановити заданих змінним відповідно цілий тип, речовинний тип з одинарною точністю, речовинний тип з подвійною точністю, строковий тип Для вказівки інтервалу букв можна використовувати знак дефіса (-) Оператор

10 DEFDBL AE еквівалентний оператору 10 DEFDBL А, В, С, D, Е

Явна вказівка ​​типу знаками #, $,% і після імені змінної перекриває оголошення типу за допомогою DEF Наприклад, в програмі

10 DEFDBL А, В, С 20 В = 42

30 С% = 6

змінна С% сприйматиметься як ціла, а В – Як речова з одинарною точністю (У версії Бейсика Microsoft знак Можна використовувати для явної вказівки дійсного типу з одинарною точністю)

Щоб уникнути непорозумінь, краще всього виробити власні угоди з приводу вибору початкових букв для різних типів – наприклад, залишити I для цілих змінних, S – для строкових і D – Для речових змінних з подвійною точністю

63 ОПЕРАТОР PRINT USING

Оператор PRINT USING дозволяє надавати виведеним числах і рядкам символів необхідний формат там, де вони можуть зявитися Хоча автоматичне форматування виводу, що забезпечується стандартним оператором PRINT, є дуже гнучким, але існують ситуації, коли воно виявляється незадовільним: наприклад при виведенні таблиць, друкуванні фінансових документів, бухгалтерських балансів, чеків

Оператор PRINT USING – один з найбільш складних у Бейсике і в різних системах реалізується по-різному Нижче описані загальні найбільш часто зустрічаються варіанти його застосування

Джерело: Уолш Б Програмування на Бейсике: Пер з англ М: Радіо і звязок, 1988 336 с: ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*