Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы к ГОС 2011.doc
Скачиваний:
6
Добавлен:
30.08.2019
Размер:
1.02 Mб
Скачать

InputBox (подсказка,[заголовок], [значение], [X], [y])

подсказка – строка для отображения в окне подсказки относительно вводимого значения;

заголовок – строковое значение, задающее название окна;

значение – принимаемое по умолчанию значение, которое выводится автоматически в текстовом поле;

х, у – координаты левого верхнего угла окна диалога (если не заданы, то окно выводится в центре экрана).

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

Функция MsgBox выводит на экран окно, которое используется для отображения какой-либо информации или сообщения. Окно всегда располагается в центре экрана и не имеет текстового поля.

MsgBox (подсказка, [кнопки], [заголовок])

Здесь

подсказка – то же, что и в предыдущем случае;

кнопки – числовое выражение, которое задает количество и тип отображаемых кнопок (по умолчанию -–одна кнопка ОК); заголовок – название окна.

7. Организация ввода и вывода данных в языке Pascal

Для выполнения программы при различных значениях переменных предназначен оператор ввода READ.

Кик только во время выполнения программы встречается оператор READ, машина останавливается и ожидает ввода числовых значе­нии. Когда числовые значения введены, процесс выполнения программы Продолжается. Оператор ввода имеет вид

READ (a1, a2 , ... , аn)

где a1, a2, ..., аn — переменные, которым последовательно присваива­ются вводимые значения.

Числовые значения указываются через пробел, признаком окончания ввода является нажатие клавиши возврата каретки (ВК)

Допускается использование оператора ввода без параметров READLN осуществляющего переход на новую строку при вводе данных. Допол­нительно к этому имеется оператор ввода

READLN (a1, a2, ..., an),

который сначала вводит значения а1, a2,..., an, а затем осуществляет переход на новую строку. Этот один оператор равносилен использова­нию двух предыдущих операторов.

Для вывода данных из памяти ЭВМ на экран дис­плея предназначен оператор вывода WRITE. Форма записи оператора

WRITE (а1, а2,... аn),

где a1, а2,..., аn являются в простом случае либо переменными, либо строкой символов, заключенной в апострофы.

Для вывода целых и действительных чисел можно указывать фор­маты в операторе WRITE. Формат указывается через двоеточие после переменной. Для действительных чисел формат состоит из двух величин. Первая величина обозначает общее поле выводимого значения, вто­рое — поле дробной части. Общее поле включает в себя отрицательный знак числа или пробел для положительного числа, количество цифр в целой части, точку и количество цифр в дробной части. Так, вывод значения Y в соответствии с форматом

WRITE (Y : 5 : 2)

означает, что на отображение всего значения Y отведено пять позиций, из них две - на дробную часть. Например, если в результате выпол­нения программы значение Y равно 1.76, то в соответствии с рассмот­ренным форматом число на экране дисплея будет представлено в виде

_1.76

(5 позиций)

Для вывода целых чисел формат дробной части не указывается.

В языке ПАСКАЛЬ может использоваться бесформатный вывод:

WRITE (‘Y=’,Y).

В этом случае значения будут выводиться в показательной форме:

Y=0.5470000Е+3.

В языке ПАСКАЛЬ допускается использование и других операторов вывода. Оператор вывода без параметров

WRITELN

Этот оператор осуществляет переход на новую строку экрана дисплея. Последующий оператор вывода с параметрами будет выводить данные на новую стро­ку; экрана. Оператор вывода без параметров часто используется для пропуска пустых строк. Оператор вывода

WRITELN (а1, а2,... аn)

осуществляет сначала вывод на экран дисплея значений а1, a2,..., аn, а затем — переход на новую строку.