Лабораторный практикум по программированию на языке Pascal. Суркова Е.В. - 9 стр.

UptoLike

Составители: 

8
Последний оператор вывода отличается от всех предыдущих. В данном
случае стандартная процедура вывода
writeln содержит два параметра, пере-
численных через запятую. Первый параметрэто текстовая строка (
’Y= ’), ко-
торую надо вывести на экран. Второй параметрпеременная Y, значение кото-
рой требуется вывести в определенном формате, о чем говорят два числа, напи-
санные через двоеточие. Первое числоколичество позиций, отводимых
под вывод всего числа (включая знак, целую часть числа, точку и дробную
часть числа), а второечисло разрядов после
запятой. В нашем случае под вы-
вод всего числа запланировано 7 позиций, из них 3 позициипод дробную
часть, одна позицияпод точку, остается 3 позиции под целую часть и знак.
Следует заметить, что если программист указал недостаточное количество по-
зиций под вывод всего числа, то это число будет автоматически увеличено до
требуемого для
вывода значения.
Для того, чтобы результаты работы программы оставались на экране после
выполнения программы, используем оператор ввода без параметров
readln.
В этом случае программа выполнит все необходимые действия и будет ожидать
от пользователя нажатия клавиши Enter.
Итак, программа написана, ниже приведен ее полный текст.
Program Lab1_variant100;
Var x,y: real;
Begin
writeln;
writeln(’ АвторИванов И.П., студент гр. ИСЭд-11’);
writeln(’ Вариант 100’);
writeln(’Программа вводит значение аргумента X и вычисляет зна-
чение функции Y’);
writeln(’ |2*x x>2.5’);
writeln(’Y= |x^3-x 0<=x<=2.5’);
writeln(’ |x*(sin(x))) x<0’);
writeln;
writeln(’введите x= ’);
readln(x);
If x>2.5 then
Y:=2*x
Else
If x>=0 then
y:=x*x*x-x
Else
Y:=x*sin(x);
writeln(’Y= ’, y:7:3);
readln
end.