Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206

Простые вычисления

19.12.2018, 15:51. Показов 2658. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для выражения опишите предикат y(N), выводящий на экран результат выражения для заданного N. N — целое число.
https://www.cyberforum.ru/cgi-bin/latex.cgi?y(N)=\prod_{i=-2}^{N+1}\prod_{j=2}^{N+3}(i+1/j)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2018, 15:51
Ответы с готовыми решениями:

простые вычисления
написать на языке ассемблера микропроцессора KP580BM80A программу реализующую вычисления по заданному арифметическому выражению. ...

Простые вычисления
Доброго времени суток всем! Появилась проблема с некоторыми пунктами, никак не могу понять, что необходимо сделать. Задача: Даны...

Простые вычисления
День добрый! подскажите есть текстовый редактор необходимо заменять выражения например 2+3 заменить на 5 т. выделяеся выражение 2+3...

20
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 16:17
Какой Пролог?
Это гляньте для закваски
Сумма ряда. Рекурсия
0
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
19.12.2018, 16:18  [ТС]
SWI-Prolog.Да я это уже смотрел,но я не пойму как мне от двух произведений считать
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 16:26
Я в этой математике
Приведите расчет как на листочке для небольшого значения N.

Добавлено через 48 секунд
А, ну-да, и на какую версию от просмотренного примера должна походить реализация...

Добавлено через 2 минуты
Цитата Сообщение от Artem7693 Посмотреть сообщение
y(N) = ∏_(i=-2)^(N+1) ∏_(j=2)^(N+3)▒〖(i+ 1/j)〗
лучше было скриншотом
Редактор формул чуть ниже окна ответа, там есть предосмотр.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38201 / 21133 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
19.12.2018, 16:27
Цитата Сообщение от arlat Посмотреть сообщение
лучше было скриншотом
- это противоречит правилам Форума
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 16:28
Цитата Сообщение от Catstail Посмотреть сообщение
это противоречит правилам Форума
это было не руководство к действию, и далее упоминалось про редактор формул еще раз...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38201 / 21133 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
19.12.2018, 16:29
arlat, я уже перенабрал...
0
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
19.12.2018, 16:29  [ТС]
y(-1) = 0.375
y(-2) = 1.0
y(0) = 0.277777777778
y(1) = 1.49536132812
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 16:34
Catstail, Вы вроде больше в этом соображаете, это что произведение ряда по двум аргументам?
Как это словами пишется (ну, недообразован по математике).

Добавлено через 2 минуты
Цитата Сообщение от Artem7693 Посмотреть сообщение
y(-1) = 0.375
y(-2) = 1.0
y(0) = 0.277777777778
y(1) = 1.49536132812
Ну, уважил , и куда мне это?
Это уже потом, для теста.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38201 / 21133 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
19.12.2018, 16:36
arlat, да, это произведение произведений. Берем i=-2 и вычисляем внутреннее произвдедение P(i=-2), потом P(i=-1) и т.п. А потом все эти P перемножаем.
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 16:41
Artem7693, на какую версию от просмотренного примера должна походить реализация?
0
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
19.12.2018, 16:46  [ТС]
arlat,что Вы имеете ввиду?Можно поподробнее?
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 17:06
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pp(N, T, PP) :-
  E = I+1/J,
  I0 = -2, IN is N + 1,
  J0 = 2, JN is N + 3,
  findall( FF,
           ( between(I0, IN, I),
             between(J0, JN, J),
             term_to_atom(E, F),
             atomic_list_concat(['(', F, ')'], FF)
           ),
  Fs0),
  (Fs0 = [] -> Fs = [1] ; Fs = Fs0 ),
  atomic_list_concat(Fs, '*', A),
  term_to_atom(T, A),
  PP is T.
Вот для теста, вроде похоже, только без рекурсии...
0
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
19.12.2018, 17:10  [ТС]
Большое спасибо)
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 17:14
произведение произведения
Миниатюры
Простые вычисления  
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 17:32
Цитата Сообщение от Artem7693 Посмотреть сообщение
Большое спасибо)
Но это не в рекурсии, преподаватель может не пропустить, или, скажет подробно объяснить
0
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
19.12.2018, 17:33  [ТС]
Да,в этом и есть вся загвоздка
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 18:02
Цитата Сообщение от Artem7693 Посмотреть сообщение
Да,в этом и есть вся загвоздка
В чем, в этом? Надо через рекурсию?

Добавлено через 10 минут
Prolog
1
2
?- between(2, 1, I).
false.
Это значит результат = 1. Это я так тут сделал. Сомневаюсь, что так надо.
Что значит П от j=2 до j=1, при N=-2 ? Не, не математик я

Добавлено через 2 минуты
Может где-то должно быть дописано, что для N > -2 ?
0
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
19.12.2018, 18:10  [ТС]
Можно не через рекурсию,но я всё равно не понимаю,что вы написали)
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 18:37
Цитата Сообщение от Artem7693 Посмотреть сообщение
Можно не через рекурсию,но я всё равно не понимаю,что вы написали)
Конечно, надо изучать Пролог, встроенные предикаты, в отладчике пройти...
Миниатюры
Простые вычисления  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2018, 18:37
Помогаю со студенческими работами здесь

Простые геометрические вычисления
Даны два отрезка А и В, заданные координатами их концов (АX1,АY1),(АX2,АY2) и (ВX1,ВY1),(ВX2,ВY2) – целыми числами. Определить,...

Простые вычисления по формуле
Здравствуйте. В самоучителе решил сделать задачку одну, по сути простая, но программа почему-то выдает неправильное значение. #include...

Простые вычисления в MathCAD
1)Создать произвольный вектор В. Вычислить сумму первого и последнего элементов вектора. 2)Создать матрицу А. Вычислить сумму первого...

Сортировка данных в datagridview (Простые вычисления)
Доброго времени суток! Помогите пожалуйста:cry: Буду очень благодарен:) В интернете так и не нашёл нужной информации, а самому...

Вычисления на web странице, простые математические операции
Помогите пожалуйста добавить вычисления на веб странице. Страницу создал, а вычисления как добавить не знаю. Пытался засунуть в return или...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru