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

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: kiro στις 05 Μαΐου 2006, 12:39:34 ΜΜ

Τίτλος: ΕΛΕΓΧΟΣ ΤΙΜΩΝ -ΠΡΟΣΟΜΟΙΩΣΗ
Αποστολή από: kiro στις 05 Μαΐου 2006, 12:39:34 ΜΜ
 Στο τέταρτο θέμα προσομοίωσης στο δεύτερο θέμα ζητάει να κάνουμε διαδικασία ΠΑΡ στην οποία καταχωρείται στον πίνακα δυο διαστάσεων ΑΠ ο αριθμός παραγγελιών 1500 πελατών για κάθε μήνα ενός έτους (εκτός μήνα Αύγουστο). Κάθε καταχώρηση πρέπει να ελέγχεται ως προς την εγκυρότητα της, δηλ. να είναι μεγαλύτερη του μηδενός. Για το μήνα παύσης καταχωρείται μηδέν.

Διαδικασια ΠΑΡ (ΑΠ)
ΜΕΤΑΒΛΗΤΕΣ
   ΑΚΕΡΑΙΕΣ ΑΠ[1500], ί, j
ΑΡΧΗ
ΓΙΑ ί ΑΠΟ 1 ΜΕΧΡΙ 1500
      ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
   ΑΝ j=8 ΤΟΤΕ
ΑΠ[ί, j] <- 0
ΑΛΛΙΩΣ
     ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
          ΔΙΑΒΑΣΕ ΑΠ[ί, j]
     ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠ[ί, j]  >0
       ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Είναι λάθος πριν διαβάσουμε το στοιχείο να πάρουμε αν ΑΝ j=8 ΤΟΤΕ. Αν ναι πως θα μπορούσε να γίνει με ΑΡΧΗ _ΕΠΑΝΑΛΗΨΗΣ??



Τίτλος: Απ: ΕΛΕΓΧΟΣ ΤΙΜΩΝ -ΠΡΟΣΟΜΟΙΩΣΗ
Αποστολή από: nikosx στις 05 Μαΐου 2006, 06:38:00 ΜΜ
Καλησπέρα,

εγώ προσωπικά Kiro δε βρίσκω κάποιο λάθος στον τρόπο σου.

Νίκος Ξ.
Τίτλος: Απ: ΕΛΕΓΧΟΣ ΤΙΜΩΝ -ΠΡΟΣΟΜΟΙΩΣΗ
Αποστολή από: kiro στις 05 Μαΐου 2006, 08:28:49 ΜΜ
Πίστευα πως δεν είναι πολύ σωστό να πάρω συνθήκη για το j πριν διαβάσω το στοιχείο του πίνακα

ΓΙΑ ί ΑΠΟ 1 ΜΕΧΡΙ 1500
      ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12
   ΑΝ j=8 ΤΟΤΕ
Τίτλος: Απ: ΕΛΕΓΧΟΣ ΤΙΜΩΝ -ΠΡΟΣΟΜΟΙΩΣΗ
Αποστολή από: annastasios στις 08 Μαΐου 2006, 11:20:44 ΠΜ
ΓΙΑ I ΑΠΟ Ι ΜΕΧΡΙ 1500
     ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 7
          ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
          ΔΙΑΒΑΣΕ ΑΠ[ί, j]
          ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠ[ί, j]  >0
     ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
 
ΑΠ[I,8]<--0

        ΓΙΑ J ΑΠΟ 9 ΜΕΧΡΙ 12
          ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
          ΔΙΑΒΑΣΕ ΑΠ[ί, j]
          ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠ[ί, j]  >0
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Τίτλος: Απ: ΕΛΕΓΧΟΣ ΤΙΜΩΝ -ΠΡΟΣΟΜΟΙΩΣΗ
Αποστολή από: andreas_p στις 08 Μαΐου 2006, 12:40:24 ΜΜ
kiro,

ΑΚΕΡΑΙΕΣ ΑΠ[1500], ί, j

ΑΚΕΡΑΙΕΣ : ΑΠ[1500,12], ί, j