25137

Некоторые стандартные функции над числовыми данными

Лабораторная работа

Информатика, кибернетика и программирование

А и Р целые и вещественные числа. А целое и веществ. А целое и веществ. Р веществ.

Русский

2013-08-12

63.5 KB

2 чел.


Некоторые стандартные функции над числовыми данными.

Синтаксис функции

Назначение

Тип аргумента и результата

Odd ( аргумент )

Определение четности, т.е. для чётного аргумента, функция принимает значения False, для нечётного True.

Аргумент целые числа, результат Булевский тип.

Chr ( )

Определение символа по коду.

Аргумент целое число. Результат – символьное число.

Succ ( )

Следующее целое число.

А – целое число.

Р  – целое число.

Pred ( )

Предыдущее целое число.

Abs ( )

Модуль аргумента.

А и Р – целые и вещественные числа.

Sqr ( )

Квадрат числа.

А – целое и веществ.

Sqrt ( )

Квадратный корень.

А – целое и веществ.

Р – веществ.

Exp ( )

Экспонента числа

А – целое и веществ.

Р – веществ.

Sin ( )

Синус числа.

А – в радианах - целое и веществ.

Р – веществ.

Cos ( )

Косинус числа.

А – в радианах - целое и веществ.

Р – веществ.

Ln ( )

Натуральный логарифм.

А – целое и веществ.

Р – веществ.

Arctan ( )

Арктангенс числа.

А и Р целое и веществ., но Р выдаётся в радианах.

Trunc ( )

Преобразование веществ. аргумента в целое число путём отбрасывания дробной части.

Тип результата LongInt – т.е. длинное целое.

Round ( )

Преобразование веществ. аргумента в целое число путём округления его по правилам математике до ближайшего целого.

Р – LongInt.

A – веществ.

Random

Случайное число из диапазона  от 0     до 1

Р – веществ.

А – нет.

Random ( )

Случайное число из диапазона  от 0  до аргумента (-1).

Р, А –целые числа

Int ( )

Целая часть аргумента.

А и Р -  веществ. тип.

Frac ( )

Дробная часть аргумента

А и Р -  веществ. тип.

Pi

Пи

Веществ. число.

Примечание 1:

Функция Random используется совместно с процедурой Randomize обеспечивающей изменения базы генерации случайных чисел.

Примечание 2:

Отличие от функции Trunc состоит в том, что та просто отбрасывает дробную часть, а при исполнении функции Int учитывается что целая часть числа ближайшее меньшее целое число.

В языке Pascal отсутствует оператор возведения в степень. Чтобы вычислить

Ах прибегают к следующему приёму:

У=ах 

Ln y = Ln ax = Ln a                       eLn y = eLn a

Ax= ex*Ln a                                     y = ex*Ln a

Exp( x * Ln (a) ).

Если степень не очень велика,  то её можно представить как совокупность квадратов:

A9 = a4*a4 a = (a2)2*(a2)2*a

Sqr(sqr(a)) * Sqr (Sqr (a))*a = a9



 

А также другие работы, которые могут Вас заинтересовать

10650. Пакеты программ MathCad и Excel 247 KB
  Лабораторная работа 1 Пакеты программ MathCad и Excel Подавляющее большинство лабораторных работ по курсу Численные методы может быть выполнено на базе программ MathCad и Excel которые содержат все необходимые вычислительные инструменты; удобны в испо...
10651. Действия над приближенными числами 153.5 KB
  Лабораторная работа 2 Действия над приближенными числами Цель работы. Изучить правила округления приближенных чисел на примере сходимости степенного ряда к известному значению и с заданной точностью. Освоить понятия абсолютной и относительной погрешностей и ...
10652. Решение систем линейных уравнений 263.5 KB
  Лабораторная работа 3 Решение систем линейных уравнений Цель работы. Выяснить какие технические и технологические задачи встречающиеся на практике приводят к системам линейных уравнений. Исходя из таблиц опытных данных научиться составлять такие сис
10653. Отделение корней уравнений. Уточнение корней методом Ньютона 146 KB
  Лабораторная работа 4 Отделение корней уравнений. Уточнение корней методом Ньютона. Цель работы. Изучить способы отделения корней уравнений после чего методом дихотомии найти три интервала изоляции для алгебраического уравнения третьего порядка. Выбрав од...
10654. Уточнение корней уравнений методом итераций 147.5 KB
  Лабораторная работа 5 Уточнение корней уравнений методом итераций. Цель работы. Уточнить корень алгебраического уравнения с заданной степенью точности используя метод итераций построить график сходимости и сравнить его с методом Ньютона. Теоретиче
10655. Построение эмпирической формулы методом наименьших квадратов 280 KB
  Лабораторная работа 6 Построение эмпирической формулы методом наименьших квадратов. Цель работы. Для опытных данных представленных в виде таблицы подобрать такую аналитическую зависимость которая бы приближенно выражала исследуемый процесс.
10656. Интерполирование функций методом Лагранжа. Линейная интерполяция 291 KB
  Лабораторная работа 7 Интерполирование функций методом Лагранжа. Линейная интерполяция. Цель работы. По результатам эксперимента заданным в виде последовательности точек на координатной плоскости построить интерполяционную функцию методом Лагранжа...
10657. Численное дифференцирование 157 KB
  Лабораторная работа 8 Численное дифференцирование. Цель работы. Научиться выполнять дифференцирование функций заданных в виде таблиц опытных данных а также уметь оценивать погрешность численного метода. Теоретические положения. Источником форм
10658. Интегрирование функций, заданных таблично 240 KB
  Лабораторная работа 9. Интегрирование функций заданных таблично. Цель работы. Методом трапеций вычислить определенный интеграл от сложной функции или от функции заданной в виде таблицы опытных данных; выполнить оценку полученного результата. Теорет