Iteracje ograniczone i warunkowe

Kanodelo
Użytkownik
Użytkownik
Posty: 1267
Rejestracja: 1 kwie 2011, o 11:37
Płeć: Mężczyzna
Lokalizacja: Malbork
Podziękował: 419 razy
Pomógł: 114 razy

Iteracje ograniczone i warunkowe

Post autor: Kanodelo »

W następującym algorytmie zamień iterację ograniczoną na iterację warunkową (dopóki):

Kod: Zaznacz cały

(0) Niech X<-1
(1) Wykonaj N razy X<-X+X
(2) Wypisz X
Ostatnio zmieniony 12 maja 2011, o 18:12 przez Crizz, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości. Kod programu, pseudokod itp. proszę umieszczać wewnątrz klamer [code][/code].
Crizz
Użytkownik
Użytkownik
Posty: 4094
Rejestracja: 10 lut 2008, o 15:31
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 12 razy
Pomógł: 805 razy

Iteracje ograniczone i warunkowe

Post autor: Crizz »

Trochę dziwne to zadanie. Możesz po prostu zmniejszać N o jeden w każdym obiegu pętli i warunkiem będzie "dopóki N jest większe od zera" (chociaż rozumiem, że to właśnie robi instrukcja "wykonaj N razy"). Możesz też obliczyć, ile wynosi X po każdym obiegu pętli i dać warunek "dopóki X mniejsze od...".
Kanodelo
Użytkownik
Użytkownik
Posty: 1267
Rejestracja: 1 kwie 2011, o 11:37
Płeć: Mężczyzna
Lokalizacja: Malbork
Podziękował: 419 razy
Pomógł: 114 razy

Iteracje ograniczone i warunkowe

Post autor: Kanodelo »

Teraz już nie wiem, chodzi o takie coś:

Kod: Zaznacz cały

(0) Niech X<-1
(1) Dopóki X<-X+X wynonaj N-1
(2) Wypisz X
Pewnie źle, nic nie poradze na to, że jestem kompletnym idiotą.
Crizz
Użytkownik
Użytkownik
Posty: 4094
Rejestracja: 10 lut 2008, o 15:31
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 12 razy
Pomógł: 805 razy

Iteracje ograniczone i warunkowe

Post autor: Crizz »

Nie.

Ile wynosi X po pierwszym wykonaniu kroku (2)? Ile po drugim, po trzecim, ..., po N-tym?
Kanodelo
Użytkownik
Użytkownik
Posty: 1267
Rejestracja: 1 kwie 2011, o 11:37
Płeć: Mężczyzna
Lokalizacja: Malbork
Podziękował: 419 razy
Pomógł: 114 razy

Iteracje ograniczone i warunkowe

Post autor: Kanodelo »

No właśnie nie wiem, wogóle nie kumam tego
ODPOWIEDZ