Dyskusja:Struktury danych/Dla twórców podręcznika: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Zyx (dyskusja | edycje)
Nie podano opisu zmian
Piotr (dyskusja | edycje)
propozycja
Linia 1:
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". --[[User:Piotr|Piotr]] <sup>[[User talk:Piotr|@]]</sup> 21:16, 28 gru 2006 (CET)
: 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 :). --[[Wikipedysta:Zyx|Zyx]] 23:10, 28 gru 2006 (CET)
:: Podany przykład zamieniłbym na coś w stylu (ewentualnie bez wstawek matematycznych):
'''function''' ABC(V)
'''begin'''
'''for''' każdy <math>s \in S</math> '''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ą. --[[User:Piotr|Piotr]] <sup>[[User talk:Piotr|@]]</sup> 16:35, 29 gru 2006 (CET)
Powrót do strony „Struktury danych/Dla twórców podręcznika”.