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

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

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

Anastasis13

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

Laertis

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

turn_on

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

pgrontas

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

George Eco

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




petrosp13

Ο Χριστός και η Παναγία και όλοι οι άγιοι μαζί...
Μακριά

Για να δοθεί τέτοια άσκηση, θα αφαιρεθεί κάποια άσκηση αντικειμενοστρέφειας ή δομών δεδομένων και είναι έγκλημα
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

turn_on


Νίκος Αδαμόπουλος

Έχει ζητηθεί 2 φορές... Και τις 2 ήταν παραδείγματα του βιβλίου: Αυτό που υπάρχει στο κεφ. 6 στην αναφορά για το μαύρο πρόβατο, και ο αλγόριθμος του πολλαπλασιασμού αλά ρωσικά.

George Eco

Παράθεση από: petrosp13 στις 13 Νοε 2025, 10:29:09 ΠΜΟ Χριστός και η Παναγία και όλοι οι άγιοι μαζί...
Μακριά

Για να δοθεί τέτοια άσκηση, θα αφαιρεθεί κάποια άσκηση αντικειμενοστρέφειας ή δομών δεδομένων και είναι έγκλημα
Πέτρο δίκιο έχεις, αλλά τι λέμε τώρα; Μπορούν να βάλουν τα πάντα. Ακόμα και πράγματα που δε μπορούν, βλέπε αδόμητα διαγράμματα ροής ξέρω 'γω.
Αλλά το σημαντικό είναι το εξής εδώ: ΤΙ ΑΚΡΙΒΩΣ ΕΞΕΤΑΖΕΙΣ με ΤΕΤΟΙΟ θέμα και πόσες μονάδες θα πιάσει στις 100;
Νομίζω ο πιο αποτρεπτικός παράγοντας είναι αυτός. 
Αλλά αυτό δε σημαίνει πως δε μπορεί να πέσει. Μια χαρά μπορεί. Αλλά μαζί σου με την αντίδρασή σου. Κι εμάνα δε μου αρέσει.


evry

Παράθεση από: Νίκος Αδαμόπουλος στις 13 Νοε 2025, 09:44:21 ΜΜΈχει ζητηθεί 2 φορές... Και τις 2 ήταν παραδείγματα του βιβλίου: Αυτό που υπάρχει στο κεφ. 6 στην αναφορά για το μαύρο πρόβατο, και ο αλγόριθμος του πολλαπλασιασμού αλά ρωσικά.
έχει και δυο ασκήσεις στο Τετράδιο Μαθητή που δεν έχουν πέσει ποτέ και δεν τις λες και εύκολες  :D :D :D  
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr