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

67. Какие операторы имеются в Паскале?

В языке Паскаль имеются два условных оператора: if (оператор ветвления) и case (оператор выбора). Оператор if обеспечивает  выбор из двух альтернатив, оператор выбора case позволяет сделать выбор из произвольного числа имеющихся вариантов.

68. Как в Паскале осуществляется ввод и вывод данных?

Рассмотрим, для начала, Вывод данных в Паскале

Для этой цели используются две стандартные процедуры: Writeln и Write

Writeln (Список вывода) ; — стандартная процедура, которая используется для вывода данных на экран. Значения выводятся в порядке их записи в списке вывода. Затем курсор переходит в начало следующей строки. 

Write (Список вывода) ; — стандартная процедура для вывода данных на экран без перевода курсора на новую строку.

Примеры использования процедур вывода с указанием местонахождения курсора после выполнения операторов вывода даны в таблице:  Символ «□» указывает место расположения курсора после вывода ин­формации.

Оператор

Результат выполнения

Writeln('Ответ:   '  sqrt(5));

Ответ: 2.2360679775Е+00  □ <= положение курсора после вывода

Writeln('Введите число');

Введите число  □ <= положение курсора после вывода

Write ('Х=');

Х=□ <= положение курсора после вывода

Write (X, 1 , 1 , Y) ;  При Y=-3, Х=5  (X, Y описаны как Integer)

511-З□ <= положение курсора после вывода

Writeln (2 + 3);

□ <= положение курсора после вывода

Writeln('Дано:   а= ' ,   а) ;    Writeln('b=' ,  b);  Writeln('а + b =  ',  a+b);  При а=-34.6, b=126.93  (a, b описаны как Real)

Дано:  а=-3.4600000000Е+01  b=1.2693000000Е+02  а + b=  9.2330000000Е+01  □ <= положение курсора после вывода

Writeln (0.2-0.01);

1.9000000000Е-01  □ <= положение курсора после вывода

Writeln;

Переход на новую строку

Символ «□» указывает место расположения курсора после вывода ин­формации.

Рассмотрим, теперь, Ввод данных в Паскале.

Для ввода значений переменных с клавиатуры используют две стандартные процедуры ввода: Read и Readln.

Внимание!  РАЗЛИЧИЯ READ B READLN ВАЖНЫ ПРИ ЧТЕНИИ ИСХОДНЫХ ДАННЫХ ИЗ ФАЙЛА

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

При выполнении оператора ввода программа приостанавливает работу, пока пользователем не будут введены необходимые значения пере­менных.

69. Как описываются функции в Паскале?

Структура описания процедур и функций до некоторой степени похожа на структуру Паскаль-программы: у них также имеются заголовок, раздел описаний и исполняемая часть. Раздел описаний содержит те же подразделы, что и раздел описаний программы: описания констант, типов, меток, процедур, функций, перменных. Исполняемая часть содержит собственно операторы процедур. Формат описания функции:

function имя функции (формальные параметры):тип результата;

раздел описаний функции

begin исполняемая часть функции

end.