wow
ΠΛΗΡΟΦΟΡΙΚΗ
Γ Λυκείου - Κατεύθυνσης
go!
13.1 Κατηγορίες Λαθών
Περιεχόμενα
Βιβλίο 2 Συμπληρωματικό εκπ. υλικό
5.1 Κατηγορίες Λαθών
5.1.1 Συντακτικά λάθη
5.1.2 Λάθη που οδηγούν σε αντικανονικό τερματισμό
5.1.3 Λογικά λάθη
Ασκήσεις
ΠΡΟΓΡΑΜΜΑ άθροισμα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Χ ΑΡΧΗ ΔΙΑΒΑΣΕ Χ ΕΠΙΛΕΞΕ Χ ΠΕΡΙΠΤΩΣΗ 1, 2, 3, 4, 5 Υ <- Χ - 1 ΠΕΡΙΠΤΩΣΗ 6, 7, 8, 9 Υ <- Χ - 5 ΠΕΡΙΠΤΩΣΗ 'α','β' Υ<-Χ ΠΕΡΙΠΤΩΣΗ 10...100 ΓΡΑΨΕ Χ4 Υ <- Χ ΤΕΛΟΣ_ΕΠΙΛΟΓΗΣ ΓΡΑΨΕ Υ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ άθροισμα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:Σ,Χ ΛΟΓΙΚΕΣ:Α Σ<-0 ΓΙΑ Α ΑΠΟ 1 ΕΩΣ 100 ΔΙΑΒΑΣΕ Χ ΑΝ Χ>0 Σ<-Σ+Χ ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Σ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ αντικανονικός_τερματισμόςΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Σ, ι, πλ ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟΑΡΧΗ Σ <- 0 πλ <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 5 ΔΙΑΒΑΣΕ Α ΑΝ Α mod 2 <> 0 ΤΟΤΕ πλ <- πλ + 1 Σ <- Σ + Α ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΟ <- Σ/πλ ΓΡΑΨΕ ΜΟΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ ΛΟΓΙΚΟ_ΛΑΘΟΣ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Β1, Β2, Β3, Β4, Β5, ΜΟ, Σ ΑΡΧΗ ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΥΣ ΒΑΘΜΟΥΣ ΤΩΝ 5 ΜΑΘΗΜΑΤΩΝ' ΔΙΑΒΑΣΕ Β1, Β2, Β3, Β4, Β5 Σ <- Β1 + Β2 + Β3 + Β4 + Β5 ΜΟ <- Σ/7 ΓΡΑΨΕ 'Ο ΜΕΣΟΣ ΟΡΟΣ ΤΟΥ ΜΑΘΗΤΗ ΕΙΝΑΙ ', ΜΟΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Η διαδικασία ελέγχου, εντοπισμού και διόρθωσης των σφαλμάτων ενός προγράμματος!!
ΠΡΟΓΡΑΜΜΑ Γινόμενο_μη_μηδενικών_αριθμώνΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Χ, Γινόμενο ΑΡΧΗ Γινόμενο <- 1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώσε μη μηδενική τιμή' ΔΙΑΒΑΣΕ Χ Γινόμενο <- Χ*Γινόμενο ΜΕΧΡΙΣ_ΟΤΟΥ Χ = 0 ΓΡΑΨΕ 'Γινόμενο=', ΓινόμενοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ ΜΟ_Βαθμολογίας ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Βαθμός, Πλήθος, Άθροισμα ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ ΑΡΧΗ Άθροισμα <- 0 Πλήθος <- 0 ΓΡΑΨΕ 'Βαθμός:' ΔΙΑΒΑΣΕ Βαθμός ΟΣΟ Βαθμός >= 0 ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ 'Βαθμός:' ΔΙΑΒΑΣΕ Βαθμός Άθροισμα <- Άθροισμα + Βαθμός ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΟ <- Άθροισμα/Πλήθος ΓΡΑΨΕ 'Μέσος όρος βαθμών=', ΜΟΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ Χρέωση_ύδρευσης_5_8 ΣΤΑΘΕΡΕΣ πάγιο = 8ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: κυβικά, οφειλή ΑΡΧΗ !Ανάγνωση δεδομένων ΓΡΑΨΕ 'Δώσε τα κυβικά που καταναλώθηκαν ' ΔΙΑΒΑΣΕ κυβικά !υπολογισμός κλιμακωτής χρέωσης ΑΝ κυβικά < 0 ΤΟΤΕ ΓΡΑΨΕ 'Μη αποδεκτή τιμή ' οφειλή <- 0 ΑΛΛΙΩΣ_ΑΝ κυβικά < 10 ΤΟΤΕ οφειλή <- 8 + κυβικά* 0.4 ΑΛΛΙΩΣ_ΑΝ κυβικά <= 20 ΤΟΤΕ οφειλή <- 8 + 10*0.4 + (κυβικά - 10)*0.5 ΑΛΛΙΩΣ οφειλή <- 10*0.4 + 10* 0.5 + (κυβικά - 20)*0.6ΤΕΛΟΣ_ΑΝ !εμφάνιση αποτελέσματος ΓΡΑΨΕ ' Οφειλή= ', οφειλήΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ ΑΓΟΡΕΣ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: διαθέσιμο_ποσό, τιμή, οφειλόμενο_ποσό, έμειναν ΑΚΕΡΑΙΕΣ: Πλήθος ΑΡΧΗ ΓΡΑΨΕ 'Δώσε την τιμή του τετραδίου: ' ΔΙΑΒΑΣΕ τιμή ΓΡΑΨΕ 'Δώσε το πλήθος των τετραδίων: ' ΔΙΑΒΑΣΕ Πλήθος ΓΡΑΨΕ 'Δώσε το διαθέσιμο ποσό: ' ΔΙΑΒΑΣΕ διαθέσιμο_ποσό οφειλόμενο_ποσό <- τιμή + Πλήθος ΑΝ οφειλόμενο_ποσό <= διαθέσιμο_ποσό ΤΟΤΕ ΓΡΑΨΕ 'ΟΙ ΑΓΟΡΕΣ ΣΟΥ ΚΟΣΤΙΖΟΥΝ ', οφειλόμενο_ποσό, '€' έμειναν <- διαθέσιμο_ποσό - οφειλόμενο_ποσό ΓΡΑΨΕ 'ΣΟΥ ΕΧΟΥΝ ΜΕΙΝΕΙ ', έμειναν, '€' ΑΛΛΙΩΣ ΓΡΑΨΕ 'ΤΑ ΧΡΗΜΑΤΑ ΔΕΝ ΕΠΑΡΚΟΥΝ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κατηγορίες λαθών 13.1
eirini silela
Created on November 23, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Presentation
View
Practical Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Terrazzo Presentation
View
Visual Presentation
Explore all templates
Transcript
wow
ΠΛΗΡΟΦΟΡΙΚΗ
Γ Λυκείου - Κατεύθυνσης
go!
13.1 Κατηγορίες Λαθών
Περιεχόμενα
Βιβλίο 2 Συμπληρωματικό εκπ. υλικό
5.1 Κατηγορίες Λαθών
5.1.1 Συντακτικά λάθη
5.1.2 Λάθη που οδηγούν σε αντικανονικό τερματισμό
5.1.3 Λογικά λάθη
Ασκήσεις
ΠΡΟΓΡΑΜΜΑ άθροισμα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Χ ΑΡΧΗ ΔΙΑΒΑΣΕ Χ ΕΠΙΛΕΞΕ Χ ΠΕΡΙΠΤΩΣΗ 1, 2, 3, 4, 5 Υ <- Χ - 1 ΠΕΡΙΠΤΩΣΗ 6, 7, 8, 9 Υ <- Χ - 5 ΠΕΡΙΠΤΩΣΗ 'α','β' Υ<-Χ ΠΕΡΙΠΤΩΣΗ 10...100 ΓΡΑΨΕ Χ4 Υ <- Χ ΤΕΛΟΣ_ΕΠΙΛΟΓΗΣ ΓΡΑΨΕ Υ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ άθροισμα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:Σ,Χ ΛΟΓΙΚΕΣ:Α Σ<-0 ΓΙΑ Α ΑΠΟ 1 ΕΩΣ 100 ΔΙΑΒΑΣΕ Χ ΑΝ Χ>0 Σ<-Σ+Χ ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Σ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ αντικανονικός_τερματισμόςΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Σ, ι, πλ ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟΑΡΧΗ Σ <- 0 πλ <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 5 ΔΙΑΒΑΣΕ Α ΑΝ Α mod 2 <> 0 ΤΟΤΕ πλ <- πλ + 1 Σ <- Σ + Α ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΟ <- Σ/πλ ΓΡΑΨΕ ΜΟΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ ΛΟΓΙΚΟ_ΛΑΘΟΣ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Β1, Β2, Β3, Β4, Β5, ΜΟ, Σ ΑΡΧΗ ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΥΣ ΒΑΘΜΟΥΣ ΤΩΝ 5 ΜΑΘΗΜΑΤΩΝ' ΔΙΑΒΑΣΕ Β1, Β2, Β3, Β4, Β5 Σ <- Β1 + Β2 + Β3 + Β4 + Β5 ΜΟ <- Σ/7 ΓΡΑΨΕ 'Ο ΜΕΣΟΣ ΟΡΟΣ ΤΟΥ ΜΑΘΗΤΗ ΕΙΝΑΙ ', ΜΟΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Η διαδικασία ελέγχου, εντοπισμού και διόρθωσης των σφαλμάτων ενός προγράμματος!!
ΠΡΟΓΡΑΜΜΑ Γινόμενο_μη_μηδενικών_αριθμώνΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Χ, Γινόμενο ΑΡΧΗ Γινόμενο <- 1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώσε μη μηδενική τιμή' ΔΙΑΒΑΣΕ Χ Γινόμενο <- Χ*Γινόμενο ΜΕΧΡΙΣ_ΟΤΟΥ Χ = 0 ΓΡΑΨΕ 'Γινόμενο=', ΓινόμενοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ ΜΟ_Βαθμολογίας ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Βαθμός, Πλήθος, Άθροισμα ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ ΑΡΧΗ Άθροισμα <- 0 Πλήθος <- 0 ΓΡΑΨΕ 'Βαθμός:' ΔΙΑΒΑΣΕ Βαθμός ΟΣΟ Βαθμός >= 0 ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ 'Βαθμός:' ΔΙΑΒΑΣΕ Βαθμός Άθροισμα <- Άθροισμα + Βαθμός ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΟ <- Άθροισμα/Πλήθος ΓΡΑΨΕ 'Μέσος όρος βαθμών=', ΜΟΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ Χρέωση_ύδρευσης_5_8 ΣΤΑΘΕΡΕΣ πάγιο = 8ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: κυβικά, οφειλή ΑΡΧΗ !Ανάγνωση δεδομένων ΓΡΑΨΕ 'Δώσε τα κυβικά που καταναλώθηκαν ' ΔΙΑΒΑΣΕ κυβικά !υπολογισμός κλιμακωτής χρέωσης ΑΝ κυβικά < 0 ΤΟΤΕ ΓΡΑΨΕ 'Μη αποδεκτή τιμή ' οφειλή <- 0 ΑΛΛΙΩΣ_ΑΝ κυβικά < 10 ΤΟΤΕ οφειλή <- 8 + κυβικά* 0.4 ΑΛΛΙΩΣ_ΑΝ κυβικά <= 20 ΤΟΤΕ οφειλή <- 8 + 10*0.4 + (κυβικά - 10)*0.5 ΑΛΛΙΩΣ οφειλή <- 10*0.4 + 10* 0.5 + (κυβικά - 20)*0.6ΤΕΛΟΣ_ΑΝ !εμφάνιση αποτελέσματος ΓΡΑΨΕ ' Οφειλή= ', οφειλήΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΠΡΟΓΡΑΜΜΑ ΑΓΟΡΕΣ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: διαθέσιμο_ποσό, τιμή, οφειλόμενο_ποσό, έμειναν ΑΚΕΡΑΙΕΣ: Πλήθος ΑΡΧΗ ΓΡΑΨΕ 'Δώσε την τιμή του τετραδίου: ' ΔΙΑΒΑΣΕ τιμή ΓΡΑΨΕ 'Δώσε το πλήθος των τετραδίων: ' ΔΙΑΒΑΣΕ Πλήθος ΓΡΑΨΕ 'Δώσε το διαθέσιμο ποσό: ' ΔΙΑΒΑΣΕ διαθέσιμο_ποσό οφειλόμενο_ποσό <- τιμή + Πλήθος ΑΝ οφειλόμενο_ποσό <= διαθέσιμο_ποσό ΤΟΤΕ ΓΡΑΨΕ 'ΟΙ ΑΓΟΡΕΣ ΣΟΥ ΚΟΣΤΙΖΟΥΝ ', οφειλόμενο_ποσό, '€' έμειναν <- διαθέσιμο_ποσό - οφειλόμενο_ποσό ΓΡΑΨΕ 'ΣΟΥ ΕΧΟΥΝ ΜΕΙΝΕΙ ', έμειναν, '€' ΑΛΛΙΩΣ ΓΡΑΨΕ 'ΤΑ ΧΡΗΜΑΤΑ ΔΕΝ ΕΠΑΡΚΟΥΝ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