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.

Podobne dokumenty