Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

новая папка 1 / ОТЧЕТ 3

.docx
Скачиваний:
34
Добавлен:
25.02.2016
Размер:
52.14 Кб
Скачать

Министерство образования и науки Российской Федерации

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Факультет информационных технологий

Кафедра информатики

ОТЧЕТ

по лабораторной работе № 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;

Соседние файлы в папке новая папка 1