Λάθος στον κώδικα?

Ξεκίνησε από bookitsa, 02 Μαρ 2008, 05:05:38 ΜΜ

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

bookitsa

Προκειμένου να δημιουργήσουμε τον πίνακα
4 3 2 1 0
ο κώδικας
      Για i από 0 μέχρι 4
            Α[5-i] <- i
      Τέλος_επανάληψης
δεν είναι σωστός έτσι δεν είναι? Κι αυτό γιατί το i δεν πρέπει να ξεκινά με 0? Σωστά?

alkisg

Ο κώδικας που έγραψες, αν αναλύσουμε τη ΓΙΑ, ισοδυναμεί με
Α[5] <- 0
Α[4] <- 1
Α[3] <- 2
Α[2] <- 3
Α[1] <- 4

επομένως ναι, είναι σωστό.

bookitsa

Είναι σωστός δηλαδή ο κώδικας? Μπορεί το i να ξεκινά με 0?

P.Tsiotakis

To i μπορεί να λαμβάνει όποια τιμή θέλει. Το κρίσιμο είναι να μην παραβιάζονται τα όρια του πίνακα...

bookitsa

Στο συγκεκριμένο παράδειγμα παραβιάζονται τα όρια του πίνακα?

P.Tsiotakis

όπως έγραψε και ο Άλκης, όλα είναι ορθά,δες και την επόμενη ερώτηση

EleniK

μάλλον το έχεις συνδέσει με το ότι στους πίνακες δεν ξεκινάει η θέση (i) από 0. Εδώ είναι σωστό΄.
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19