Do rozwiązywania problemów przybliżonych lub takich, których nie można opisać algorytmem dokładnym, np. przewidywanie pogody, rozpoznawanie wirusów komputerowych służą algorytmy
Do rozwiązywania problemów przybliżonych lub takich, których nie można opisać algorytmem dokładnym, np. przewidywanie pogody, rozpoznawanie wirusów komputerowych służą algorytmy
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
Uzasadnienie i szersze wyjaśnienie:
Algorytmy heurystyczne to metody rozwiązywania problemów, które nie gwarantują znalezienia rozwiązania optymalnego, ale pozwalają w rozsądnym czasie znaleźć rozwiązanie wystarczająco dobre (przybliżone). Stosuje się je właśnie w sytuacjach, gdy znalezienie dokładnego rozwiązania jest niemożliwe lub obliczeniowo zbyt kosztowne. Przykłady takie jak prognozowanie pogody, rozpoznawanie wzorców (np. wirusów) czy znajdowanie najlepszego ruchu w szachach to klasyczne domeny algorytmów heurystycznych.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A. liniowe: Określenie to odnosi się do liniowej złożoności obliczeniowej, a nie do rodzaju problemu, jaki algorytm rozwiązuje.
- B. iteracyjne i D. rekurencyjne: Są to techniki implementacyjne (sposoby zapisu algorytmu – za pomocą pętli lub wywołań samej siebie), a nie kategoria algorytmów ze względu na ich naturę (dokładne vs przybliżone).
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Złożoność obliczeniowa (Big O Notation)Formalna miara efektywności algorytmu określająca zapotrzebowanie na czas procesora lub pamięć w funkcji rozmiaru danych wejściowych (n).
- Pojęcie i Cechy AlgorytmuUporządkowany, skończony i jednoznaczny ciąg instrukcji i kroków postępowania prowadzący do rozwiązania określonego problemu obliczeniowego dla poprawnych danych wejściowych.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
Podobne pytania z działu „Podstawy skladni i typy danych”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 54 pytań z tego działu.
- #48
Który z poniższych kroków NIE jest częścią cyklu rozkazowego procesora?
- #49
Która z poniższych zależności między pamięcią operacyjną (RAM) a procesorem jest prawdziwa?
- #51
Które z poniższych miejsc są wykorzystywane do przechowywania informacji w systemach informatycznych?
- #67
Która z poniższych sytuacji może być uznana za wypadek przy pracy?
- #74
Który ze środków ochrony zbiorowej najlepiej sprawdzi się w pracy biurowej?