Pobierz Procedury - Notatki - Informatyka i więcej Notatki w PDF z Informatyka tylko na Docsity! I. Procedury 1. Danych jest 30 całkowitych liczb pseudolosowych z przedziału <-3; 10>. Policz, ile liczb parzystych jest większych od 5. 2. Danych jest 50 rzeczywistych pseudolosowych z przedziału <1; 10). Policz, jaka jest średnia liczb, których wartość mieści się w przedziale <3; 7> 3. W wektorze danych jest 100 kolejnych parzystych liczb całkowitych, począwszy od 20. Podaj ile spośród nich jest mniejszych od 70% średniej liczb podzielnych przez 5. 4. W tablicy 10x5 znajdują się losowe liczby rzeczywiste z przedziału <0; 1). Podaj, w której kolumnie oraz wierszu jest największa wartość (maksimum). 5. Podaj w ilu krokach można obliczyć przybliżoną do 4 miejsca po przecinku wartość liczby pi. Zastosuj wzór Leibniza. 6. W tablicy 10x5 zawarto całkowite liczby losowe z przedziału <1; 20>. Podaj, ile jest liczb parzystych oraz ile jest liczb niepodzielnych przez 5. 7. Podaj w ilu krokach można wygenerować trzy różne, całkowite liczby losowe. 8. Dane są współrzędne [5; 5]. Podaj, ile potrzeba kroków, aby trafić (wylosować) podane współrzędne spośród liczb 1 do 10 (wymiar tablicy 10x10). 9. Rzut monetą. Oblicz, jakie jest prawdopodobieństwo wylosowania reszki oraz orła (na 100 000 prób). 10. Rzut monetą. Ile potrzeba rzutów, aby żadne z prawdopodobieństw nie różniło się więcej niż 0.03 od "docelowego" 0.5? 11. W tablicy 10x10 znajdują się losowe liczby rzeczywiste z przedziału <0; 1). Podaj, w której kolumnie oraz wierszu jest największa wartość (maksimum) oraz jakie są jej współrzędne. 12. Wylosować 3 różne, całkowite liczby losowe z przedziału <1; 5> 13. Należy losować w kolumnie A (komórki A1, A2, ...) kolejne liczby losowe z przedziału <1; 5>. Losowanie i wypisywanie wartości należy przerwać w przypadku, gdy w całym ciągu wylosowanych zostanie 6 "trójek". 14. Danych jest 30 kolejnych wyrazów ciągu Fibonacciego. Podać, jaka jest największa wartość spośród liczb parzystych oraz jaki jest jej indeks (który to jest element ciągu). 15. Danych jest 50 liczb rzeczywistych, z przedziału <1; 3). Podać, ile jest liczb większych niż podwojona wartość minimum wszystkich wartości. 16. Do 1000-elementowego wektora należy wpisać rzeczywiste liczby losowe z przedziału <0; 1). Podaj, ile jest elementów większych od średniej. 17. Do 20-elementowego wektora należy wpisać kolejne wielokrotności liczby 3. Ile jest liczby podzielnych przez 4? 18. Do 100-elementowego wektora należy wpisać rzeczywiste liczby losowe z przedziału <0; 10), a następnie wartość elementów o parzystych indeksach zwiększyć o 20. Wypisać elementy wektora w odwrotnej kolejności (A1 - el.100, A2 - el.99, A3 - el.98, ...) 19. Do 100 elementowej tablicy (10x10) należy wpisać liczby losowe z przedziału <0; 1). Wartość elementów leżących na przekątnej należy powiększyć o 10. Wypisać wszystkie elementy do komórek arkusza. 20. Do 100 elementowej tablicy (10x10) należy wpisać liczby losowe z przedziału <0; 1). Wartość elementów w kolumnach parzystych należy pomnożyć przez 10. Zmienić znak na przeciwny tych elementów, które leżą pod przekątną. Wypisać pierwsze 5 wierszy macierzy. 21. Do 100 elementowej tablicy (10x10) należy wpisać liczby losowe z przedziału <0; 100). Podać, jakie jest maksimum, minimum oraz średnia wszystkich elementów. docsity.com 22. Do 100 elementowej tablicy (10x10) należy wpisać liczby losowe z przedziału <0; 100). Podać, jakie jest maksimum, minimum oraz średnia elementów leżących na i nad główną przekątną macierzy. 23. Do 100 elementowej tablicy (10x10) należy wpisać liczby losowe z przedziału <0; 10). Podać, jakie jest maksimum oraz jakie są jego współrzędne (kolumna i wiersz). 24. Dane są dwie macierze 5x5 (m1 i m2), zawierające całkowite losowe liczby z przedziału <-5; 5>. Należy utworzyć macierz m3, będącą sumą m1 oraz m2, oraz m4, będącą różnicą m1 oraz m2. 25. Dane są dwie macierze 5x5 (m1 i m2), zawierające całkowite losowe liczby z przedziału <-5; 5>. Należy utworzyć macierz m3, iloczynem (uwaga: matematyka!) macierzy m1 oraz m2. 26. Dana jest macierz 5x5 (m1), zawierająca całkowite losowe liczby z przedziału <-5; 5>. Należy utworzyć macierz m3, będąca transpozycją macierzy m1 (m3 = m1'). 27. Z wykorzystaniem instrukcji Select Case napisać program do przeliczania kursów 3 dowolnych walut z i na złotówki (podawana jest kwota, waluta oraz sposób liczenia). 28. Napisać procedurę obliczającą NWD (największy wspólny dzielnik) dwóch dowolnych liczb (należy zastosować algorytm Euklidesa). 29. Napisać procedurę sprawdzającą, czy podana liczba jest liczbą pierwszą. 30. Napisać procedurę sprawdzającą, czy podana liczba jest liczbą doskonałą. docsity.com