Problem poprawności algorytmu
PROBLEM POPRAWNOŚCI ALGORYTMU
Potrzeba dowodzenia poprawności algorytmu wynika stąd, iż żaden test programu (eksperymentalne badanie poprawności) nie może zagwarantować jego poprawności.
Rozróżniamy poprawność częściowa i całkowita:
Poprawność częściowa
gdy po uruchomieniu z poprawnymi danymi algorytm jeśli zakończy pracę to dostarczy wyników — wówczas wyniki zawsze poprawne. Przy poprawności częściowej algorytm może zatrzymać się przed końcem nie dostarczając rozwiązania.
Poprawność całkowita
gdy dla poprawnych danych algorytm zawsze dojdzie do końca dostarczając wyników, oczywiście poprawnych
Uwagi:
1. Skąd innąd i tak nieliczne techniki badania poprawności algorytmów pozwalają ustalić jedynie poprawność częściową. Dovyód poprawności całkowitej jest możliwy jedynie w pojedynczych przypadkach niektórych prostych i zwykle mało użytecznych praktycznie algorytmów.
2. Dowodzenie poprawności algorytmów nie może być zrealizowana algorytmicznie. Niemożliwe jest zbudowanie superalgorytmu weryfikującego inne algorytmy.
3. Algorytm nie jest nigdy poprawny absolutnie. Może o być poprawny względem konkretnego zadania algorytmicznego.
4. Przy tworzeniu prawdziwych zaawansowanych systemów informatycznych niezwykle rzadko stosuje się jakiekolwiek formalne techniki dowodzenia ich poprawności. Zwykle testuje sie ie empirycznie.
Wyszukiwarka
Podobne podstrony:
znacząco poprawności wyników tego algorytmu. Ze względu, iż oba sposoby rozwiązań nie spełniły swoicSPM?255 Problem podobieństwa Dzict i u- u , potrzeby,przechodzą te same m adu u >■ umysłoweg48 MARIUSZ JANIK poważnych problemów gospodarczych. Następnie jezuita dowodził, że psucie pieniądzaProblematyka bezpieczeństwa w literaturze potrzeb niższego rzędu pozwala na osiągniecie tych z wyższPROBLEMY EKSPLOATACJI 2-2012 potrzeby utrzymania zdatności w procesie użytkowania, zapewnieniaNa wybór takiej właśnie problematyki wpłynęło przekonanie o potrzebie włączenia dziecka na lekcjachCEL poszukiwanie najlepszych rozwiązań dla istniejących problemów i zaspokojenie prawdziwych potrzebWskazano również na problem ze stosowaniem proponowanych przez literaturę miar, a wynikający w głównskanuj0005 [800x600] Wzór ten pozwala wyznaczyć poprawką z dokładnością wynikającą z pominięcia trze226,227 226 Problematyka narkotyków i narkomanii... wym, są chociażby alkohol i tytoń. Stąd wszelkie226,227 226 Problematyka narkotyków i narkomanii... wym, są chociażby alkohol i tytoń. Stąd wszelkieVIII. Dyskusja problemów związanych z degeneracją leśnych FITOCENOZ GÓRSKICH I WYNIKAJĄCE STĄDWskazano również na problem ze stosowaniem proponowanych przez literaturę miar, a wynikający w główn20090126 170807 1.3. Problemu etyczne uczciwość Z opisanych wyżej warunków pracy wynikają znaczące pXXI poprawkę do konstytucji stanowiącą, iż nikt nie może być wybrany na urząd prezydenta więcej niżwięcej podobnych podstron