Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
INFA_33__33__33__33.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
259.61 Кб
Скачать

Input ["приглашение"{; | ,}] список переменных

■ приглашение - необязательная строка, отображаемая на экране перед вводом данных. Точка с запятой, стоящая сразу после приглашения, добавляет знак вопроса в строку приглашения.

■ список переменных - переменные, в которых хранятся данные, введенные с клавиатуры. Данные при вводе должны разделяться запятыми. Данные вводятся в порядке очередности их записи в списке переменных.

Во время выполнения оператора INPUT вычисления по программе ос­танавливаются (прерываются) и на экране появляется или текст приглашения, или (если приглашения нет) вопросительный знак (?). После ввода всего списка данных следует нажать клавишу Enter.

Вывод данных Операторы print, lprint, print using, функции spc и tab

Оператор PRINT выводит данные на экран

Оператор LPRINT печатает данные на принтере LPT1.

Синтаксис:

PRINT [выражения] [{; | ,}]

LPRINT [выражения] [{; | ,}]

■ выражения - одно или несколько выражений для печати.

Разделяются “;” или “,” .

■ символы “;” и “,” определяют, где начинается следующий вывод:

;” - печать сразу после последнего значения ( PRINT А; В),

,” - печать в новой зоне (PRINT А, В)

Выводная строка разбита на зоны по 14 позиций каждая. Ширина зоны печати - 14 символов.

Если в операторе выражение, то оно сначала вычисляется, а затем выводиться на печать вычисленное значение.

Если очередное значение не умещается в оставшуюся часть строки, то оно размещается с начала следующей строки.

Числовые значения выводятся с предшествующей знаковой позицией и последующим пробелом. Для положительных значений в знаковой позиции ставится пробел, для отрицательных - “-”.

Оператор PRINT выводит пустую строку.

Оператор форматированного вывода

Синтаксис:

Print using формат; список выражений [{;|,}]

Формат” – текстовое выражение, содержащее один или более спецификаторов формата.

Спецификаторы формата для числовых данных:

# - позиция цифры,

. - позиция десятичной точки,

+ - позиция знака числа,

, - разделение каждых трех разрядов с помощью запятой,

$ - знак доллара перед числом.

Пример:

A=1234.567

PRINT USING “####”; A 1234

PRINT USING “####.#”; A 1234.5

PRINT USING “####.##”; A 1234.56

PRINT USING “###.###”; A %1234.567

В последней строке символ % свидетельствует о несоответствии заданного формата фактическому значению переменной.

Спецификаторы формата для символьных данных:

& - вывод всего текстового значения,

! - вывод первого символа текстового значения,

\\ - число выводимых символов.

В одном операторе PRINT USING применение и символьных, и числовых переменных не допускается.

Оператор позиционирования курсора locate

Синтаксис:

LOCATE [<строка>],[<колонка>],[<курсор>]

<строка> - значение из диапазона 1..24

<колонка> - значение из диапазона 1..80

<курсор> - 1 (курсор виден) или 0 (курсор невиден)

<строка>,<колонка> могут быть числовыми выражениями.

Оператор позиционирования курсора удобен для наглядности вывода информации на экран. С его помощью информация выводится в необходимое место на экране, что является очень удобным для пояснения, например, при выводе графиков функций. Оператор удобно использовать в цикле, например, для рисования таблиц элементами псевдографики.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]