Πολλαπλή επιλογή και εντολές εξόδου σε διαγράμματα ροής

Ξεκίνησε από Juan, 17 Νοε 2006, 06:36:00 ΜΜ

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

Juan

Έχω τις εξής απορίες σχετικά με το πως βαθμολογούνται κάποια πράγματα

1) Η δομή πολλαπλής επιλογής πρέπει υποχρωτικά να περιλαμβάνει την περίπτωση "Αλλιώς"; Βαθμολογείται αρνητικά μια τέτοια δομή που δεν το περιέχει; Έχω την εντύπωση ότι μόνο στην "Επίλεξε" είναι υποχρεωτική η default περίπτωση αλλιώς κι όχι στην Αν.

2) Στα διαγραμμάτα ροής, έχει σημασία ποιά από τις εντολές εξόδου θα χρησιμοποιήσουμε; Ρωτάω, γιατί κάποιοι λένε να μη χρησιμοποιείται η Γράψε μιας και το βιβλίο δεν έχει κανένα παράδειγμα με Γράψε στο διάγραμμα ροής και κάποιοι εξεταστές μπορεί να αφαιρέσουν μονάδες

Ευχαριστώ

petrosp13

Σε καμία γλώσσα προγραμματισμού δεν είναι υποχρεωτική η χρήση "Αλλιώς" σε οποιαδήποτε δομή επιλογής
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

EleniK

Όταν κάνεις μετατροπή σε διάγραμμα ροής μεταφέρεις ακριβώς τον αλγόριθμο/πρόγραμμα που έχεις. Αν ζητείται από αλγόριθμο εντολή εξόδου τότε λογικά είναι εμφάνισε ή εκτύπωσε και σε προγραμμα γράψε.
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

filippos

Παράθεση από: Juan στις 17 Νοε 2006, 06:36:00 ΜΜ
Έχω τις εξής απορίες σχετικά με το πως βαθμολογούνται κάποια πράγματα

1) Η δομή πολλαπλής επιλογής πρέπει υποχρωτικά να περιλαμβάνει την περίπτωση "Αλλιώς"; Βαθμολογείται αρνητικά μια τέτοια δομή που δεν το περιέχει;
Όχι δε βαθμολογείται αρνητικά.
Παράθεση από: Juan στις 17 Νοε 2006, 06:36:00 ΜΜ
Έχω την εντύπωση ότι μόνο στην "Επίλεξε" είναι υποχρεωτική η default περίπτωση αλλιώς κι όχι στην Αν.
Ούτε στην επίλεξε είναι υποχρεωτική κάποια default περίπτωση.

Όλα αυτά είναι "εργαλεία" που προσφέρουμε για τη σαφή διατύπωση αλγοριθμικής σκέψης.  Μέχρι εκεί.  Δεν υπόκεινται σε περαιτέρω "αυστηρούς" περιορισμούς τέτοιου τύπου. 

Για παράδειγμα, το να παραλείψει ο μαθητής το τέλος_αν σίγουρα συνιστά λάθος επειδή δε δηλώνει το τέλος του κλωναριού.  Όμως, το να μη χρησιμοποιήσει περίπτωση αλλιώς σε μία επίλεξε, δε θυσιάζει σαφήνεια... επομένως δε μπορεί (και δεν πρέπει) να στερήσει μονάδες !
Παράθεση από: Juan στις 17 Νοε 2006, 06:36:00 ΜΜ

2) Στα διαγραμμάτα ροής, έχει σημασία ποιά από τις εντολές εξόδου θα χρησιμοποιήσουμε; Ρωτάω, γιατί κάποιοι λένε να μη χρησιμοποιείται η Γράψε μιας και το βιβλίο δεν έχει κανένα παράδειγμα με Γράψε στο διάγραμμα ροής και κάποιοι εξεταστές μπορεί να αφαιρέσουν μονάδες

Το βιβλίο ορίζει κάποιο λεξιλόγιο για τη διατύπωση της (αλγοριθμικής) σκέψης και αυτό καλό είναι να ακολουθείται εφόσον θεωρούμε ότι στους στόχους του μαθήματος συγκαταλέγονται και η σαφήνεια στην έκφραση.

Έτσι, στην αλγοριθμική ψευδογλώσσα και τα διαγράμματα ροής, εντολές εξόδου είναι η εμφάνισε και η εκτύπωσε.

Στο υποθετικό προγραμματιστικό περιβάλλον ΓΛΩΣΣΑ, ως εντολή εξόδου ορίζεται η ΓΡΑΨΕ, στην Pascal (αν και πλέον εκτός ύλης) η write, στη Basic η Print κ.ο.κ.  Δεν υπάρχει λόγος να δυσκολεύονται οι μαθητές να κατανοήσουν ότι κάθε προγραμματιστικό περιβάλλον έχει τις δικές του δεσμευμένες για (ούτε λίγο ούτε πολύ) ίδιες ενέργειες.

Παρ' όλα αυτά, δεν κόβονται μονάδες για τέτοια "σφάλματα".

Από την άλλη βέβαια, εάν κάποια στιγμή δοθεί στους υποψήφιους ένα πρόγραμμα και ζητηθεί να αναγνωριστούν και να διορθωθούν τα λάθη με βάση τον ορισμό της ΓΛΩΣΣΑς, η χρήση άλλων λέξεων αντί των δεσμευμένων θα συνιστούσε σίγουρα λάθος