🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.programming
10 messages
10 total messages Started by froe... Wojciech Froelich Tue, 02 Apr 1996 00:00
Operacje symboliczne...
#481
Author: froe... Wojciech Froelich
Date: Tue, 02 Apr 1996 00:00
11 lines
735 bytes
Mam calkiem spory problem do rozwiazania i licze na Wasza pomoc...
Problem polega na napisaniu programu analizujacego podane z klawiatury
wyrazenie i na przyklad rozniczkujacego ( na poczatku numerycznie, docelowo
symbolicznie ) owo wyrazenie.

Czy ktos ma doswiadczenie w pisaniu takiego 'parsera'??
Prosilbym o kontakt.

		Wojciech Froelich

		froe...@phys.uni.torun.pl
Re: Operacje symboliczne...
#482
Author: j... Jerzy Tarasiuk
Date: Tue, 09 Apr 1996 00:00
17 lines
1330 bytes
>>>>> "JL" == Jarek Lis <l...@cyber.ict.pwr.wroc.pl> writes:
JL> Jerzy Tarasiuk (j...@fuw.edu.pl) wrote:
JL> : No, to jest robota na dobry miesiac...
JL> No, na dobre 3 doby, jesli sie oczywiscie wie, w ktorym kierunku pisac.

No, to zalezy co masz, jak kilka dobrych podrecznikow z przykladowymi
programami i wiekszosc roboty to wstukanie z klawiatury tych przykladow
(nie mowiac juz o takiej mozliwosci, jak przyklady na dyskietce), to
chyba by sie dalo. A, zaraz, jest troche kompilatorow w postaci source,
mozna by z ktoregos z nich wyciagnac parser wyrazen, to jednak zalatwi
spora czesc roboty, a zrobic to samemu bez podrecznika troche trudno...
Mozna by na przyklad wziac Small C, w miare maly, jest na SimTel-u.

Ale i tak czas pisania mocno nieoznaczony, ktos malo doswiadczony to
na pewno ani w 3 dni, ani nawet w tydzien tego nie napisze...

Jurek
Re: Operacje symboliczne...
#484
Author: art... Artur Czechowski
Date: Tue, 09 Apr 1996 00:00
22 lines
1593 bytes
Wojciech Froelich (froe...@phys.uni.torun.pl) wrote:
: Mam calkiem spory problem do rozwiazania i licze na Wasza pomoc...
: Problem polega na napisaniu programu analizujacego podane z klawiatury
: wyrazenie i na przyklad rozniczkujacego ( na poczatku numerycznie, docelowo
: symbolicznie ) owo wyrazenie.
Hmm... czy to faktycznie takie trudne ? Kilka lat temu, kiedy bylem jeszcze
w drugiej klasie szkoly sredniej symboliczne rozniczkowanie wyrazen bylo
podane jako przyklad zastosowania programowania obiektowego... Poniewaz
bylo to pare lat temu, musialbym pogmerac w pamieci aby sobie przypomniec.
Pamietam tylko ogolnie idee...
Z tego co sobie przypominam, to problem ten mozna (a nawet chyba trzeba)
rozbic na dwa:
1. parsing stringu z wyrazeniem (mozna znalezc przyklady np. w ktorejs
z ksiazek Marciniaka o Pascalu)
2. rozniczkowanie tego, co sie otrzymalo...
Jak sobie przypomne (i wklepie), to przemailuje
Pozdrawiam
--
-- Artur 'Czesiu' Czechowski                   art...@student.uci.agh.edu.pl
-- http://student.uci.agh.edu.pl/~arturcz/                 finger for PGP key
Serce to jeszcze za malo, aby kochac...         
				       /autor nieznany/
Re: Operacje symboliczne...
#485
Author: j... Jerzy Tarasiuk
Date: Tue, 09 Apr 1996 00:00
29 lines
2051 bytes
>>>>> "WF" == Wojciech Froelich <froe...@phys.uni.torun.pl> writes:
WF> Problem polega na napisaniu programu analizujacego podane z klawiatury
WF> wyrazenie i na przyklad rozniczkujacego ( na poczatku numerycznie, docelowo
WF> symbolicznie ) owo wyrazenie.

No, to jest robota na dobry miesiac... poczytaj sobie cos
o przetwarzaniu struktur listowych, kiedys byla jakas taka
mala ksiazeczka chyba George'a Forest'a z programem na
jednej stronie, ale to byl tylko maly fragment z tego, co
potrzebne, pokazujacy jak to latwo wyliczyc wyrazenie, jak
juz jest w postaci struktury listowej.
Jest w tym duzo rzeczy do zrobienia: konwersja wyrazenia
zapisanego "normalnie" na strukture listowa i odwrotnie
uwzgledniajaca priorytety dzialan i nawiasy, chyba dobrze
jest przechodzic przez odwrotna notacje polska przy konwersji
z "normalnego" zapisu, to sie robi jakos tak, ze jak wyrazenie
ma wysoki priorytet, to sie je przepuszcza, jak nie, to odklada
na stos i trzyma az bedzie koniec wyrazenia albo nastepne
bedzie z rownie niskim priorytetem.
Cos probowalem, ale z uproszczeniami, do wyliczania wyrazen
typu: mam strukture danych i nazwy pol w tej strukturze, oraz
wyrazenie logiczne (z nazwami), wedlug ktorego chce dokonac
selekcji, wybierajac z pliku z danymi te rekordy, dla ktorych
to wyrazenie jest prawdziwe, z przykladowym wyrazeniem:
grupa=="ksiazka" && ilosc!=0 || grupa=="buty" && ilosc==5
(wszedzie nazwa operacja_porownania wartosc i spojniki
 && i ||, bez nawiasow - na moje potrzeby to wystarczylo).

