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

Γενικό Λύκειο => Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον => Θεωρία => Μήνυμα ξεκίνησε από: bookitsa στις 02 Μάρ 2008, 05:05:38 μμ

Τίτλος: Λάθος στον κώδικα?
Αποστολή από: bookitsa στις 02 Μάρ 2008, 05:05:38 μμ
Προκειμένου να δημιουργήσουμε τον πίνακα
4 3 2 1 0
ο κώδικας
      Για i από 0 μέχρι 4
            Α[5-i] <- i
      Τέλος_επανάληψης
 δεν είναι σωστός έτσι δεν είναι? Κι αυτό γιατί το i δεν πρέπει να ξεκινά με 0? Σωστά?
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: alkisg στις 02 Μάρ 2008, 05:08:30 μμ
Ο κώδικας που έγραψες, αν αναλύσουμε τη ΓΙΑ, ισοδυναμεί με
Α[5] <- 0
Α[4] <- 1
Α[3] <- 2
Α[2] <- 3
Α[1] <- 4

επομένως ναι, είναι σωστό.
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: bookitsa στις 02 Μάρ 2008, 05:26:27 μμ
Είναι σωστός δηλαδή ο κώδικας? Μπορεί το i να ξεκινά με 0?
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: Παναγιώτης Τσιωτάκης στις 02 Μάρ 2008, 06:26:13 μμ
To i μπορεί να λαμβάνει όποια τιμή θέλει. Το κρίσιμο είναι να μην παραβιάζονται τα όρια του πίνακα...
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: bookitsa στις 02 Μάρ 2008, 06:29:59 μμ
Στο συγκεκριμένο παράδειγμα παραβιάζονται τα όρια του πίνακα?
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: Παναγιώτης Τσιωτάκης στις 02 Μάρ 2008, 06:42:16 μμ
όπως έγραψε και ο Άλκης, όλα είναι ορθά,δες και την επόμενη ερώτηση
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: EleniK στις 15 Μάρ 2008, 09:44:02 μμ
μάλλον το έχεις συνδέσει με το ότι στους πίνακες δεν ξεκινάει η θέση (i) από 0. Εδώ είναι σωστό΄.