Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Стандартные функции в языке Borland Pascal 7.0




 

В Borland Pascal 7.0 определены стандартные функции над арифметическими операндами (табл. 2.5).

 

Таблица 2.5. Некоторые стандартные функции

 

Обозначение Тип аргументов Тип результата Действие
целый, вещественный целый, вещественный модуль числа
вещественный вещественный функция синус числа
вещественный вещественный функция косинус числа
вещественный вещественный арктангенс числа
  вещественный
вещественный вещественный
вещественный вещественный функция натурального логарифма
вещественный вещественный
вещественный вещественный
вещественный вещественный целая часть числа
вещественный вещественный дробная часть числа
вещественный целый округление числа
вещественный целый отсекание дробной части числа
  вещественный случайное число от 0 до 1
целый целый случайное число от 0 до

 

Остальные часто встречающиеся функции (тангенс, арксинус и т.д.) моделируются из уже определенных с помощью известных математических соотношений, например:

 

.

 

Определенную проблему представляет возведение в степень . Если значение степени целое, то можно раз перемножить или воспользоваться формулой:

 

.

 

Формула программируется с помощью стандартных функций на языке Borland Pascal 7.0:

 

· для положительного ;

· для отрицательного .

 

Данную же формулу можно использовать для возведения в дробную степень , где обыкновенная правильная дробь вида , а знаменатель – нечетный.

Если знаменатель четный, это означает извлечение корня четной степени, следовательно, есть ограничения на выполнение операции.

Таким образом, для программирования выражения, содержащего возведение в степень, надо внимательно проанализировать значения, которые могут принимать и , так как в некоторых случаях возведение в степень невыполнимо.

Следует также отметить особенность использования функции : перед ее применением необходимо инициализировать генератор случайных чисел, выполнив процедуру .

Строковые функции будут рассмотрены при изучении переменных строкового типа в одной из дальнейших лекций. С другими функциями можно ознакомиться в книгах по базовому языку Pascal или Borland Pascal 7.0.

 

 

Задание на самостоятельную работу по теме

«Данные в языке Borland Pascal 7.0. Операции и выражения»

 

1. Изучить материал разделов «Операции и выражения в языке Borland Pascal 7.0» и «Стандартные функции в языке Borland Pascal 7.0»;

2. Используя учебно-методическую литературу, средства Интернет, другие литературные источники установить зарезервированные служебные слова языка Borland Pascal 7.0.

3. В соответствии с заданным вариантом подготовиться к выполнению упражнений по изучаемой теме.

4. Подготовить ответы на контрольные вопросы по изучаемой теме.

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 351; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.