Автор работы: Пользователь скрыл имя, 20 Октября 2012 в 16:32, лабораторная работа
вычисление выражений с использованием стандартных функций
Министерство образования и науки Российской Федерации
Пермский
Национальный Исследовательский
Кафедра информационных технологий и автоматизированных систем
Лабораторные работы по моделированию алгоритмических процессов на Pascal
Вариант №2
Выполнил:
Студент группы КТИЭу-12
Дербушев Николай Викторович
Проверила:
Доцент кафедры ИТАСС
Полякова Ольга Андреевна
г. Пермь 2012
Лабораторная работа № 1.
Вычисление выражений с использованием стандартных функций.
Постановка задачи
-7 |
Описание используемых стандартных функций.
Стандартные функции, возвращают вещественный результат при вещественном или целом аргументе:
Текст программы № 15.а
program lab1{ вариант №2.a};
const x=0.765;
var y:real;
begin
writeln('Вычислим значение функции Y=x+(1/x^3-x)-2 при х=0,765');
y:=x+(1/x*x*x-x)-2;
writeln('Y=',y);
writeln('Y^2=',y*y);
writeln('ABC(Y^2)',abs(y*y));
end.
Текст программы № 15.б
program lab1{ вариант №15.b};
const x0=-0.8;
y0=0.9;
r=1;
var pro:boolean;
begin
pro:=(x0*x0+y0*y0<=r*r) and ((x0+1<=y0) or (abs(x0)-1>=y0));
writeln('Точка с координатами М(',x0:0:1,'.',y0:0:1,')');
if pro then writeln('Принадлежит заштрихованной области.')
else writeln('Не принадлежит заштрихованной области.');
end.
Распечатка результатов выполнения программы.
Программы № 15.а
Y=2.5135058366E+00 Y^2=6.3177115909E+00 ABS(Y^2)=6.3177115909E+00 |
Программы № 15.б
Точка с координатами M(-0.8,0.9) Не принадлежит заштрихованной области. |
Информация о работе Моделирование алгоритмических выражений на Pascal