новая папка 1 / ОТЧЕТ 3
.docxМинистерство образования и науки Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Факультет информационных технологий
Кафедра информатики
ОТЧЕТ
по лабораторной работе № 3
по дисциплине «Программирование»
Математические возможности языка программирования Delphi.
Руководитель
преподаватель
Е.А. Мучкаева
«___» ______________ 2015г.
Исполнитель
студент группы 14ПО(ба)Ин
А.М. Зобова
«___» ______________ 2015г.
Оренбург 2015
Цель работы:
Познакомиться с математическими возможностями языка программирования Delphi. С помощью арифметических и математических операций и функций научиться находить значения математических выражений
Задание:
Вариант №8.
Найти значение выражения при заданных значениях переменных:

Теоретическая часть.
1. Порядковые типы отличаются тем, что каждый из них имеет конкретное число возможных значений. Эти значения можно определенным образом упорядочить и, следовательно, с каждым из них можно сопоставить целое число — порядковый номер значения.
К любому из порядковых типов применимы функции:
Ord(x) — возвращает порядковый номер значения выражения х
Pred(x) — возвращает предыдущее значение порядкового типа
Succ(x) — возвращает следующее значение порядкового типа
2. Целые типы. Диапазон возможных значений целых типов зависит от их внутреннего представления.
3. Логические типы. К логическим относятся типы Boolean, ByteBool, Bool, WordBool, LongBool. В стандартном паскале определен только тип Boolean, остальные типы введены в Object Pascal для совместимости с Windows. Значениями логического типа может быть одна из предварительно объявленных констант False (ложь) или True (истина).
4. Символьный тип. К символьному типу относится тип Char. Значениями символьного типа является множество всех символов кодовой таблицы.
5. Перечисляемый тип задается перечислением тех значений, которые он может получать. Каждое значение именуется некоторым идентификатором и располагается в списке, обрамленном круглыми скобками.
6. Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа-диапазона.
Тип-диапазон задается границами своих значений внутри базового типа:
<минимальное значение>..<максимальное значение>.
7. Вещественные типы. Вещественным типом могут быть действительные числа, комплексные числа и др. (см. таблицу ниже).
Нахождение степени числа.
В Паскале не предусмотрена операция возведения в степень. Решим эту задачу следующим образом. Возведем . Для этого заметим:
В выражениях языка Паскаль это запишется следующим образом:
Заметим, что a может быть только положительным числом. Т.к. степень отрицательного числа в математике для общего случая не определена.
Практическая часть.
procedure TForm1.Button1Click(Sender: TObject);
Const
a=3;
Var
n,k,f,x,W:Real;
begin
n:=StrToInt(edit1.text);
k:=StrToInt(edit2.text);
f:={(3*exp(5*ln(n)))-sqrt(3*n)}sqr(n);
x:={7-sin(exp((3*n)*ln(k))+exp(a*ln(5)))}sin(a)+k;
W:{=(exp(5*ln(f))/(sqr(f+1)*(f+1)))*(exp(cos(x)*ln(x-f)))}=a*(f+x);
label1.caption:=FloatToStr(W);
end;

