#pokaznotatki nic on nas bez nas
#pokazosberwowanetagi a tu spamie właśnie jak widać :D
#pokazpiwnice lubie wasze piwnice
#pokazserwer albo ładne komputery
#pokazsyfwpokoju a syf to mmmm
#pomidorowa nawet nie pytajcie co tam jest
#pornosms był mirek co pracował w firmie
#postcrossing wymiana pocztówek, to globalna akcja zachęcam do zainteresowania się
#postmanstories ciekawe historie z życia listonosza
#postmemizm to było śmieszne przez chwile
#programowanie
#prolog język programowania do rozwiązywania zagadek
#przyjacielezzielonegolasu pamiętacie
@Keboon: jeśli dobrze rozumiem to klauzlę już masz, i teraz jak chcesz sprawdzić jak wygląda wartość dla klucza 7 to piszesz coś w stylu liczba(7, X) no i Prolog powinien być tak mądry, żeby znaleźć sobie podstawienie X = seven. W czym dokładnie tkwi problem?
@piwniczny_prawiczek Chciałbym aby po podaniu liczby np 123 prolog wypisywał mi one-two-three.
Mam słownik który wygląda tak : liczba(1,one). liczba(2,two). itd.
funkcja ktora wszystko robi wyglada u mnie tak:
slownie(0,_).
slownie(L,S) :- C is L // 10, R is L mod 10, slowo(R), print(-), slownie(C,S1), S1 is S.
Problem w tym że wypisuje mi liczby od tyłu. No i nie wiem jak pozbyć sie na końcu tego znaczka pauzy.
Nigdy nie miałem
Jestem noga z prologa, ale jestem zmuszony ogarnąć podstawy i muszę wykminić jak zliczyć iloczyn elementów listy. Udało mi się spłodzić coś takiego :

mnozenie(X, Y, Z) :- Z is ( X * Y).
iloczyn([], 1).
iloczyn([H|T], X) :- iloczyn(T, Y), mnozenie(Y, H, X).

niby wszystko działa, ale nie podoba mi się ta 3 linijka, bo jak podam pustą listę to daje mi 1 :( a jak dam tam 0 zamiast 1
#naukaprogramowania pamiętajcie najważniejsze to dobrać technologię do problemu!
De fakto każdy język jest kompletny w sensie Turinga... ale w tym wpisie napiszę kiedy jaki język jest odpowiednim do nauki

#ada -> dość ciekawy, stosowany tylko w US-Army język, fajnie można się nauczyć pisać aplikacje wielowątkowe. Składnia sama pilnuje byśmy nie robili bzdur. Jeśli to się kompiluje to znaczy że będzie działać, dlatego używa tego US-Army.

#asembler -> Język najprostszy w tym zestawieniu,
@wytrzzeszcz: W biznesie niestety są rzadko wykorzystywane. Po części to na pewno kwestia przyzwyczajeń ludzi, którzy uczą się programować imperatywnie i nie potrafią się przestawić na myślenie funkcyjne. Do tego dochodzi fakt, że jeśli języki nie są czysto funkcyjne i dopuszczają konstrukcje imperatywne (np. OCaml, Scala), to nieproporcjonalnie duża część kodu jest zazwyczaj napisana imperatywnie i wychodzi z tego niezły bałagan, bo między dopuszczaniem paradygmatu imperatywnego a jego wspieraniem jest duża
#programowanie #prolog
bo ja już nie wiem.
mamy zagadkę :
http://www.wykop.pl/wpis/16225691/wrzucam-jedna-z-lamiglowek-ktora-znalazlem-%CA%96-uloz/55613385/#comment-55613385
i próbuje zaprogramować odpowiedź:
http://pastebin.com/jqS497K0
pozycje są opisywane kolejnymi literami alfabetu z góry na dół a po skończeniu kolumny następna w lewo
i nie chce mi działać. znaczy po pytaniu lezy(X,osiem) dostaje no.
przy lezy(X,krol). pyta się czy X=a
przy lezy(X,dama). jest pewien ze X=g
przy kazdym innym lezy(X,as) (np as) ma my no.
co mogłem #!$%@?ć?
ktoś tu ogarnia prologa ? mam zagadkę einsteina i że gościu jest w środkowym domku, także napisałem sobie prawilnie onstreet(h(_,_,_,milk,_),s(_,_,X,_,_)).
i nie działało, musiałem sobie dorobić middleHouse(X,s(_,_,X,_,_)).
i wtedy : middleHouse(h(_,_,_,milk,_),S). i poszło(tj rozwiązało mi prawidłowo zagadkę), czym to się niby różni ?
#prolog #programowanie czy #nieprogramowanie ?
No kurde po prostu nie umiem. Siedzę nad tym gównem już ponad godzinę i dupa.

Zadanie jest proste.
Napisz swoją wersję predykatu sumlist w prologu...
Proste, a jednak nie.

Nie umiem rozkminić jak zainicjować zmienną.

W sensie coś jak
int x = 0;
Czy inne takie.

Czy ktoś może przełożyć prologowy na ludzki dla mnie?

#prosze #programowanie #prolog #help
#programowanie
Jakieś rady czym rozwiązać taki problem:
Mamy zbiór znaków (jakieś wzorki na kartce zamieniam na numery tak że krzak pierwszy na kartce to 1 itd) i wiemy że będą one jednoznacznie określać litery tworzące logiczne zdanie tylko nie wiemy jakiego języka. Wiec mamy pliki słowników oraz plik opisujący szyfr.
Próbuje #bash pod #linux ale potwor mi z kodu wychodzi tak ze pytam o rady #szyfry... Chce o pomóc w wyborze
nerd-mircy, pomocy! czego zacząć się uczyć z #it lub #programowanie żeby po 6-12 miesiącach sumiennej nauki mieć możliwość stworzenia jakiegokolwiek portfolio i jakiejś skromnej pracy z tym związanej? studiuje #kognitywistyka (jeśli nie zdecyduje się na pracę naukową lub zdam się tylko i wyłącznie na tok studiów, to będę potem kleił burgery w mc dolanie) jeśli to tylko możliwe, chciałbym, żeby to czego zacznę się uczyć było powiązane z programowaniem i sztuczną inteligencją
@Kaczus2B: @Wiktor426: @michalfranc: dzięki za odpowiedzi, jak wdrożę się jakkolwiek w świat AI z tym lispem i prologiem i będę wiedział na czym to wszystko właściwie polega to wtedy będę myślał nad tym poważniej, a póki co wziąłem się za naukę pythona (ʘʘ)
@TowarEksportowy: Ke ? Ja zgłosiłem swoją chęć ,żeby sprawdzić czy ucząc się w parze znajdę większą motywację niż zwykle. W zawodzie już pracowałem w innych językach. Wzorce które mi były potrzebne zawsze ogarniałem, algorytmy bez problemu. Jak mówiłem nie mierz innych swoją miarą.

Jeśli Twoje życie jest tyle warte, że marnujesz czas dołując innych w internecie to podejrzewam, że nie ze mną jest coś nie tak.