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

Γενικό Λύκειο => Γ΄ Λυκείου => Θεωρία => Μήνυμα ξεκίνησε από: 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?
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: P.Tsiotakis στις 02 Μαρ 2008, 06:26:13 ΜΜ
To i μπορεί να λαμβάνει όποια τιμή θέλει. Το κρίσιμο είναι να μην παραβιάζονται τα όρια του πίνακα...
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: bookitsa στις 02 Μαρ 2008, 06:29:59 ΜΜ
Στο συγκεκριμένο παράδειγμα παραβιάζονται τα όρια του πίνακα?
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: P.Tsiotakis στις 02 Μαρ 2008, 06:42:16 ΜΜ
όπως έγραψε και ο Άλκης, όλα είναι ορθά,δες και την επόμενη ερώτηση
Τίτλος: Απ: Λάθος στον κώδικα?
Αποστολή από: EleniK στις 15 Μαρ 2008, 09:44:02 ΜΜ
μάλλον το έχεις συνδέσει με το ότι στους πίνακες δεν ξεκινάει η θέση (i) από 0. Εδώ είναι σωστό΄.