Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2007, 11:10   #1
forumu
Пользователь
 
Регистрация: 19.11.2007
Сообщений: 36
По умолчанию Табулирование функции и суммы функционального ряда

Подскажите что мне надо применить в этой задаче:
Табулирование функции и суммы функционального ряда
Протабулировать


1. функцию y на отрезке [а, b] с шагом h.

2. сумму S функционального ряда разложения этой функции на отрезке [а, b] с шагом h.

Сравнить значения заданной функции и ее разложения.

Вид вычисляемой функции задать с помощью подпрограммы-функции. Функциональный ряд S вычисляется с точностью до e по соответствующей рекуррентной формуле.



S=1+2*(x/2)+ … + ((n^2 + 1)/n! )*(x/2)^n + …


Диапазон изменения аргумента:
0.1 <=x<= 1 (x больше или равно 0,1 и меньше или равно 1)

E (эпсилон ) = 10^(-4).

Функция y=( ((x^2)/4) + (x/2) + 1) )*e^(x/2)



И еще одна арифметическая задача.

Определить все двузначные числа, сумма квадратов цифр которых кратны числу 15.

Скажите хотя бы с чего начать какую вещь использовать. Ато с такими сложными(для меня) задачами первый раз встречаюсь.
forumu вне форума Ответить с цитированием
Старый 19.11.2007, 11:37   #2
forumu
Пользователь
 
Регистрация: 19.11.2007
Сообщений: 36
По умолчанию

Что такое эпсилон?
forumu вне форума Ответить с цитированием
Старый 19.11.2007, 12:42   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Что такое эпсилон?
Видимо погрешность.
Я так понимаю - тебе задали вывести, скажем на экран, ряд чисел, который выдаст функция на определенной область значений.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.11.2007, 13:05   #4
forumu
Пользователь
 
Регистрация: 19.11.2007
Сообщений: 36
По умолчанию

там надо ввести значения
a,
b,
h,
e.

в результате должны получиться поля
X,
y=e^x,
S=1+2*(x/2)+ … + ((n^2 + 1)/n! )*(x/2)^n + …
forumu вне форума Ответить с цитированием
Старый 19.11.2007, 13:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну если я правильно понял скорее всего
а - это начальное значение Х
b - Это конечное значение
h - приращение
e - эт погрешность.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.11.2007, 13:30   #6
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Вот пример табулирования функции в TP. Только формула другая.

Еще пример вычисления суммы ряда с точностью е.

И еще пример арифметической задачи, в которой программа выделяет в массиве двухзначные числа, перемножает их цифры, считает количество произведений меньше 15 (даже число совпадает). Думаю Вы ее легко переделаете.
Все программы рабочие.
Вложения
Тип файла: rar FORMULA1.rar (458 байт, 56 просмотров)
Тип файла: txt RGD#3.txt (615 байт, 164 просмотров)
Тип файла: txt Chislo15.txt (586 байт, 181 просмотров)

Последний раз редактировалось puporev; 19.11.2007 в 13:57.
puporev вне форума Ответить с цитированием
Старый 19.11.2007, 14:39   #7
forumu
Пользователь
 
Регистрация: 19.11.2007
Сообщений: 36
По умолчанию

спасибо посмотрел почти дошло
forumu вне форума Ответить с цитированием
Старый 19.11.2007, 15:19   #8
forumu
Пользователь
 
Регистрация: 19.11.2007
Сообщений: 36
По умолчанию

А как вывести все числа, там же сказано, что вывести все двузначные числа, сумма квадратов цифр которых кратно числу 15.
Как сделать условие тк что при делении числа на 15 получится целое число. Ну чтоб определить кратно или не кратно. ведь когда кратно число при делении должно получиться целое
forumu вне форума Ответить с цитированием
Старый 19.11.2007, 15:40   #9
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Вы все таки почитайте какую нибудь книгу. Вы спрашиваете о вещах, которые излагаются на первых страницах.
1. if ((a[i] div 10)*(a[i] mod 10) mod 15 = 0)
2. if ((a[i] div 10)*(a[i] mod 10) mod 15 = 0 then write(a[i])
puporev вне форума Ответить с цитированием
Старый 19.11.2007, 15:41   #10
forumu
Пользователь
 
Регистрация: 19.11.2007
Сообщений: 36
По умолчанию

лучше уж спросить у профессионалов. урок завтра уже. и книжек то нормальных нет, чтоб можно было бы открыть и посмотреть
forumu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти сумму ряда 11111 Помощь студентам 14 01.11.2010 19:55
Сумма ряда Sova123456 Помощь студентам 8 11.06.2010 17:10
Разработка программ с использованием функций. Табулирование функции одного и двух переменных кася Паскаль, Turbo Pascal, PascalABC.NET 5 07.05.2008 20:11
табулирование функции tonic Microsoft Office Excel 1 04.01.2008 00:38
Найти сумму ряда с точностью Е=10^-3 Добрый Кот Паскаль, Turbo Pascal, PascalABC.NET 2 12.12.2007 12:04