Page 1 Napisz algorytm: 1. Algorytmy liniowe Zadanie 1.1 wczytania
Transkrypt
Page 1 Napisz algorytm: 1. Algorytmy liniowe Zadanie 1.1 wczytania
Napisz algorytm: 1. Algorytmy liniowe Zadanie 1.1 wczytania i dodawania dwóch liczb rzeczywistych. Zadanie 1.2 wczytania i różnicy dwóch liczb rzeczywistych. Zadanie 1.3 obliczenia pola kwadratu, dla długości boku a - wczytanej przez użytkownika. Zadanie 1.4 obliczenia pola prostokąta, dla długości boków a, b – wczytanych przez użytkownika. Zadanie 1.5 obliczenia pola trójkąta, dla długości boku a i wysokości h – wczytanych przez użytkownika. Zadanie 1.6 obliczenia obwodu okręgu, dla długości promienia r – wczytanej przez użytkownika. Zadanie 1.7 obliczenia pola koła, dla długości promienia r – wczytanej przez użytkownika. Zadanie 1.8 obliczenia pola powierzchni całkowitej sześcianu, dla długości boku a – wczytanej przez użytkownika. Zadanie 1.9 obliczenia objętości sześcianu, dla długości boku a – wczytanej przez użytkownika. 2. Algorytmy z rozgałęzieniami Zadanie 2.1 sprawdzania czy podana przez użytkownika liczba a jest większa od zera. Zadanie 2.2 sprawdzania czy podana przez użytkownika liczba a jest większa od 0, a mniejsza od 11. Zadanie 2.3 sprawdzania, czy podany przez użytkownika rok jest przestępny. Zadanie 2.4 zamiany podanej przez użytkownika liczby naturalnej od 1 do 7 na odpowiadający jej dzień tygodnia. Zadanie 2.5 zamiany podanej przez użytkownika liczby naturalnej od 1 do 12 na odpowiadający jej miesiąc Zadanie 2.6 sprawdzania, przez które ćwiartki układu współrzędnych przechodzi prosta, y = ax + b dla wczytanych przez użytkownika a, b. Zadanie 2.7 sprawdzania ilości pierwiastków równania kwadratowego ax2+bx + c = 0 dla wczytanych przez użytkownika wartości a, b, c i obliczania wartości pierwiastków (o ile istnieją). Zadanie 2.8 wyznaczania największej i najmniejszej liczby spośród trzech podanych przez użytkownika wartości: a, b, c. Zadanie 2.9 wyświetlania trzech podanych przez użytkownika wartości: a, b, c w kolejności rosnącej (malejącej). Zadanie 2.10 sprawdzenia ilości rozwiązań i rozwiązywania układu równań liniowych dla podanych przez użytkownika współczynników a11, a12, a21, a22, b1, b2. Układ liniowy podany jest wzorem: a11 x + a12 y = b1 a21 x + a22 y = b2 Zadanie 2.11 obliczania funkcji signum, dla argumentu x wczytanego przez użytkownika. Wzór funkcji signum podany jest w sposób następujący: 1 dla sgn(x ) = 0 dla − 1 dla x>0 x=0 x<0 3. Algorytmy zawierające pętle Zadanie 3.1 obliczania silni n!, dla podanej przez użytkownika wartości n. n l Zadanie 3.2 obliczania dwumianu Newtona ( = n! ), dla podanych przez użytkownika k!⋅(n − k )! wartości n oraz k. Zadanie 3.3 obliczania potęgi ab, dla podanych przez użytkownika wartości a oraz b > 0. Zadanie 3.4 obliczania sumy podawanych przez użytkownika liczb, aż do wczytania elementu 0. Zadanie 3.5 obliczania sumy podawanych przez użytkownika liczb, aż do momentu, kiedy ich suma przekroczy 100. Zadanie 3.6 obliczania iloczynu podawanych przez użytkownika liczb, aż do wczytania elementu 1. Zadanie 3.7 obliczania iloczynu podawanych przez użytkownika liczb, aż do momentu, kiedy ich iloczyn przekroczy 1000. Zadanie 3.8 obliczania sumy wszystkich liczb znajdujących się w tablicy n-elementowej. Zadanie 3.9 obliczania sumy wszystkich liczb parzystych znajdujących się w tablicy n-elementowej. Zadanie 3.10 obliczania sumy wszystkich liczb nieparzystych znajdujących się w tablicy nelementowej. Zadanie 3.11 obliczania sumy odwrotności wszystkich niezerowych elementów znajdujących się w tablicy n-elementowej. Zadanie 3.12 obliczania sumy wszystkich elementów tablicy o indeksie parzystym znajdujących się w tablicy n-elementowej. Zadanie 3.13 obliczania sumy wszystkich elementów tablicy o indeksie nieparzystym znajdujących się w tablicy n-elementowej. Zadanie 3.14 obliczania iloczynu wszystkich liczb znajdujących się w tablicy n-elementowej. Zadanie 3.15 obliczania iloczynu liczb różnych od 0 znajdujących się w tablicy n-elementowej. Zadanie 3.16 obliczania iloczynu odwrotności wszystkich niezerowych elementów znajdujących się w tablicy n-elementowej. Zadanie 3.17 obliczania średniej arytmetycznej liczb znajdujących się w tablicy n-elementowej. Zadanie 3.18 znajdowania największej wartości wszystkich liczb w tablicy n-elementowej. Zadanie 3.19 znajdowania największej wartości wszystkich liczb parzystych w tablicy n-elementowej. Zadanie 3.20 znajdowania największej wartości wszystkich liczb nieparzystych w tablicy nelementowej. Zadanie 3.21 znajdowania najmniejszej wartości wszystkich liczb w tablicy n-elementowej. Zadanie 3.22 znajdowania najmniejszej wartości wszystkich liczb parzystych w tablicy n-elementowej. Zadanie 3.23 znajdowania rozpiętości (różnicy największej i najmniejszej wartości) w tablicy nelementowej Zadanie 3.24 znajdowania najmniejszej wartości wszystkich liczb nieparzystych w tablicy nelementowej. Zadanie 3.18 znajdowania w tablicy n-elementowej częstości występowania podanej przez użytkownika wartości.