Wstęp do Programowania ZSI. I Rok. Klasówka nr 1 9.11.2004 Zad 1 (4 pkt.) Napisz program, który wczyta ze standardowego wejścia trzy liczby całkowite i wypisze na standardowym wyjściu medianę (wartość środkową) z tych wartości. Np. dla liczb 4, -123, 8, należy wypisać 4, zaś dla 13 13 13 należy wypisać 13. Zad 2 (6 pkt.) Napisz fragment programu, który sprawdzi, czy w tablicy t:array [1..n] of integer wszystkie wartości ujemne poprzedzają wszystkie wartości nieujemne? Np. dla n = 4 i tab = [-3, -45, 8, 0] i dla tab = [23, 9, 0 , 7] odpowiedzią jest tak. Zad 3 (10 pkt.) Dane sa deklaracje: const n=...; {wartość tej stałej może być duża} var tab:array [1..n] of integer; Tablica tab jest uporządkowana niemalejąco. Napisz fragment programu, który wypisze -1, jeśli iloczyn wszystkich liczb zapisanych w tablicy t jest ujemny, 0 gdy iloczyn jest równy 0, a 1 gdy iloczyn jest >0. Np. dla n=4 (mała wartość n, tylko po to, żeby zmieścić przykład): 238 5234 5234 9544 odpowiedzią powinno być 1 -3494 -3343 -1727 13332 odpowiedzią powinno być -1 -32121 -2322 0 5323 odpowiedzią powinno być 0 Rozwiązanie przeglądające całą tablicę będzie niżej punktowane, a rozwiązanie obliczające iloczyn wszystkich liczb z tablicy będzie bardzo nisko punktowane. Rozwiązanie każdego zadania napisz na osobnej, podpisanej kartce z dzisiejszą datą. Podaj krótkie uzasadnienia rozwiązań. Zwróć uwagę na czytelność rozwiązań i ich efektywność (tzn. szybkość działania). Powodzenia!