PRZYKŁADOWE ROZWIĄZANIE:
Specyfikacja zadania:
- Dane: liczba naturalna n będąca ilością wyrazów w ciągu
- Wynik: suma n wyrazów ciągu określonego podanym w przykładzie wzorem
a. Algorytm w postaci listy kroków:
- Zainicjuj wartość pierwszego wyrazu ciągu a jako -2.
- Zainicjuj zmienną suma wartością a.
- Podaj wartość n.
- Dla każdego wyrazu od drugiego do n:
- Jeśli aktualna wartość a jest ujemna, odejmij od niej 3 i zmień jej znak.
- Jeśli nie jest ujemna, dodaj do niej 3 i zmień jej znak.
- Dodaj wartość a do suma.
- Zwróć suma jako wynik.
Program w środowisku C++ wraz z przykładowym wywołaniem:

b. Algorytm w postaci listy kroków:
- Zainicjuj wartość pierwszego wyrazu ciągu a jako 4.
- Zainicjuj zmienną iloczyn wartością a.
- Podaj wartość n.
- Dla każdego wyrazu od drugiego do n:
- Jeśli aktualna wartość a jest ujemna, odejmij od niej 4 i zmień jej znak.
- Jeśli nie jest ujemna, zwiększ a o 4 i zmień jej znak.
- Przemnóż wartość a z wartością iloczyn.
- Zwróć iloczyn jako wynik.
Program w środowisku C++ wraz z przykładowym wywołaniem:

c. Algorytm w postaci listy kroków:
- Dla funkcji licznik:
- Zainicjuj wartość a jako 0.
- Zainicjuj zmienną suma wartością a.
- Dopóki a jest mniejsza od n:
- Zwiększ wartość a o 1.
- Dodaj wartość a do zmiennej suma.
- Zwróć wartość suma jako wynik funkcji licznik.
- Dla funkcji mianownik:
- Zainicjuj wartość a jako 2.
- Zainicjuj zmienną iloczyn wartością a.
- Zainicjuj wartość zmiennej indeksowej i jako 0.
- Wykonaj pętlę n razy:
- Zwiększ wartość a o 4.
- Przemnóż wartość a z wartością iloczyn.
- Zwiększ wartość i o 1.
- Zwróć wartość iloczyn jako wynik funkcji mianownik.
- Dla funkcji przyklad_c:
- Oblicz wynik funkcji licznik dla wartości n.
- Oblicz wynik funkcji mianownik dla wartości n.
- Podziel wynik funkcji licznik przez wynik funkcji mianownik i zwróć jako wynik funkcji przyklad_c.
Program w środowisku C++ wraz z przykładowym wywołaniem:

d. Algorytm w postaci listy kroków:
- Dla funkcji licznik:
- Zainicjuj wartość a jako 2.
- Zainicjuj zmienną iloczyn wartością a.
- Wykonaj pętlę n razy:
- Zwiększ wartość a o 0.5.
- Przemnóż wartość a z wartością iloczyn.
- Zwiększ wartość i o 1.
- Zwróć wartość iloczyn jako wynik funkcji licznik.
- Dla funkcji mianownik:
- Zainicjuj wartość a jako -3.
- Zainicjuj zmienną iloczyn wartością a.
- Wykonaj pętlę n razy:
- Podziel wartość a przez 10.
- Przemnóż wartość a z wartością iloczyn.
- Zwiększ wartość i o 1.
- Zwróć wartość iloczyn jako wynik funkcji mianownik.
- Dla funkcji przyklad_d:
- Oblicz wynik funkcji licznik dla wartości n.
- Oblicz wynik funkcji mianownik dla wartości n.
- Podziel wynik funkcji licznik przez wynik funkcji mianownik i zwróć jako wynik funkcji przyklad_d.
Program w środowisku C++ wraz z przykładowym wywołaniem:

e. Algorytm w postaci listy kroków:
- Dla funkcji licznik:
- Zainicjuj wartość a jako -2.
- Zainicjuj zmienną suma wartością a.
- Wykonaj pętlę rozpoczynającą się od i=1 i trwającą do n:
- Jeśli a jest mniejsze od zera, odejmij od niej 5, a następnie zmień jej znak.
- W przeciwnym razie zwiększ wartość a o 5 i zmień jej znak.
- Dodaj wartość a do zmiennej suma.
- Zwróć wartość suma jako wynik funkcji licznik.
- Dla funkcji mianownik:
- Zainicjuj wartość a jako 3.
- Zainicjuj zmienną iloczyn wartością a.
- Wykonaj pętlę rozpoczynającą się od i=1 i trwającą do n:
- Jeśli a jest większe od zera, dodaj 4, a następnie zmień jej znak.
- W przeciwnym razie zmniejsz wartość a o 4 i zmień jej znak.
- Przemnóż wartość a przez wartość iloczyn.
- Zwróć wartość iloczyn jako wynik funkcji mianownik.
- Dla funkcji przyklad_e:
- Oblicz wynik funkcji licznik dla wartości n.
- Oblicz wynik funkcji mianownik dla wartości n.
- Podziel wynik funkcji licznik przez wynik funkcji mianownik i zwróć jako wynik funkcji przyklad_e.
Program w środowisku C++ wraz z przykładowym wywołaniem:

Wioletta Wysopal
Nauczycielka informatyki
Tutaj pojawi się lista Twoich książek
Zaloguj się i zacznij tworzyć ją już teraz.

