Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
1

Программирование итерационных процессов

27.11.2019, 10:25. Показов 1467. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна прорамма.
Изображения
 
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2019, 10:25
Ответы с готовыми решениями:

Программирование итерационных процессов
Сделайте программу если можно без функций и циклов :)

Программирование итерационных процессов
Создать блок-схему и программу на языке Pascal для приведенной задачи согласно варианту

Программирование циклических процессов а а
С погрешностью 0,0001 вычислить ln(2)= sum_{n=1}^{\propto } (-1)^(n-1)*1/n . Пренебречь...

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

14
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
27.11.2019, 13:07 2
Лучший ответ Сообщение было отмечено -_SaShA_- как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var x,t,s:real;
    n:integer;
begin
clrscr;
write('x=');
readln(x);
write('n=');
readln(n);
t:=1;
s:=1;
for n:=1 to n do
 begin
  t:=t*x*x/n;
  s:=s+t*(2*n+1);
 end;
write('S=',s:0:4)
end.
1
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 14:51  [ТС] 3
Puporev, на 14-15 строке ошибка, преподователь говорит что оно неверно работает.
Pascal
1
2
t:=t*x*x/n;
  s:=s+t*(2*n+1);
Вот в етом месте он прикопался. Может вы знаете в чём дело?
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
03.12.2019, 15:26 4
Pascal
1
2
3
4
5
6
7
t:=1; //первый член
s:=1; //первая сумма
for n:=1 to n do
 begin
  t:=t*x*x/n;//следующий член умножаем на x^2 и делим на n, получаем x^(2n+1)/n!
  s:=s+t*(2*n+1); //умножаем на 2n+1 и прибавляем
 end;
Может препода смущает запись
Pascal
1
for n:=1 to n do
но это правильная запись, можешь заменить на
Pascal
1
2
3
4
5
6
7
var i:integer;
 ................
 for i:=1 to n do
 begin
  t:=t*x*x/i;//следующий член умножаем на x^2 и делим на i, получаем x^(2i+1)/i!
  s:=s+t*(2*i+1); //умножаем на 2i+1 и прибавляем
 end;
1
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 17:10  [ТС] 5
Цитата Сообщение от Puporev Посмотреть сообщение
Может препода смущает запись
и ето тоже было)) Спасибо, сейчас поправлю.

Добавлено через 34 минуты
Pascal
1
for n:=1 to n do
а что ето делает??
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
03.12.2019, 17:12 6
Это цикл от 1 до n.
0
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 17:25  [ТС] 7
может я чтото нетак написал?
Миниатюры
Программирование итерационных процессов  
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
03.12.2019, 17:27 8
Кто тебя знает что ты там написал?
0
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 17:28  [ТС] 9
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var x,t,s:real;
    i:integer;
begin
clrscr;
write('x=');
readln(x);
write('n=');
readln(n);
t:=1;
s:=1;
for i:=1 to n do
 begin
  t:=t*x*x/i;
  s:=s+t*(2*i+1);
 end;
write('S=',s:0:4)
end.
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
03.12.2019, 17:30 10
Добавь n в раздел var.
0
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 17:33  [ТС] 11
то же самое
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
03.12.2019, 17:34 12
Извини, но у меня ошибок нет.
0
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 17:37  [ТС] 13
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var x,n,t,s:real;
    i:integer;
begin
clrscr;
write('x=');
readln(x);
write('n=');
readln(n);
t:=1;
s:=1;
for i:=1 to n do
 begin
  t:=t*x*x/i;
  s:=s+t*(2*i+1);
 end;
write('S=',s:0:4)
end.
Я всё верно написал здесь?
0
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
03.12.2019, 17:39 14
Нет!!! n это целое число.
0
1 / 1 / 0
Регистрация: 12.11.2019
Сообщений: 85
03.12.2019, 18:25  [ТС] 15
Я кажысь понял ошибку
нужно
Pascal
1
n:integer;
Добавлено через 15 минут
Или нет?

Добавлено через 5 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var x,t,s:real;
    i:integer;
    n:integer;
begin
clrscr;
write('x=');
readln(x);
write('n=');
readln(n);
t:=1;
s:=1;
for i:=1 to n do
 begin
  t:=t*x*x/i;
  s:=s+t*(2*i+1);
 end;
write('S=',s:0:4)
end.
Добавлено через 3 минуты
Теперь верно?

Добавлено через 17 минут
Блин, я хз...
0
03.12.2019, 18:25
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2019, 18:25
Помогаю со студенческими работами здесь

Программирование циклических процессов
Загрузил 2 задачки, не срочно, заранее благодарен!

Программирование циклических процессов
Дана функция: y=-2*x^2+3*x+1.5 Составить алгоритм для поиска максимального значения y, если x...

Программирование циклических процессов
Дано матрицу размером n на m с действительными элементами. Построить последовательность, где - это...

Программирование процессов с разветвлением
M={sin (x^3), если x<=0 {1/(x(x+sqr bx)), если x>0


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru