Ćwiczenie 1
Przestaw schemat blokowy algorytmu obliczania pola okręgu.
Ćwiczenie 2
Zbuduj algorytm wczytywania i sumowania 5 kolejnych liczb naturalnych.
Ćwiczenie 3
Przestaw schemat blokowy algorytmu obliczania wartości bezwzględnej |x|.
Ćwiczenie 4
Przestaw schemat blokowy algorytmu obliczania pierwiastków równania liniowego
f(x) = ax + b.
Ćwiczenie 5
Przedstaw algorytm obliczania pierwiastków równania kwadratowego
f(x) = ax
2
+bx +c
Ćwiczenie 6
Przedstaw algorytm znajdowania najmniejszej liczby spośród trzech: a,b,c.
Ćwiczenie 7
Narysuj algorytm sumujący liczby większe od 5 spośród 10 wprowadzonych.
a) Na koniec algorytm ma wyświetlić sumę tych liczb.
b) Na koniec algorytm ma wyświetlić ilość liczb większych od 5.
Ćwiczenie 8
Przedstaw algorytm znajdowania najmniejszej liczby spośród 20 wczytanych.
Ćwiczenie 9
Przedstaw algorytm dla następującego zadania.
a) wczytaj zbiór 20 liczb
b) oblicz sumę liczb na pozycjach parzystych
Ćwiczenie 10
Wyznacz NWD- największy wspólny podzielnik dwóch liczb naturalnych a,b.
Wyznaczanie największego wspólnego podzielnika dwóch liczb naturalnych
zrealizujemy za pomocą algorytmu Euklidesa. Opiera się on na spostrzeżeniu, że
jeśli odejmiemy od większej liczby mniejszą, to ta mniejsza liczba i otrzymana
różnica będą miały taki sam największy wspólny dzielnik jak pierwotne liczby.
Jeśli w wyniku kolejnego odejmowania otrzymamy parę równych liczb, oznacza
to, że znalazłeś NWD.
1. Dane są dwie niezerowe liczby naturalne a i b.
2. Dopóki liczby nie są równe powtarzaj krok 3,
w przeciwnym razie przejdź do kroku 4.
3. Od większej liczby odejmij mniejszą i tę większą zastąp otrzymaną różnicą.
4. Wyprowadź wynik: NWD (największy wspólny dzielnik) jest równy pierwszej
liczbie.