LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:school:lessons:programmatismos:pascal:minimata_lathous


Μηνύματα Λάθους

ΜΗΝΥΜΑ ΕΠΕΞΗΓΗΣΗ Τύπος Πιθανό αίτιο
Error: Constant and CASE types do not match Σφάλμα: Ο τύπος της case δεν ταιριάζει με τον τύπο της μεταβλητής Σφάλμα Ορίσαμε την μεταβλητή της case ως char αλλά στην case έχουμε αριθμούς (ξεχάσαμε εισαγωγικά) ή αντίστροφα
Error: Duplicate identifier “xx” Σφάλμα: Διπλό προσδιοριστικό “xx” Σφάλμα Ορίσαμε στο var 2 φορές την ίδια μεταβλητή
Error: Identifier not found “xx” Σφάλμα: Το προσδιοριστικό “xx” δεν βρέθηκε Σφάλμα α) Ίσως τοποθετήσαμε ένα κείμενο μέσα σε writeln χωρίς εισαγωγικά.
Error: Identifier not found “xx” Σφάλμα: Το προσδιοριστικό “xx” δεν βρέθηκε Σφάλμα β) Προσπαθήσαμε να χρησιμοποιήσουμε την μεταβλητή xx χωρίς να την έχουμε ορίσει στο var
Error: Identifier not found “xx” Σφάλμα: Το προσδιοριστικό “xx” δεν βρέθηκε Σφάλμα γ) Αν το xx είναι κάποια εντολή, έχουμε κάνει κάποιο πιθανό συντακτικό λάθος π.χ. writelh αντί writeln
Error: Illegal expression Σφάλμα: Μη κανονική έκφραση Σφάλμα Πιθανόν αναθέτουμε τιμή χρησιμοποιώντας = και όχι := ή γράψαμε άλλη έκφραση που δεν επιτρέπεται
Error: Incompatible types: got “Boolean” expected “LongInt” Σφάλμα: Μη συμβατοί τύποι: αναμενόταν “μεγάλος ακέραιος” αλλά βρέθηκε “λογική μεταβλητή” Σφάλμα Σε μία if που περιέχει and ή or, θα πρέπει να βάζουμε παρενθέσεις σε κάθε έκφραση αριστερά και δεξιά της and ή της or
Error: Incompatible types: got “ShortInt” expected “ShortString” Σφάλμα: Μη συμβατοί τύποι: αναμενόταν “μικρός ακέραιος” αλλά βρέθηκε “Σταθερά Κειμένου” Σφάλμα Πιθανόν προσπαθούμε να αποθηκεύσουμε σε μία ακέραια μεταβλητή ένα κείμενο ή το ανάποδο. Ακόμα και αριθμό εάν βάλουμε σε εισαγωγικά ' ', θα γίνει κείμενο.
Error: Variable identifier expected Σφάλμα: Περιμέναμε μεταβλητή Σφάλμα α) Μέσα σε μια readln αντί για μεταβλητή βάλαμε κείμενο σε εισαγωγικά ή κάπου που έπρεπε να υπάρχει μεταβλητή βρέθηκε κάτι άλλο
Error: Variable identifier expected Σφάλμα: Περιμέναμε μεταβλητή Σφάλμα β) Αν αναθέτουμε τιμή με := αριστερά θα πρέπει να βρίσκεται μεταβλητή και όχι σταθερά
Fatal: illegal character “'�'” Σφάλμα: Μη κανονικός χαρακτήρας Σφάλμα α) Ίσως μέσα σε μια writeln ή readln γράψαμε το όνομα της μεταβλητής στα ελληνικά
Fatal: illegal character “'�'” Σφάλμα: Μη κανονικός χαρακτήρας Σφάλμα β) Ίσως μέσα σε μια writeln ή αλλού ξεχάσαμε τα εισαγωγικά σε ένα κείμενο στα ελληνικά
Fatal: Syntax error, “;” expected but “ELSE” found Σφάλμα: Συντακτικό λάθος, αναμενόταν “;” αλλά βρέθηκε “ELSE” Σφάλμα Ιδιαιτερότητα της pascal, πριν το else δεν βάζουμε ερωτηματικό
Fatal: Syntax error, “;” expected but “identifier xx” found Σφάλμα: Συντακτικό λάθος, αναμενόταν “;” αλλά βρέθηκε το “προσδιοριστικό xx” Σφάλμα Πιθανόν ξεχάσαμε να βάλουμε ερωτηματικό “;” στο τέλος της προηγούμενης εντολής πριν το “xx” (συνήθως στην από πάνω γραμμή)
Note: Local variable “xx” not used Σημείωση:Η τοπική μεταβλητή xx δεν χρησιμοποιείται Προειδο-ποίηση α) Ορίσαμε μια μεταβλητή στο var αλλά δεν την χρησιμοποιούμε στο πρόγραμμα, οπότε μπορούμε να την διαγράψουμε από το var
Note: Local variable “xx” not used Σημείωση:Η τοπική μεταβλητή xx δεν χρησιμοποιείται Προειδο-ποίηση β) Γράφουμε την μεταβλητή xx λάθος μετά στο πρόγραμμα οπότε θα πρέπει να διορθώσουμε το όνομά της
Syntax error, “)” expected but “const string” found Συντακτικό λάθος, αναμενόταν ) αλλά βρέθηκε “Σταθερά Κειμένου” Σφάλμα Σε μια εντολή writeln που έχουμε μεταβλητές και κείμενα, ξεχάσαμε να βάλουμε κόμμα , πριν από ένα κείμενο
Syntax error, “)” expected but “identifier xx” found Συντακτικό λάθος, αναμενόταν ) αλλά βρέθηκε το προσδιοριστικό “xx” Σφάλμα Σε μια εντολή writeln που έχουμε μεταβλητές και κείμενα, ξεχάσαμε να βάλουμε κόμμα , πριν από την μεταβλητή xx
Syntax error, “=” expected but “:=” found Συντακτικό λάθος, αναμενόταν = αλλά βρέθηκε := Σφάλμα Σε δήλωση const χρησιμοποιήσαμε := ενώ έπρεπε να χρησιμοποιήσουμε σκέτο =
Syntax error, “BEGIN” expected but “ordinal const” found Συντακτικό λάθος, αναμενόταν “BEGIN“ αλλά βρέθηκε “αριθμητική σταθερά” Σφάλμα Ορίσαμε μια μεταβλητή στο var ξεκινώντας το όνομά της από αριθμό κάτι που απαγορεύεται
Warning: Variable “xx” does not seem to be initialized Προειδοποίηση : Η μεταβλητή “xx” δεν φαίνεται να έχει αρχικοποιηθεί Προειδο-ποίηση Λογικό Σφάλμα!! Χρησιμοποιήσαμε την μεταβλητή “xx” πριν τοποθετήσουμε σε αυτήν τιμή, οπότε τυχόν πράξεις και συγκρίσεις θα έχουν λάθος αποτελέσματα
el/school/lessons/programmatismos/pascal/minimata_lathous.txt · Last modified: Y/m/d H:i by vagk