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

Γενικό Λύκειο => Γ΄ Λυκείου => Δομή επιλογής => Μήνυμα ξεκίνησε από: iokollias στις 17 Απρ 2022, 02:43:29 ΜΜ

Τίτλος: Μπορώ να γράψω: ΑΝ (i mod 12 =0) <> ΨΕΥΔΗΣ ΤΟΤΕ...
Αποστολή από: iokollias στις 17 Απρ 2022, 02:43:29 ΜΜ
Αφορμή για την ερώτηση στάθηκε το Β1 θέμα του 2017...(συμπλήρωση κενών)
Η προφανής λύση είναι:
  Ι <-- 4
  ΟΣΟ Ι<=40 ΕΠΑΝΑΛΑΒΕ
    ΑΝ Ι MOD 12 <>0 ΤΟΤΕ
      ΓΡΑΨΕ Ι
    ΤΕΛΟΣ_ΑΝ
    Ι <-- Ι+4
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Ένας μαθητής μου έγραψε:
  Ι <-- 4
  ΟΣΟ Ι<=40 ΕΠΑΝΑΛΑΒΕ
    ΑΝ (Ι MOD 12=0) <> ΨΕΥΔΗΣ ΤΟΤΕ
      ΓΡΑΨΕ Ι
    ΤΕΛΟΣ_ΑΝ
    Ι <-- Ι+4
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Γιατί είναι λάθος (αν είναι)???
Τίτλος: Απ: Μπορώ να γράψω: ΑΝ (i mod 12 =0) <> ΨΕΥΔΗΣ ΤΟΤΕ...
Αποστολή από: petrosp13 στις 17 Απρ 2022, 05:19:23 ΜΜ
Δεν είναι λάθος
Τίτλος: Απ: Μπορώ να γράψω: ΑΝ (i mod 12 =0) <> ΨΕΥΔΗΣ ΤΟΤΕ...
Αποστολή από: iokollias στις 17 Απρ 2022, 05:34:17 ΜΜ
Η Γλωσσομάθεια μου δίνει λάθος...θα στείλω μια σημείωση στον κ. Νικολαΐδη...
Τίτλος: Απ: Μπορώ να γράψω: ΑΝ (i mod 12 =0) <> ΨΕΥΔΗΣ ΤΟΤΕ...
Αποστολή από: andreas_p στις 17 Απρ 2022, 07:07:38 ΜΜ
Σ
Τίτλος: Απ: Μπορώ να γράψω: ΑΝ (i mod 12 =0) <> ΨΕΥΔΗΣ ΤΟΤΕ...
Αποστολή από: Κανένας στις 17 Απρ 2022, 07:55:57 ΜΜ
Παράθεση από: iokollias στις 17 Απρ 2022, 05:34:17 ΜΜΗ Γλωσσομάθεια μου δίνει λάθος...θα στείλω μια σημείωση στον κ. Νικολαΐδη...
Φαίνεται να μην λειτουργεί ο τελεστής <> με τον λογικό τύπο
Τίτλος: Απ: Μπορώ να γράψω: ΑΝ (i mod 12 =0) <> ΨΕΥΔΗΣ ΤΟΤΕ...
Αποστολή από: evry στις 18 Απρ 2022, 01:29:38 ΜΜ
Πράγματι δεν δέχεται το ΑΛΗΘΗΣ <> ΨΕΥΔΗΣ