Strona główna › Pytania INF.03 › Pytanie 2520
INF.03 · pytanie #2520
Dla tablicy n-elementowej o nazwie t[n], algorytm, zapisany w formie kroków, ma za zadanie obliczenie sumy

- Aco drugiego elementu tablicy
- Bn-elementów tablicy
- Csumy tych elementów tablicy, których wartości są nieparzyste
- Dsumy wszystkich elementów tablicy
Poprawna odpowiedź: A. co drugiego elementu tablicy
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Algorytm, który masz na zdjęciu, ma na celu sumowanie co drugiego elementu w tablicy. Na początku ustalamy zmienne i=0 oraz wynik=0. Używamy pętli while, żeby przejść przez tablicę, a zmienna i zwiększa się o 2 za każdym razem, więc idealnie nadaje się do zbierania co drugiego elementu. W kroku K3 dodajemy aktualny element tablicy do zmiennej wynik, co w praktyce oznacza, że sumujemy elementy, które są na parzystych indeksach (czyli te z miejsc 0, 2, 4 i tak dalej). Takie podejście jest dosyć popularne, kiedy musimy wyodrębniać fragmenty danych z większej tablicy. Można to wykorzystać w różnych sytuacjach, gdzie liczy się efektywność, jak na przykład przy przetwarzaniu dużych zbiorów danych. Dzięki temu zmniejszamy złożoność obliczeniową i lepiej zarządzamy pamięcią. W branży często doradza się unikanie niepotrzebnych iteracji i skupianie się na mądrym projektowaniu algorytmów, co zdecydowanie prowadzi do lepszego kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.