Strona główna › Pytania INF.03 › Pytanie 182
INF.03 · pytanie #182
W językach programowania o strukturze, aby przechować dane dotyczące 50 uczniów (ich imion, nazwisk i średniej ocen), należy zastosować
- Astrukturę 50 elementów o składowych typu tablicowego
- Btablicę 50 elementów o składowych typu łańcuchowego
- Ctablicę 50 elementów o składowych strukturalnych
- Dklasę 50 elementów typu tablicowego
Poprawna odpowiedź: C. tablicę 50 elementów o składowych strukturalnych
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W strukturalnych językach programowania, takich jak C czy C++, do przechowywania informacji o uczniach, w tym ich imionach, nazwiskach i średnich ocenach, najbardziej optymalnym rozwiązaniem jest zastosowanie tablicy 50 elementów o składowych strukturalnych. Struktura to złożony typ danych, który pozwala na grupowanie różnych typów danych w jedną jednostkę. W przypadku uczniów, możemy stworzyć strukturę zawierającą pola na imię, nazwisko oraz średnią ocenę. Przykładowa definicja struktury może wyglądać następująco: struct Uczen { char imie[30]; char nazwisko[30]; float srednia_ocen; }; Następnie możemy zadeklarować tablicę 50 takich struktur: Uczen uczniowie[50]; Taki sposób organizacji danych zapewnia przejrzystość i łatwość w dostępie do informacji, a także pozwala na prostą rozbudowę, np. o dodatkowe pola, jeśli zajdzie taka potrzeba. Użycie struktur jest zgodne z najlepszymi praktykami programistycznymi i standardami języków strukturalnych, co czyni je idealnym narzędziem do zarządzania złożonymi danymi. W praktyce, taki sposób organizacji danych zwiększa czytelność kodu i ułatwia jego utrzymanie.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.