Jurek
Re: Operacje symboliczne...
#486
Author: l... Jarek Lis
Date: Tue, 09 Apr 1996 00:00
10 lines
880 bytes
Jerzy Tarasiuk (j...@fuw.edu.pl) wrote:
: >>>>> "WF" == Wojciech Froelich <froe...@phys.uni.torun.pl> writes:
: WF> Problem polega na napisaniu programu analizujacego podane z klawiatury
: WF> wyrazenie i na przyklad rozniczkujacego ( na poczatku numerycznie, docelowo
: WF> symbolicznie ) owo wyrazenie.
: 
: No, to jest robota na dobry miesiac...
No, na dobre 3 doby, jesli sie oczywiscie wie, w ktorym kierunku pisac.

Jarek.
Re: Operacje symboliczne...
#483
Author: Adam Przybyla
Date: Wed, 10 Apr 1996 00:00
23 lines
1594 bytes
Jerzy Tarasiuk (j...@fuw.edu.pl) wrote:
> >>>>> "JL" == Jarek Lis <l...@cyber.ict.pwr.wroc.pl> writes:
> JL> Jerzy Tarasiuk (j...@fuw.edu.pl) wrote:
> JL> : No, to jest robota na dobry miesiac...
> JL> No, na dobre 3 doby, jesli sie oczywiscie wie, w ktorym kierunku pisac.

> No, to zalezy co masz, jak kilka dobrych podrecznikow z przykladowymi
> programami i wiekszosc roboty to wstukanie z klawiatury tych przykladow
> (nie mowiac juz o takiej mozliwosci, jak przyklady na dyskietce), to
> chyba by sie dalo. A, zaraz, jest troche kompilatorow w postaci source,
> mozna by z ktoregos z nich wyciagnac parser wyrazen, to jednak zalatwi
> spora czesc roboty, a zrobic to samemu bez podrecznika troche trudno...
> Mozna by na przyklad wziac Small C, w miare maly, jest na SimTel-u.

> Ale i tak czas pisania mocno nieoznaczony, ktos malo doswiadczony to
> na pewno ani w 3 dni, ani nawet w tydzien tego nie napisze...

> Jurek
	O ile ktos nie zna sie na przyklad na yacc'u czy bison'ie to istotnie
moze cos takiego pisac tydzien. Polecam AUIS bison , lub PCCTS .

							Adam Przybyla
						ad...@zeus.polsl.gliwice.pl
Re: Operacje symboliczne...
#487
Author: j... Jerzy Tarasiuk
Date: Thu, 11 Apr 1996 00:00
11 lines
958 bytes
>>>>> "A" == Artur Czechowski <art...@student.uci.agh.edu.pl> writes:
A> Pamietam tylko ogolnie idee...
...
A> Jak sobie przypomne (i wklepie), to przemailuje

Juz mi przyslal wiadomosc Grzegorz Malicki (nie wiem, czemu akurat
do mnie, a nie do Wojciecha Froelicha), ze kiedys cos takiego wklepal.
Wiec moze nie trac czasu na wklepywanie, zwlaszcza ze parsowanie
wyrazenia uwzgledniajace priorytety operatorow to nie takie proste...

Jurek
Re: Operacje symboliczne...
#488
Author: pe... Maciej Jastrzebski
Date: Mon, 15 Apr 1996 00:00
20 lines
1246 bytes
Wojciech Froelich (froe...@phys.uni.torun.pl) wrote:
> Mam calkiem spory problem do rozwiazania i licze na Wasza pomoc...
> Problem polega na napisaniu programu analizujacego podane z klawiatury
> wyrazenie i na przyklad rozniczkujacego ( na poczatku numerycznie, docelowo
> symbolicznie ) owo wyrazenie.

  Przez cale lata do kompilatorow Borlanda (Turbo C i Turbo Pascal) dolaczany
  byl jako przyklad arkusz kalkulacyjny. Miedzy innymi byl tam jakis prosty
  parser wyrazen.

  HTH, Pedro.
--
----------------------------------------------------------------------
Maciej "Pedro" Jastrzebski        INTERNET: PE...@golem.umcs.lublin.pl

"As the people here grow colder
 I turn to my computer
And spend my evenings with it
 Like a friend."                   - Kate Bush, "Deeper Understanding"
----------------------------------------------------------------------
Re: Operacje symboliczne...
#489
Author: froe... Wojciech Froelich
Date: Mon, 15 Apr 1996 00:00
12 lines
721 bytes
Jestem bardzo wdzieczny wszystkim, ktorzy odpowiedzieli na moja prosbe o
pomoc. Prosilbym o jakies konkretne zrodla...

Moj e-mail 
		froe...@phys.uni.torun.pl


Z gory dziekuje.

		Wojciech Froelich

PS.Zabralismy sie za to ze znajomym i wyglada na niezly OOPing...
Re: Operacje symboliczne...
#490
Author: Witold Piskorz
Date: Sun, 21 Apr 1996 00:00
14 lines
912 bytes
Hej,

Ja sobie kiedys cos takiego napisalem - przesylam w zalaczniku. Tak w 
ogole, to jestem zainteresowany takimi rzeczami, licze na wspolprace:-)
W zalaczniku dalem 2 listingi: w c i pascalu. Jeslibys rozbudowal, to 
przeslij mi kopie, OK? Zycze owocnej pracy:-)

 

On 15 Apr 1996, Maciej Jastrzebski wrote:
> Wojciech Froelich (froe...@phys.uni.torun.pl) wrote:
[ciach - chodzilo o analize wyrazen z klawiatury]

Witold Piskorz
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads