eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanieRe: sortowanie
  • Data: 2012-10-16 13:07:59
    Temat: Re: sortowanie
    Od: "slawek" <h...@s...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Użytkownik "Michoo" napisał w wiadomości grup
    dyskusyjnych:k5jc44$lnn$...@m...internetia.pl...

    >Praca rozrusznika serca nie daje się opisać algorytmem. Praca rozrusznika
    >składa się z:
    >- odczytu parametrów
    >- algorytmu obliczenie parametrów pochodnych
    >- algorytmu decyzyjnego "czy kopnąć serce"
    >
    > Wykonywanych w nieskończonej pętli.

    Właśnie opisałeś "algorytm rozrusznika". Gratulacje.

    Skończoność w algorytmach dotyczy zapisu algorytmu (tj. musi się dać
    zapisać). Ograniczenie czasu do skończonego (tj. z jawnym ograniczeniem, bo
    wiadomo że Wszechświat kiedyś tam coś) było - i być może jest - potrzebne
    jedynie dla udowodnienia obliczalności. Nie każdy jednak algorytm służy do
    numeryki.

    >ogólnej" podczas gdy jest to czysta matematyka. Z informatyki należy pobrać
    >ograniczenia rzeczywistej maszyny (skończona pamięć, koszt

    Algorytmy tworzono circa 2000 i więcej lat temu. Komputerów nie było.

    >> Dlatego lepiej określa "czym jest algorytm" definicja: "efektywna metoda
    >> osiągnięcia celu, przedstawiona jako skończony zapis dobrze określonych
    >> instrukcji".

    >Przeraźliwie ogólne. Algorytmem sortowania byłoby "wynajęcie programisty w
    >Indiach".

    Jeżeli spodziewasz się, że będzie to: efektywne i zapewni osiągnięcie celu
    (bo jak widać daje się zapisać w postaci skończonej i zrozumiałej) - to ok,
    to jest BARDZO DOBRY ALGORYTM.

    (Nota bene, jest to często naprawdę dobre rozwiązanie - tj. zlecić komuś
    innemu, aby coś dla nas zrobił.)

    No, może być kłopotliwe... jeżeli nie rozumiesz czegoś z tego co sam
    napisałeś, np.: "wynajęcie programisty w Indiach". Wiesz jak to zrobić?
    Wynajmowałeś kiedyś już? Jesteś w stanie to zrobić? Jeżeli nie - to ten
    fragment (jaki napisałeś) nie jest "dobrze określoną instrukcją" lecz
    mniemanologią niestosowaną. Bo nie potrafisz tej instrukcji wykonać. Więc
    dla ciebie to nie-instrukcja.

    Odwrotnie, jeżeli np. regularnie pośredniczysz w zbieraniu zamówień na
    programy i kontaktujesz się z programistami w Indiach - to jest to "dobrze
    określona instrukcja" (np. spowoduje, że wyślesz e-mail z opisem problemu do
    Indii, zaczniesz negocjować stawki i terminy) - oraz, jednocześnie, jest to
    metoda efektywna - w znaczeniu "dająca, gdy tego potrzeba, spodziewane,
    poprawne rezultaty i to w akceptowalnym czasie".

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: