Αποστολέας Θέμα: Άσκηση με δομή επιλογής 2  (Αναγνώστηκε 1257 φορές)

XRISTINAKII

  • Οπαδός
  • **
  • Μηνύματα: 18
Άσκηση με δομή επιλογής 2
« στις: 11 Οκτ 2010, 04:17:26 μμ »
Μαθητής για να υπολογίσει το άθροισμα Σ= 1+3+5+7+… 999 έγραψε τον παρακάτω κώδικα:

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

Νομίζω οτι είναι λάθος γιατί το πρόγραμμα θα ξεκινήσει να τυπώνει απο το 3 και μετά σωστά???

poursali

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 920
    • Στέφανος-Κων/νος Πουρσαλίδης
Απ: Άσκηση με δομή επιλογής 2
« Απάντηση #1 στις: 11 Οκτ 2010, 04:21:12 μμ »
έτσι είναι..

αυτές οι εντολές:
  Μ<-- Μ+2
  Σ<-- Σ +Μ

πρέπει να μπουν με ανάποδη σειρά:
  Σ<-- Σ +Μ
 Μ<-- Μ+2

στο τέλος το Σ θα ειναι το επιθυμητο ενω το Μ θα ειναι 1001 ;-)
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2784
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: Άσκηση με δομή επιλογής 2
« Απάντηση #2 στις: 11 Οκτ 2010, 06:42:25 μμ »
Ομοίως (σχετικά με τη δομή επιλογής)...