Animacja
Zapoznaj się z animacją, a następnie wykonaj polecenie 2.
Korzystając z pseudokodu bądź wybranego języka programowania, utwórz odwrócony trójkąt składający się z symboli *
. Pobierz od użytkownika wysokość h
generowanego trójkąta.
Specyfikacja problemu:
Dane:
h
– wysokość generowanego trójkąta; liczba naturalna
Wynik:
Algorytm generuje odwrócony trójkąt o zadanej wysokości h
.
Przykład:
Rozwiązanie zadania dla h = 5
.
Opracuj algorytm rozwiązujący następujący problem. Użytkownik podaje trzy liczby: a
, b
oraz r
.
Opracuj algorytm w języku Python rozwiązujący następujący problem. Użytkownik podaje trzy liczby: a, b oraz r.
Następnie z przedziału a, b
wybieramy liczby należące do ciągu arytmetycznego o różnicy r
i pierwszym wyrazie a
– czyli liczby a
, a + r
, a + 2r
itd. Obliczamy kwadraty kolejnych wyrazów ciągu i wypisujemy ich wartości tylko wtedy, gdy są one większe od zadanego x
. Jednocześnie obliczamy sumę wypisanych elementów. Ją również wypisujemy. Algorytm zapisz za pomocą schematu blokowego lub wybranego języka programowania.
Rozwiązując problem, pamiętaj, by najpierw wypisać kwadraty liczb, a następnie podać ich sumę.
Specyfikacja problemu:
Dane:
a
,b
– kolejno: lewy i prawy kraniec przedziału,a < b
; liczby całkowitex
– wartość porównywana z kwadratami kolejnych wyrazów ciągu; liczba naturalnar
– różnica ciągu; liczba całkowita
Wynik:
Algorytm wypisuje kwadraty liczb, które są większe od x
, a następnie sumę tych kwadratów.
Porównaj swoje rozwiązanie z przedstawionym w prezentacji.