Article View: pl.comp.lang.delphi
Article #334722Re: Zagadka matematyczno-językowa ;-)
From: Grzegorz Skoczylas
Date: Thu, 12 Jan 2012 17:55
Date: Thu, 12 Jan 2012 17:55
52 lines
3730 bytes
3730 bytes
W dniu 2012-01-12 18:37, R.e.m.e.K pisze: > Dnia Thu, 12 Jan 2012 18:24:52 +0100, Grzegorz Skoczylas napisał(a): > >> Ja miałem logikę w LO i potem na studiach. W obu miejscach *zawsze* były >> używane słowa I, LUB i NIE. Dla takich jak ja słowo ORAZ będzie wyglądać >> sztucznie i za każdym razem musiałbym sobie w pamięci tłumaczyć go na I, >> żeby zrozumieć sens takiego wyrażenia. >> >> Może zamiast tłumaczyć te słowa lepiej byłoby użyć symbole? >> Na przykład: >> >> AND --> & >> OR --> | >> NOT --> ~ > > Pomysl ok, ale raczej przy zalozeniu, ze obslugujacy sa "techniczni" lub > "scislowcy". > >> a dla pozostałych nie powinno być większym problemem nauczenia się ich znaczenia. > > Moze tak, a moze wrecz przeciwnie. > >> Przy takim zapisie tytułowe NOT AND można przetłumaczyć na "~&", a NOT >> OR - odpowiednio na "~|" (oczywiście bez cudzysłowów). >> >> Poza tym takie znaczki są "neutralne światopoglądowo". ;-) > > I wez teraz Pani Joli z ksiegowosci, ktora ma znalezc jakies dokumenty, > wytlumacz co robi ~& bo juz o ~| z przyzwoitosci nie wspomne :-P > Ze świecą szukać użytkowników, którzy nie są informatykami, którzy potrafią użyć konstrukcje NOT AND czy NOT OR. Dlatego poszedłbym za radą, którą chyba kilka osób udzieliło, to znaczy w ogóle bym takich konstrukcji nie udostępniał. Moim zdaniem dla większości "pań z księgowości" nawet konstrukcje z AND i OR będą zbyt trudne, nie wspominając o niezrozumiałej magii ukrytej za NOT. Dla większości takich użytkowników różnice pomiędzy AND i OR są tak skomplikowane, że nie opłaca się im tego nauczyć i używać. Trzeba by im najpierw zorganizować solidne szkolenie z podstaw logiki. Kiedyś zaimplementowałem w programie podobny mechanizm filtrowania. Aby ułatwić życie użytkownikom, pozwoliłem im zapamiętywać takie filtry wraz z krótkim opisem każdego zapamiętywanego filtru. Skończyło się tak, że sam im musiałem zdefiniować około dziesięciu różnych filtrów. To im załatwiało 99% potrzeb, a pozostał przypadkami były na tyle rzadkie, że radzili sobie innymi sposobami. -- Grzegorz Skoczylas http://gskoczylas.rekord.pl
Technical Details
Message-ID:
<jen6ql$42s$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<7vpi3yp65lh9$.dlg@hell.heaven> <jel7qs$6o3$1@news.dialog.net.pl> <4f0e2e63$0$1273$65785112@news.neostrada.pl> <4f0e8b2f$0$1255$65785112@news.neostrada.pl> <jem4l5$phm$1@inews.gazeta.pl> <4f0e97fd$0$1450$65785112@news.neostrada.pl> <jem6k0$1m0$1@inews.gazeta.pl> <4f0ea4fa$0$1456$65785112@news.neostrada.pl> <jem9ns$bap$1@inews.gazeta.pl> <jemalo$m00$1@news.dialog.net.pl> <jemctq$l52$1@inews.gazeta.pl> <jen51a$354$1@news.dialog.net.pl> <1izo6zr8bmfg6.dlg@hell.heaven>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Grzegorz Skoczylas <gskoczylas@kasuj-to.rekord.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Zagadka matematyczno-językowa ;-) Date: Thu, 12 Jan 2012 18:55:27 +0100 Organization: Dialog Net Lines: 52 Message-ID: <jen6ql$42s$1@news.dialog.net.pl> References: <7vpi3yp65lh9$.dlg@hell.heaven> <jel7qs$6o3$1@news.dialog.net.pl> <4f0e2e63$0$1273$65785112@news.neostrada.pl> <4f0e8b2f$0$1255$65785112@news.neostrada.pl> <jem4l5$phm$1@inews.gazeta.pl> <4f0e97fd$0$1450$65785112@news.neostrada.pl> <jem6k0$1m0$1@inews.gazeta.pl> <4f0ea4fa$0$1456$65785112@news.neostrada.pl> <jem9ns$bap$1@inews.gazeta.pl> <jemalo$m00$1@news.dialog.net.pl> <jemctq$l52$1@inews.gazeta.pl> <jen51a$354$1@news.dialog.net.pl> <1izo6zr8bmfg6.dlg@hell.heaven> NNTP-Posting-Host: dynamic-78-8-109-155.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1326390934 4188 78.8.109.155 (12 Jan 2012 17:55:34 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Thu, 12 Jan 2012 17:55:34 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 In-Reply-To: <1izo6zr8bmfg6.dlg@hell.heaven> X-Stationery: 0.7.7 X-Antivirus: avast! (VPS 120112-0, 2012-01-12), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit