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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 00:04   #1
triasoft
Новичок
Джуниор
 
Регистрация: 13.03.2009
Сообщений: 1
По умолчанию Эрбрановский универсум

Нужно реализовать программу поиска эрбрановкого универсума.

Задание: Разработать программу которая находит множества i-ого уровня Hi эрбрановского универсума.
Вход: Номер i, множество макстермов S
Выход: Hi
--------------------------------------------------
Теперь поподробнее распишу задание:
данные считываеются из текстового файла.
файл содержит в себе множество макстермов S. Пример файла:

S={a,f{x,y},g(x)}.
Hi
Где
а - константа.
f - функция, х и у - ее аргументы
g - функция, х - ее аргумент
Hi - множество i-ого уровня

На выходе должны сформироваться следующие значения:
Если был введен уровень i=0 то выводим: H0 = {a}
Если был введен уровень i=1 то выводим: H1={а,f(a,a),g(a)}
Если был введен уровень i=2 то выводим: H2={а,f(a,a),g(a),f(f(a,a),g(a)), f(g(a),f(a,a)),g(f(a,a))}
Если был введен уровень i=3 то выводим: Н3={а,f(a,a),g(a)}, H2={а, f(a,a), g(a), f(f(a,a),g(a)), f(g(a),f(a,a)), g(f(a,a))}, f( f(f(a,a),g(a)),f(g(a),f(a,a))), f(f(g(a),f(a,a)),f(f(a,a),g(a))), f( f(f(a,a),g(a)),g(f(a,a))), f(g(f(a,a)),f(f(a,a),g(a))), f(f(g(a),f(a,a)),g(f(a,a))), f(g(f(a,a)), f(g(a),f(a,a))), g(f(g(a),f(a,a))), g(f(f(a,a),g(a)))}
-------------------------------------------------------------------
Язык программирования PASCAL.
triasoft вне форума Ответить с цитированием
Старый 28.05.2010, 07:45   #2
vasilevski
Новичок
Джуниор
 
Регистрация: 18.02.2010
Сообщений: 0
По умолчанию

vasilevski[]mail.ru готов выполнить
vasilevski вне форума Ответить с цитированием
Старый 28.05.2010, 14:46   #3
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

main[]viplabs.ru

Математическое образование.
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 28.05.2010, 19:57   #4
mikefreel
Заблокирован
 
Регистрация: 12.05.2010
Сообщений: 0
По умолчанию

Готов взяться за проект
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
mikefreel вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск