Test z Bezpieczeństwo pożarowe obiektów rolniczych w Czechach

# StudyFi: Algorytmy i Struktury Danych ## Wprowadzenie do Algorytmów Algorytmy są sercem informatyki. Od prostych operacji arytmetycznych po złożone systemy sztucznej inteligencji, algorytmy stanowią podstawę każdego programu komputerowego. W tym module StudyFi zagłębimy się w świat algorytmów, poznając ich definicję, cechy, sposoby reprezentacji oraz podstawowe techniki analizy. ### Co to jest Algorytm? Algorytm to skończony ciąg jasno zdefiniowanych instrukcji, które opisują sposób rozwiązania pewnego problemu lub wykonania zadania. Musi spełniać kilka kluczowych cech: * **Jednoznaczność (Determinism):** Dla tych samych danych wejściowych algorytm zawsze powinien dawać ten sam wynik. * **Skończoność (Finiteness):** Algorytm musi zakończyć się po skończonej liczbie kroków. * **Poprawność (Correctness):** Algorytm powinien zawsze dawać prawidłowy wynik dla wszystkich dopuszczalnych danych wejściowych. * **Efektywność (Efficiency):** Algorytm powinien wykorzystywać zasoby (czas, pamięć) w sposób optymalny. * **Ogólność (Generality):** Algorytm powinien być zdolny do rozwiązania całej klasy problemów, a nie tylko jednego konkretnego przypadku. ### Reprezentacja Algorytmów Algorytmy mogą być reprezentowane na różne sposoby, w zależności od kontekstu i złożoności. Najczęściej spotykane formy to: 1. **Opis słowny:** Prosty, intuicyjny sposób, idealny do wyjaśniania podstawowych idei. 2. **Pseudokod:** Formalny, ale niezależny od konkretnego języka programowania sposób zapisu, łączący elementy języka naturalnego z konstrukcjami programistycznymi. 3. **Schematy blokowe (Flowcharts):** Graficzna reprezentacja kroków algorytmu i przepływu sterowania, wykorzystująca standardowe symbole. 4. **Języki programowania:** Bezpośrednia implementacja algorytmu w konkretnym języku, np. Python, Java, C++. ### Analiza Algorytmów Analiza algorytmów to proces oceny ich wydajności i efektywności. Skupia się głównie na dwóch aspektach: * **Złożoność czasowa (Time Complexity):** Mierzy, jak długo algorytm potrzebuje na wykonanie w zależności od rozmiaru danych wejściowych. Często wyrażana za pomocą notacji dużego O (Big O notation), np. $O(n)$, $O(n \log n)$, $O(n^2)$. * **Złożoność pamięciowa (Space Complexity):** Mierzy, ile pamięci algorytm potrzebuje na wykonanie w zależności od rozmiaru danych wejściowych. ### Przykładowy Algorytm: Wyszukiwanie Liniowe Rozważmy prosty algorytm wyszukiwania liniowego (Linear Search), który ma za zadanie znaleźć element w nieposortowanej liście. **Opis słowny:** Przejdź przez każdy element listy od początku do końca. Jeśli znajdziesz szukany element, zwróć jego indeks. Jeśli dojdziesz do końca listy i nie znajdziesz elementu, zwróć informację, że elementu nie ma. **Pseudokod:** ``` FUNCTION LinearSearch(list, target) FOR each item in list WITH index i IF item == target THEN RETURN i END IF END FOR RETURN -1 // Element not found END FUNCTION ``` **Złożoność:** * **Czasowa:** W najgorszym przypadku $O(n)$ (musimy przeszukać całą listę). W najlepszym przypadku $O(1)$ (element jest pierwszy). Średnio $O(n)$. * **Pamięciowa:** $O(1)$ (potrzebujemy stałej ilości dodatkowej pamięci). ### Podsumowanie W tym module StudyFi poznaliśmy podstawowe pojęcia związane z algorytmami. Zrozumienie algorytmów jest kluczowe dla każdego, kto chce tworzyć efektywne i skalowalne rozwiązania informatyczne. W kolejnych modułach będziemy zgłębiać bardziej zaawansowane algorytmy i struktury danych.

Pytanie 1 z 50%

Stajnie nie zawsze muszą stanowić odrębne strefy pożarowe.

Bezpieczeństwo pożarowe obiektów rolniczych

20 pytań

Pytanie 1: Stajnie nie zawsze muszą stanowić odrębne strefy pożarowe.

A. Tak

B. Nie

Wyjaśnienie: Stajnie zawsze muszą stanowić odrębne strefy pożarowe.

Pytanie 2: Z przestrzeni stajennej, w której przebywa 80 sztuk bydła, muszą prowadzić co najmniej dwie drogi ewakuacyjne, prowadzące w różnych kierunkach.

A. Tak

B. Nie

Wyjaśnienie: Materiały StudyFi podają, że 'Z każdej przestrzeni stajennej muszą prowadzić co najmniej dwie drogi ewakuacyjne, prowadzące w różnych kierunkach; jedna wystarczy z przestrzeni stajennej, w której przebywa nie więcej niż 60 sztuk bydła'. W przypadku 80 sztuk bydła, liczba zwierząt jest wyższa niż 60, dlatego wymagane są co najmniej dwie drogi ewakuacyjne.

Pytanie 3: Minimalna bezpieczna odległość otwartego składowiska siana i słomy (stogu) od zakładu, w którym magazynowane są substancje wybuchowe, wynosi 100 m.

A. Tak

B. Nie

Wyjaśnienie: Minimalna bezpieczna odległość otwartego składowiska siana i słomy (stogu) od zakładu, w którym produkuje się, przetwarza lub magazynuje substancje wybuchowe lub łatwo zapalne, wynosi 300 m.

Pytanie 4: Magazyn do przechowywania 5 m3 płynnych preparatów do zwalczania szkodników, które są cieczami łatwopalnymi, musi spełniać warunki określone dla magazynu cieczy łatwopalnych (CL) w normie ČSN 65 0201 Ciecze łatwopalne – Przestrzenie do produkcji, przechowywania i manipulacji.

A. Tak

B. Nie

Wyjaśnienie: Warunki określone dla magazynu CL w normie ČSN 65 0201 Ciecze łatwopalne – Przestrzenie do produkcji, przechowywania i manipulacji muszą spełniać jedynie magazyny do przechowywania ponad 7 m3 płynnych preparatów do zwalczania szkodników, ochrony roślin, nawozów i podobnych substancji, które są cieczami łatwopalnymi.

Pytanie 5: W konstrukcji sufitu podwieszanego, stropu lub konstrukcji dachu przestrzeni stajennej należy zastosować wyroby klasy reakcji na ogień co najmniej D-s2-d0, które podczas palenia nie kapią ani nie odpadają.

A. Tak

B. Nie

Wyjaśnienie: Zgodnie z Rozporządzeniem nr 23/2008 Dz.U., w konstrukcji sufitu podwieszanego, stropu lub konstrukcji dachu przestrzeni stajennej należy zastosować wyroby klasy reakcji na ogień co najmniej D-s2-d0, które podczas palenia nie kapią ani nie odpadają.