Είναι μια μετατροπή από ''όσο'' σε ''για'' αλλά η λύση που προτείνουν δεν νομίζω να είναι σωστή. Για παράδειγμα ως είσοδο στο x το 0,1.
Ναι, κανονικά θα έπρεπε να διευκρινίζεται ότι το X μπορεί να πάρει μόνο ακέραιες τιμές. Αν μπορεί να πάρει και πραγματικές, υπάρχει πρόβλημα, δεν ξέρω αν μπορεί να μετατραπεί 100% σωστά
...
ΌΣΟ Ι <= Χ-1 ΕΠΑΝΑΛΆΒΕ
ΑΘΡ <- ΑΘΡ + (I+3)
ΓΡΑΨΕ Ι+3
I <- Ι+3
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
...
Α
Παράθεση από: andreas_p στις 13 Ιαν 2019, 02:57:03 ΜΜ
...
ΌΣΟ Ι <= Χ-1 ΕΠΑΝΑΛΆΒΕ
ΑΘΡ <- ΑΘΡ + (I+3)
ΓΡΑΨΕ Ι+3
I <- Ι+3
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
...
Α
Αν κατάλαβα καλά ζητείται η αντίστροφη μετατροπή, δηλ. από Όσο σε Για.
Δίνεται η ΟΣΟ και ζητείται μετατροπή σε ΜΕΧΡΙΣ_ΟΤΟΥ και σε ΓΙΑ. Κλασική άσκηση - μετατροπή που έχει την παγίδα στον μετρητή
Παράθεση από: ozorgnax στις 13 Ιαν 2019, 11:09:03 ΠΜ
Ναι, κανονικά θα έπρεπε να διευκρινίζεται ότι το X μπορεί να πάρει μόνο ακέραιες τιμές. Αν μπορεί να πάρει και πραγματικές, υπάρχει πρόβλημα, δεν ξέρω αν μπορεί να μετατραπεί 100% σωστά
για ι απο 0 μεχρι Α_Μ(Χ-1) με_βημα 3
ΚΤΛ ΚΤΛ
τελος_επαναληψης
Διάβασε x
Αθρ <- 0
Για i από 0 μέχρι x με_βήμα 3
Aν i < x τοτε
Αθρ <- Αθρ + i +3
Γραψε i+3
τελος_αν
Τέλος_επανάληψης
Γράψε Αθρ
Για να παίρνουμε τα ίδια αποτελέσματα...