[Algorytmy] Potęgowanie i sieć działań

royas
Użytkownik
Użytkownik
Posty: 363
Rejestracja: 24 sie 2012, o 09:27
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Pomógł: 80 razy

Sieć działań

Post autor: royas »

Żeby wymyślić algorytm dobrze zanalizować kilka przykładów.
Weźmy \(\displaystyle{ 2^5}\).
\(\displaystyle{ 2^5=2*2*2*2*2}\)
Oczywiście można też sobie napisać
\(\displaystyle{ \ldots=1*2*2*2*2*2}\)
Jak to wyliczyć?
1. Bierzmy pierwszą liczbę i zapamiętujemy jako tymczasowy wynik \(\displaystyle{ t}\).
2. Mnożymy 1. \(\displaystyle{ 2}\) przez \(\displaystyle{ t}\) i zapamiętujemy w \(\displaystyle{ t}\).
3. Mnożymy 2. \(\displaystyle{ 2}\) przez \(\displaystyle{ t}\) i zapamiętujemy w \(\displaystyle{ t}\).
4. Mnożymy 3. \(\displaystyle{ 2}\) przez \(\displaystyle{ t}\) i zapamiętujemy w \(\displaystyle{ t}\).
5. Mnożymy 4. \(\displaystyle{ 2}\) przez \(\displaystyle{ t}\) i zapamiętujemy w \(\displaystyle{ t}\).
6. Mnożymy 5. \(\displaystyle{ 2}\) przez \(\displaystyle{ t}\) i zapamiętujemy w \(\displaystyle{ t}\).
7. W t mamy wynik potęgowania.

Czy potrafisz to przerobić tak, żeby nie trzeba było zapisywać każdego kroku 2.-6. przy pomocy "powtórz krok ... ... razy"?
Hawaj24
Użytkownik
Użytkownik
Posty: 10
Rejestracja: 11 paź 2012, o 15:20
Płeć: Mężczyzna
Lokalizacja: Celestynów

Sieć działań

Post autor: Hawaj24 »

Nie za bardzo a czy to są te zdania z których układa się rysunek ?
royas
Użytkownik
Użytkownik
Posty: 363
Rejestracja: 24 sie 2012, o 09:27
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Pomógł: 80 razy

Sieć działań

Post autor: royas »

Musisz wiedzieć co chcesz narysować.
Może źle to ująłem.
Czy potrafisz uzupełnić krok 2 tak żeby działanie było takie samo jak w moim poprzednim wpisie?

1. Bierzmy liczbę \(\displaystyle{ 1}\) liczbę i zapamiętujemy jako tymczasowy wynik \(\displaystyle{ t}\).
2. Powtórz krok nr 3. ... razy. potem przejdź do 4.
3. Pomnóż 2 przez t i zapamiętaj wynik w t.
4. W t mamy wynik potęgowania.
Hawaj24
Użytkownik
Użytkownik
Posty: 10
Rejestracja: 11 paź 2012, o 15:20
Płeć: Mężczyzna
Lokalizacja: Celestynów

Sieć działań

Post autor: Hawaj24 »

Nie potrafię
royas
Użytkownik
Użytkownik
Posty: 363
Rejestracja: 24 sie 2012, o 09:27
Płeć: Mężczyzna
Lokalizacja: Cieszyn
Pomógł: 80 razy

Sieć działań

Post autor: royas »

A czy potrafisz przerobić

Kod: Zaznacz cały

1. Napisz literę "a"
2. Napisz literę "a"
3. Napisz literę "a"
4. Napisz literę "a"
5. Napisz literę "a"
na:

Kod: Zaznacz cały

1. Powtórz krok nr 2. ... razy i zakończ
2. Napisz literę "a"
Uzupełniając ...
Hawaj24
Użytkownik
Użytkownik
Posty: 10
Rejestracja: 11 paź 2012, o 15:20
Płeć: Mężczyzna
Lokalizacja: Celestynów

Sieć działań

Post autor: Hawaj24 »

a czy nie da się od razu zrobić rysunku bo muszę tylko to zrobić ?
ODPOWIEDZ