Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Δομή επανάληψης => Γ΄ Λυκείου => Εντολή ΟΣΟ...ΕΠΑΝΑΛΑ => Μήνυμα ξεκίνησε από: XRISTINAKII στις 11 Οκτ 2010, 04:12:34 ΜΜ

Τίτλος: Άσκηση με δομή επιλογής
Αποστολή από: XRISTINAKII στις 11 Οκτ 2010, 04:12:34 ΜΜ
Μαθητής για να υπολογίσει το άθροισμα Σ= 1+3+5+7+... 999 έγραψε τον παρακάτω κώδικα:

Μ<--1
ΟΣΟ  Μ<=999 ΕΠΑΝΆΛΑΒΕ
Σ<-- 0
  Σ<-- Σ +Μ
  Μ<-- Μ+2
ΤΕΛΟΣ ΕΠΑΝΆΛΗΨΗΣ
  Εμφάνισε Σ


Νομίζω οτι το πρόγραμμα θα τυπώσει 1,3,5 κ.ο.κ
Η' χρειάζεται διόρθωση?
Τίτλος: Απ: Άσκηση με δομή επιλογής
Αποστολή από: poursali στις 11 Οκτ 2010, 04:37:06 ΜΜ
για "τρέξτο" λίγο στο χαρτί.. όχι πολλές φορές... 2 φορές μόνο και θα καταλάβεις τι τυπώνει
Τίτλος: Απ: Άσκηση με δομή επιλογής
Αποστολή από: XRISTINAKII στις 11 Οκτ 2010, 04:47:08 ΜΜ
Μ<--1
ΟΣΟ  Μ<=999 ΕΠΑΝΆΛΑΒΕ
Σ<-- 0
  Σ<-- Σ +Μ
  Μ<-- Μ+2
ΤΕΛΟΣ ΕΠΑΝΆΛΗΨΗΣ
  Εμφάνισε Σ


στο Μ<--1 ,                 Μήπως πρέπει να βγάλουμε την εντολή  Σ<-- 0 πριν την επανάληψη?
το 1<=999 ναι
Σ<--0
Σ<-- 0+1
Μ<-- 1+2
Τίτλος: Απ: Άσκηση με δομή επιλογής
Αποστολή από: poursali στις 11 Οκτ 2010, 04:55:52 ΜΜ
έτσι είναι ;)
Τίτλος: Απ: Άσκηση με δομή επιλογής
Αποστολή από: Νίκος Αδαμόπουλος στις 11 Οκτ 2010, 06:40:52 ΜΜ
Βρε Χριστίνα, πού την είδες τη δομή επιλογής; Δεν είπαμε οι τίτλοι των θεμάτων να είναι σχετικοί με το περιεχόμενό τους;  :D