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

Вычислить значение выражения

22.09.2015, 18:04. Показов 500. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Условие:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(1+1/{1}^{2} \right)\left(1+1/{2}^{2} \right)\left(1+1/{n}^{2} \right)
У меня тут что-то не так.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
program task2;
var
  n,i:integer;
  h:real;
begin
  writeln('Введите число N:');
  readln(n);
  h:=1 ;
  for i:=1 to n do
  h:=h*1+(1/sqr(i));
  writeln(' h=',h);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2015, 18:04
Ответы с готовыми решениями:

Вычислить значение выражения, значение n вводится с клавиатуры
составить программу для решения задачи. При решении задачи через цикл-"хорошо", через цикл и...

Вычислить значение выражения
не могу разобраться с условием. нужна помощь!

Вычислить значение выражения
Задача: залил на radikal отображение на сайте сделать не смог

Вычислить значение выражения
\sum_{k-1}^{n} \sum_{m-k}^{n} (x+k)/m

7
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32977 / 21288 / 8175
Регистрация: 22.10.2011
Сообщений: 36,565
Записей в блоге: 8
22.09.2015, 18:14 2
Pascal
10
h:=h*(1+(1/sqr(i)));
1
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 34
22.09.2015, 21:34  [ТС] 3
не, там со скобками всё в порядке) я не уверен что по условию я всё правильно сделал.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32977 / 21288 / 8175
Регистрация: 22.10.2011
Сообщений: 36,565
Записей в блоге: 8
22.09.2015, 21:36 4
Нет не в порядке. У тебя h умножается на 1, и потом складывается со значением 1/sqr(i), так что получается не произведение, а сумма. Причем не того, что нужно.
1
5 / 5 / 2
Регистрация: 15.05.2014
Сообщений: 81
22.09.2015, 23:05 5
А если попробовать так:
h:=(1+1/sqr(1))*(1+1/sqr(2))*(1+1/sqr(i));
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32977 / 21288 / 8175
Регистрация: 22.10.2011
Сообщений: 36,565
Записей в блоге: 8
22.09.2015, 23:31 6
Цитата Сообщение от _Nilan Посмотреть сообщение
А если попробовать так:
Ну, попробуй. n = 45, код можно посмотреть?
1
5 / 5 / 2
Регистрация: 15.05.2014
Сообщений: 81
22.09.2015, 23:43 7
получается вот что:
Введите число N:
45
h=2.50123456790123

Добавлено через 7 минут
немного поспешил, но если добавить div то получается не плохо
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
  n,i:integer;
  h:real;
begin
  writeln('Введите число N:');
  readln(n);
  h:=1 ;
  for i:=1 to n do
 h:=(1+1/sqr(1))*(1+1/sqr(2))*(1+1 div sqr(i));
  writeln(' h=',h);
end.
1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2015, 08:04 8
Цитата Сообщение от _Nilan Посмотреть сообщение
+1 div sqr(i)
Очень оригинально, а ничего что при i>1 1 div sqr(i) всегда=0?
1
23.09.2015, 08:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2015, 08:04
Помогаю со студенческими работами здесь

Вычислить значение выражения
Как записать на язык Паскаль ABC такую задачу: X:=1; Y:=2; если x<5 то Y:=3*X-Y; X:=X/2; иначе...

Вычислить значение выражения
x, n=100 S=x1+2x2+x3+2x4+..+x99+2x100 Добавлено через 25 минут Удалите тему:) Спасибо!)

Вычислить значение выражения
Задать: x=-2,5*10-2 , B=2,57; Вывести: a,V,c,d; Вычеслить: (на вложенной картинке) На...

Вычислить значение выражения
Даны натуральное число n, действительные числа a1,a2,…,an. Постарайтесь обойтись без массивов – в...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru