Αποστολέας Θέμα: Λάθος στον κώδικα?  (Αναγνώστηκε 2334 φορές)

bookitsa

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

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4879
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Λάθος στον κώδικα?
« Απάντηση #1 στις: 02 Μάρ 2008, 05:08:30 μμ »
Ο κώδικας που έγραψες, αν αναλύσουμε τη ΓΙΑ, ισοδυναμεί με
Α[5] <- 0
Α[4] <- 1
Α[3] <- 2
Α[2] <- 3
Α[1] <- 4

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

bookitsa

  • Οπαδός
  • **
  • Μηνύματα: 15
Απ: Λάθος στον κώδικα?
« Απάντηση #2 στις: 02 Μάρ 2008, 05:26:27 μμ »
Είναι σωστός δηλαδή ο κώδικας? Μπορεί το i να ξεκινά με 0?

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3174
  • I love you 3000
    • Panagiotis Tsiotakis
Απ: Λάθος στον κώδικα?
« Απάντηση #3 στις: 02 Μάρ 2008, 06:26:13 μμ »
To i μπορεί να λαμβάνει όποια τιμή θέλει. Το κρίσιμο είναι να μην παραβιάζονται τα όρια του πίνακα...

bookitsa

  • Οπαδός
  • **
  • Μηνύματα: 15
Απ: Λάθος στον κώδικα?
« Απάντηση #4 στις: 02 Μάρ 2008, 06:29:59 μμ »
Στο συγκεκριμένο παράδειγμα παραβιάζονται τα όρια του πίνακα?

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3174
  • I love you 3000
    • Panagiotis Tsiotakis
Απ: Λάθος στον κώδικα?
« Απάντηση #5 στις: 02 Μάρ 2008, 06:42:16 μμ »
όπως έγραψε και ο Άλκης, όλα είναι ορθά,δες και την επόμενη ερώτηση

EleniK

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 708
Απ: Λάθος στον κώδικα?
« Απάντηση #6 στις: 15 Μάρ 2008, 09:44:02 μμ »
μάλλον το έχεις συνδέσει με το ότι στους πίνακες δεν ξεκινάει η θέση (i) από 0. Εδώ είναι σωστό΄.
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19