![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#11 |
|
Hobbyist Programmer
|
Thank you DaWei *saves & reads*
__________________
Mona Lisa must of had the highway blues you can tell by the way she smiles.. |
|
|
|
|
|
#12 |
|
Hobbyist Programmer
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3
![]() |
You may want to check with some professors who specialize in a branch of mathematics called "Functional Analysis". They are probably going to use a bunch of lingo like set theory and spaces unless you talk to them in person or by phone. Their whole field is about this kind of stuff.
As for programming, I don't know that this is possible without just running through and testing each combination of operators on the data. If it can not only be simple but can include multi-level compounding, yikes! Simple: y = (a&b) ! (c^d) ^ (e|f) A lot more difficult: z = (a&b) ! ((c^d) ^ (e|f)) If you want to go it alone, I would put a lot of constraints on it (Only 2 pairs deep) and see how it scales when you take them off. First try the simple examples on paper and develop an algorithm. If you can do that, start making them more complex and see what changes need to be made. If you find a pattern, great. PS I don't know what the symbol for NOR is so i used !. |
|
|
|
|
|
#13 |
|
Programming Guru
![]() Join Date: Apr 2005
Posts: 1,799
Rep Power: 5
![]() |
Thank you greatly for your input Harakim.
The problem is... if I spend enough time doing simple examples to find patterns and develop an extendable algorithm, I most likely could have finished it manually by then. After finding the first two columns by hand, I've already started to notice great logical patterns, but some of the thinking involved in reaching such conclusions rely on so many factors. I think this program would take a considerable amount of effort to complete individually, but it'd be a reputable algorithm to tackle. Any building blocks anyone would like to contribute? Or perhaps even some pseudocode? |
|
|
|
|
|
#14 |
|
Programming Guru
![]() Join Date: Apr 2005
Posts: 1,799
Rep Power: 5
![]() |
All right. I've done it all manually anyways. I simplified it significantly by breaking it up in to two similar patterns and creating a direction oscillator using a clock, edge-triggered JK, and 14 RAM NAND latches.
If I'm ever bored, I might try to write the program. Although there is no longer a reason why... ![]() |
|
|
|
|
|
#15 |
|
Newbie
|
yeah...I took Discrete Math classes and a Computer Organization class which were basically exactly this type of stuff...but I hated it and was pretty bad at it. You're a better man than I to be able to make sense out of this stuff.
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|