Pytania na egzamin magisterski - Informatyka Gospodarcza - pytanie 5

Etapy rozwiÄ…zywania problemu na drodze programowania

Darmowy dysk online 2GB - zrób sobie backup danych

Formułowanie zadania, określenie danych wejściowych, określenie celu, czyli wyniku, budowa algorytmu.

  1. Formułowanie zadania
  2. Określenie danych wejściowych
  3. Określenie celu, czyli wyniku
  4. Poszukiwanie metody rozwiązania, czyli algorytmu Algorytm - dokładny przepis podający sposób rozwiązania określonego zadania w skończonej liczbie kroków.

    Cechy takiego Algorytmu:

    • posiada dane wejÅ›ciowe z dobrze zdefiniowanego zbioru, musi dziaÅ‚ać dla nich poprawnie
    • podaje wynik
    • każdy krok algorytmu jest jednoznacznie okreÅ›lony
    • jest skoÅ„czony tzn. wynik musi zostać dostarczony po wykonaniu skoÅ„czonej liczby kroków
  5. Przedstawienie algorytmu w postaci (alternatywnie) Na przykład za pomocą: opisu obrazkowego, opisu słownego, listy kroków, schematu blokowego, wzoru matematycznego, jednego z języków programowania
  6. Analiza poprawności rozwiązania - Wyszukiwanie i korekcja popełnionych błędów: językowe, semantyczne, logiczne, algorytmiczne.
  7. Testowanie rozwiązania dla różnych danych z oceną efektywności przyjętej metody - Podstawowe kryteria optymalizacji: szybkość działania, ilość zajmowanej pamięci operacyjnej, ilość zajmowanej pamięci dyskowej, bezpieczeństwo danych, optymalizacja technologiczna obejmuje

[1] 2 3 4 5 6

Tagi   etapy programowania   optymalizacja   programowanie