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

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

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

XRISTINAKII

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

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


Νομίζω οτι το πρόγραμμα θα τυπώσει 1,3,5 κ.ο.κ
Η' χρειάζεται διόρθωση?

poursali

για "τρέξτο" λίγο στο χαρτί.. όχι πολλές φορές... 2 φορές μόνο και θα καταλάβεις τι τυπώνει
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

XRISTINAKII

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


στο Μ<--1 ,                 Μήπως πρέπει να βγάλουμε την εντολή  Σ<-- 0 πριν την επανάληψη?
το 1<=999 ναι
Σ<--0
Σ<-- 0+1
Μ<-- 1+2

poursali

μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

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

Βρε Χριστίνα, πού την είδες τη δομή επιλογής; Δεν είπαμε οι τίτλοι των θεμάτων να είναι σχετικοί με το περιεχόμενό τους;  :D