![]() |
|
|
ÈÑÇãÌ ßãÈíæÊÑ ÌÏíÏå - ÔÑæÍÇÊ ÇáÈÑÇãÌ - ÊÍãíá ÈÑÇãÌ íóÎÊÜÕ ÈÂÎÜÑ ÈÑÂãÜÌ ÇáßãÈíÜðæÊÜöÑ æÊØæíÑ ÇáãæÇÞÚ æ ÂÎÜÑ ÊØæÑÂÊåö æ Íóáö ãõÔßáÇÊåã |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2008
Posts: 14,534
|
![]()
<div>ÇáÓáÇã Úá*ßã
áæ ÓãÍ澂 ÚäÏ* ÓÄÇá*ä Úä ÇáÜ prolog æÇÈÏÇ ãæ ÚÇÑÝÉ Íáåã ÓÇÇÇÇÚÏæææææä* ÌÏÇ ãÖØÑå æÇáÊÓá*ã ÈßÑÇ Exercise 2.7. Write a predicate replace/4 to replace all occurrences of a given element (second argument) by another given element (third argument) in a given list (first argument). Example: ?- replace([1, 2, 3, 4, 3, 5, 6, 3], 3, x, List). List = [1, 2, x, 4, x, 5, 6, x] Yes Exercise 2.8. Prolog lists without duplicates can be interpreted as sets. Write a program that given such a list computes the corresponding power set. Recall that the power set of a set S is the set of all subsets of S. This includes the empty set as well as the set S itself. Define a predicate power/2 such that, if the first argument is instantiated with a list, the corresponding power set (i.e. a list of lists) is returned in the second position. Example: ?- power([a, b, c], P). Note: The order of the sub-lists in your result doesn’t matter.P = [[a, b, c], [a, b], [a, c], [a], [b, c], [b], [c], []] Yes |
![]() |
![]() |
![]() |
Bookmarks |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
ÑÌÇÁ ÇáãÓÇÚÏå | ÈäÊ ÑÇß | ÈÑÇãÌ ßãÈíæÊÑ ÌÏíÏå - ÔÑæÍÇÊ ÇáÈÑÇãÌ - ÊÍãíá ÈÑÇãÌ | 0 | 11-16-2012 03:20 PM |
ÇÑÌæ ÇáãÓÇÚÏå !!!! | ÞäÇÕÉ ÇáÈäÇÊ | ÇáÑíÇÖå ÇáÚÇáãíå | 0 | 11-14-2012 07:20 PM |
ÇááÇÈÊæÈ ÚØáÇä ÇáÑÌÇÁ ÇáãÓÇÚÏå | ÈäÊ ÑÇß | ÈÑÇãÌ ßãÈíæÊÑ ÌÏíÏå - ÔÑæÍÇÊ ÇáÈÑÇãÌ - ÊÍãíá ÈÑÇãÌ | 0 | 11-11-2012 02:21 PM |
ÇÑ*Ï ÇáãÓÇÚÏå ãäßã ............ > | ÈäÊ ÑÇß | ÈÑÇãÌ ßãÈíæÊÑ ÌÏíÏå - ÔÑæÍÇÊ ÇáÈÑÇãÌ - ÊÍãíá ÈÑÇãÌ | 0 | 11-04-2012 09:47 PM |
ÇÑÌæ ÇáãÓÇÚÏå ÖÑæÑì | ÈäÊ ÑÇß | ÈÑÇãÌ ßãÈíæÊÑ ÌÏíÏå - ÔÑæÍÇÊ ÇáÈÑÇãÌ - ÊÍãíá ÈÑÇãÌ | 0 | 11-03-2012 01:29 AM |