happy-angel Napisano Grudzień 26, 2005 Autor Zgłoszenie Share Napisano Grudzień 26, 2005 Przpepraszam co to jest CLisp? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Sanczo Napisano Grudzień 26, 2005 Zgłoszenie Share Napisano Grudzień 26, 2005 happy-angelhttp My Webpage Stronka w wersji mocno beta i do tego w nOOb'owskim stylu... - jak narazie Do tego: Wikipedia CLisp = Common Lisp to jeden z dialektów Lisp'a. pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
happy-angel Napisano Grudzień 26, 2005 Autor Zgłoszenie Share Napisano Grudzień 26, 2005 Nawet jak wszystko masz inaczej i tak masz mozg bardziej wycwiczony do abstrakcyjnego myslenia. Tak (_wogole_ → w ogóle) ORT po co ci ten Lisp? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Sanczo Napisano Grudzień 26, 2005 Zgłoszenie Share Napisano Grudzień 26, 2005 happy-angel Pisanie w CLisp to przyjemność Wziąłem się za niego bo zaciekawiła mnie jego prostota i unikatowa składnia. To jak łatwo zapisać pod nim zawiłe algorytmy, daje do myślenia przy pisaniu kodu chociażby w C++. Z czasem ma się zupełnie inne podejście do rozkładania problemów na łopatki. Także ciekawi mnie na czym polega moc Lisp'a przy tworzeniu algorytmów AI oraz "meta-programowanie" – być może materiał na przyszłą prace dyplomową... No i w końcu trzeba poszerzać horyzonty i odkrywać nieznane Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
happy-angel Napisano Grudzień 27, 2005 Autor Zgłoszenie Share Napisano Grudzień 27, 2005 Ja opanuje C++ a pozniej rozejgrze sie za czyms innym. Kiedys slyszalem ze mozna robic jakas licncje na to ze umie sie programowac w C++ cos podobnego jak robia na j.obce. Moze mi ktos powiedzc czy to jest warte zachodu i jezeli tak to jak to wyglada. Kalkurator jest zamna teraz proboje zrozumiec o co chodzi z wktorami: #include <iostream> #include <vector> using namespace std; int main() { const int seq_size=18; int pell_seq[seq_size]; pell_seq[0]=1; pell_seq[1]=2; for (int ix = 2; ix<seq_size; ++ix) pell_seq[ix] = pell_seq[ix-2] + [ix-1]; cout << "Pierwsze " << seq_size << " elementy ciągu Pella:\n\t"; for (int ix=0; ix<seq_size; ++ix) cout << pell_seq[ix] << ' '; cout << '\n'; return 0; } Program ma wpisywac do tablicy ciag Pellyego a pozniej ten ciag wyswietlic. Compilator wywala blad: test1.cpp: In function `int main()': test1.cpp:12: error: expected primary-expression before '[' token Czy mogby ktos powiedzic co robie zle bo niemoge zrozumiec o co chodzi kompilatorowi. Z gory dziekoje Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Sanczo Napisano Grudzień 28, 2005 Zgłoszenie Share Napisano Grudzień 28, 2005 A cóż to takiego?: ... [ix-1]; ... powinno być: #include <iostream> #include <vector> using namespace std; int main() { const int seq_size=18; int pell_seq[seq_size]; pell_seq[0]=1; pell_seq[1]=2; for (int ix = 2; ix<seq_size; ++ix) pell_seq[ix] = pell_seq[ix-2] + pell_seq[ix-1]; cout << "Pierwsze " << seq_size << " elementy ciągu Pella:\n\t"; for (int ix=0; ix<seq_size; ++ix) cout << pell_seq[ix] << ' '; cout << '\n'; return 0; } pozdro Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
happy-angel Napisano Grudzień 28, 2005 Autor Zgłoszenie Share Napisano Grudzień 28, 2005 #include <iostream> #include <vector> using namespace std; int main() { const int seq_size=18; int pell_seq[seq_size]; pell_seq[0]=1; pell_seq[1]=2; for (int ix = 2; ix<seq_size; ++ix) pell_seq[ix] = pell_seq[ix-2] + [B]2*[/B]pell_seq[ix-1]; cout << "Pierwsze " << seq_size << " elementy ciągu Pella:\n\t"; for (int ix=0; ix<seq_size; ++ix) cout << pell_seq[ix] << ' '; cout << '\n'; return 0; } O teraz powinno byc dobrze Dzieki za pomoc Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Sanczo Napisano Grudzień 28, 2005 Zgłoszenie Share Napisano Grudzień 28, 2005 happy-angel Zlikwiduj jeszcze nagłówek <vector> nie jest do niczego tutaj potrzebny, nie wykorzystujesz tej klasy. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
happy-angel Napisano Grudzień 28, 2005 Autor Zgłoszenie Share Napisano Grudzień 28, 2005 A nie powinno tu jeszcze byc vector<int> pell_seq(seq_size); przed przypisaniem pierwszych dwoch wartosci ciagu. UPDATE: No faktycznie bez tej linijki dziala a znia wywala kupe bledow. Tylko nie rozumiem jak zrobic ta tablice przy uzyciu biblioteki vector (tak pisze w podreczniku). UPDATE2: Juz mam odpowiedz Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się