Вторник, 17.06.2025, 06:01 Приветствую Вас Гость

Решение задач любой сложности

Главная | Регистрация | Вход | RSS

Все статьи на сайте

Главная » Статьи » Решение заданий Delphi

Задача: Возведение в степень Delphi

Сегодня на форуме кто-то разместил задачу о вычислении значения выражения с косинусами и иксами в некоей степени. И она стала темой данной статьи. 

Почему я решила остановиться на этой задаче? Потому что в программировании на Delphi есть некая заковыка, связанная с общепринятыми символьными обозначениями. К примеру, все мы знаем, как выглядят плюсы и минусы, умножение и деление, а вот возведение в степень при помощи верхней крышечки (вот такой - ^) в Delphi, увы, не работает. 

Зато существует совершенно замечательная функция Power(), аргументами которой является возводимое в степень число и, собственно, сам показатель степени.
Обратите внимание, что воспользоваться данной функцией вы сможете, только упомянув в uses библиотеку math. Эта библиотека вообще создана для упрощения математических расчетов, поэтому в случае получения заданий на чистую математику не брезгуйте справкой. Выделяйте math и нажимайте F3 - перечень доступных к применению функций широк настолько, что, казалось бы, сложная задача укладывается в одно действие.
Но вернемся к конкретному примеру решения.
Требуется вычислить значение следующей функции: Y(X)=cos(X)+cos(X)*(X)+cos(X)*(X)*(X)+...+cos(X)*(X)^n
Х, n - данные, вводимые пользователем.
Алгоритм решения задания расписывать не вижу смысла, и сразу размещаю delphi исходники:
for i := 0 to n do
   A:=A+cos(X)*power(X,i);

Все.
Если возникли вопросы, или же трудность вызывает какая-либо другая программа, предлагаю воспользоваться моими услугами в написании программы на заказ. Контакты - тут
Категория: Решение заданий Delphi | Добавил: Мятка (26.10.2010) | Автор: Alexandra W
Просмотров: 9328 | Комментарии: 1 | Теги: программы на заказ, примеры Delphi, написать программу, алгоритм, решение заданий, Delphi исходники, решение на заказ, программирование на delphi | Рейтинг: 1.0/3
Всего комментариев: 0
Имя *:
Email *:
Код *: