χρήση goto σε γλώσσα

Ξεκίνησε από Anastasis13, 25 Μαΐου 2022, 11:21:20 ΠΜ

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

Anastasis13

Στο βιβλίο μαθητή την αναφέρει ως μαύρο πρόβατο και λέει ότι δεν είναι καλό να την χρησιμοποιούμε. Άρα πρακτικά γίνεται αλλά δεν προτείνεται ; (Μιλάω πάντα για την γλώσσα που διδασκόμαστε στην Γ' λυκείου, όχι για τις υπόλοιπες γλώσσες)

Laertis

Σύμφωνα με το βιβλίο μαθητή γίνεται (π.χ. σελ 118), και υπάρχει και η αλγοριθμική προσέγγιση Πήγαινε στο Τετράδιο μαθητή (σελ. 56-57) αλλά όπως επισήμανες ήδη, στο βιβλίο αναφέρεται ότι η εντολή GOTO δεν θα μας απασχολήσει και καλό είναι να μη χρησιμοποιείται στην ανάπτυξη προγραμμάτων.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

turn_on

Μπορεί να ζητηθεί φέτος άσκηση μετατροπής από αδόμητο σε δομημένο προγραμματισμό;
Σας ευχαριστώ

pgrontas

Παράθεση από: turn_on στις Χθες στις 06:24:12 ΜΜΜπορεί να ζητηθεί φέτος άσκηση μετατροπής από αδόμητο σε δομημένο προγραμματισμό;
Σας ευχαριστώ
Ναι και φέτος και κάθε χρόνο μπορεί να ζητηθεί εφ'όσον είναι εντός ύλης.
Το αν πρέπει είναι άλλο θέμα.
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

George Eco

Παράθεση από: turn_on στις Χθες στις 06:24:12 ΜΜΜπορεί να ζητηθεί φέτος άσκηση μετατροπής από αδόμητο σε δομημένο προγραμματισμό;
Σας ευχαριστώ
Βεβαίως. Συνήθως δίνεται ένας αλγόριθμος σε φυσική γλώσσα σε βήματα, τύπου:
ΒΗΜΑ 1: Κάνε το ένα
ΒΗΜΑ 2: Κάνε το άλλο
....
ΒΗΜΑ κ: Κάνε το παράλλο
....
ΒΗΜΑ λ: Πήγαινε στο ΒΗΜΑ κ
...
ΒΗΜΑ ν: ΤΕΛΟΣ
κι έτσι παρουσιάζεται η λογική GOTO.
Ζητείται συνήθως να υλοποιηθεί αλγόριθμος με δομημένο προγραμματισμό που να κάνει το ίδιο.