Przejdź do zawartości

Dyskusja:Struktury danych/Dla twórców podręcznika

Treść strony nie jest dostępna w innych językach.
Dodaj temat
Z Wikibooks, biblioteki wolnych podręczników.
Najnowszy komentarz napisał(a) 10 lat temu Thorlak

Jeśli chodzi o pseudokod, czy nie lepiej pisać w sposób bardziej "łagodny" tzn. pomijając typy poszczególnych zmiennych, nazw procedure, var itp. Moim zdaniem za dużo w tym dodatkowych naleciałości. Wydaje mnie się, że czym mniej dodatków, tym lepiej. Proponowałbym coś bardziej w stronę pseudokodu użytego w "Cormenie". --Piotr @ 21:16, 28 gru 2006 (CET)Odpowiedz

Nad nieco prostszym pseudokodem się zastanawiam. Rzecz w tym, co wyciąć z Pascala, by nie stracić dobrego przekazu i jednocześnie podnieść czytelność. Jeśli chodzi o Cormena, to dla mnie tamte listingi są wyjątkowo nieczytelne. Znacznie lepiej je rozumiem, gdy sobie je przełożę na coś normalniejszego :). Poeksperymentuję trochę z odchudzaniem pascalowej składni, ale słowo "procedure" raczej zostanie, bo wypada jakoś zaznaczyć, jaką operację w tej chwili w ogóle implementujemy :). --Zyx 23:10, 28 gru 2006 (CET)Odpowiedz
Podany przykład zamieniłbym na coś w stylu (ewentualnie bez wstawek matematycznych):
function ABC(V)
begin
   for każdy  do
   begin
      wypisz s
   end
end

O ile się nie myle w Pascalu procedura i funkcja nie jest tym samym. W pseudokodzie proponowałbym wszystko nazwać funkcją. --Piotr @ 16:35, 29 gru 2006 (CET)Odpowiedz


Proponuje następujące zmiany:

  • Pełna restrukturyzacja książki zgodnie z wersją angielską.
  • Rozpoczęcie prac nad tłumaczeniem angielskiej wersji książki. Następnie połączenie przetłumaczonych fragmentów z tekstem, którym już dysponujemy.
  • Rozpoczęcie szerzej zakrojonych prac nad utworzeniem książki Algorytmy (być może tłumaczeniem angielskiej książki, argumentem za tym może być fakt, że od dawna jest to polecana książka).


Na naszej Wikibooks zdecydowanie brakuje dobrze napisanych książek na tematy algorytmiczne, osobiście dość mocno kłuje mnie w oczy też to że brakuje kategorii algorytmika w dziale informatycznym.

--Thorlak (dyskusja) 13:21, 6 lip 2014 (CEST)Odpowiedz