Άσκηση με δομή επιλογής 2

Ξεκίνησε από XRISTINAKII, 11 Οκτ 2010, 04:17:26 ΜΜ

« προηγούμενο - επόμενο »

XRISTINAKII

Μαθητής για να υπολογίσει το άθροισμα Σ= 1+3+5+7+... 999 έγραψε τον παρακάτω κώδικα:

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

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

poursali

έτσι είναι..

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

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

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

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

Ομοίως (σχετικά με τη δομή επιλογής)...