Επαναληπτικό διαγώνισμα για προπονημέν(ες-ους) 2020

Ξεκίνησε από Κανένας, 30 Απρ 2020, 11:50:14 ΠΜ

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

Κανένας

Ας όψεται η καραντίνα...
Προσεχώς θα μπουν και απαντήσεις.
Νικηφόρος Μανδηλαράς
ΓΕΛ Νάξου "Μανώλης Γλέζος"
https://blogs.sch.gr/nobody/

Κανένας

Νικηφόρος Μανδηλαράς
ΓΕΛ Νάξου "Μανώλης Γλέζος"
https://blogs.sch.gr/nobody/

Κανένας

Νικηφόρος Μανδηλαράς
ΓΕΛ Νάξου "Μανώλης Γλέζος"
https://blogs.sch.gr/nobody/

peteglamgr

Καλημέρα και ευχαριστούμε για το διαγώνισμα. Είναι πολύ καλό πραγματικά.
Έχω μόνο μια """ένσταση""" (σε πολλά εισαγωγικά).
Μπορώ να δηλώσω το μέγιστο αριθμό στοιχείων ενός πίνακα με μια σταθερά;
ΟΚ θεωρητικά έχει πάρει τιμή η σταθερά πριν τις δηλώσεις των μεταβλητών, οπότε είναι σα να βάζω νούμερο στο μέγιστο πλήθος στοιχείων του πίνακα, είναι όμως 100% δόκιμο; Υπάρχει περίπτωση σε κάποιο μαθητή να του το πιάσουν λάθος;;
Προσωπικά για να αποφύγω τυχόν λάθη, έχω πει στους μαθητές να βάζουν πάντα νούμερο όταν δηλώνουν ένα πίνακα. Για να' χω το κεφάλι μου ήσυχο  >:D

Κανένας

Παράθεση από: peteglamgr στις 12 Μαΐου 2020, 08:29:15 ΠΜ
Καλημέρα και ευχαριστούμε για το διαγώνισμα. Είναι πολύ καλό πραγματικά.
Έχω μόνο μια """ένσταση""" (σε πολλά εισαγωγικά).
Μπορώ να δηλώσω το μέγιστο αριθμό στοιχείων ενός πίνακα με μια σταθερά;
ΟΚ θεωρητικά έχει πάρει τιμή η σταθερά πριν τις δηλώσεις των μεταβλητών, οπότε είναι σα να βάζω νούμερο στο μέγιστο πλήθος στοιχείων του πίνακα, είναι όμως 100% δόκιμο; Υπάρχει περίπτωση σε κάποιο μαθητή να του το πιάσουν λάθος;;
Προσωπικά για να αποφύγω τυχόν λάθη, έχω πει στους μαθητές να βάζουν πάντα νούμερο όταν δηλώνουν ένα πίνακα. Για να' χω το κεφάλι μου ήσυχο  >:D
Ευχαριστώ για την κριτική.
Σχετικά με το αν μπορώ να δηλώσω το μέγιστο αριθμό στοιχείων ενός πίνακα με μια σταθερά:
Φυσικά και μπορείς. Το αντίθετο θα καταστρατηγούσε το ρόλο των "συμβολικών σταθερών". Γι' αυτό εξάλλου δηλώνονται πριν τις μεταβλητές.
Δοκίμασέ το και σε πραγματικό προγραμματιστικό περιβάλλον. Ο μόνος περιορισμός είναι η φυσική μνήμη που δεσμεύει ο πίνακας και η μνήμη που μπορεί να διαχειριστεί ο compiler.
Νικηφόρος Μανδηλαράς
ΓΕΛ Νάξου "Μανώλης Γλέζος"
https://blogs.sch.gr/nobody/

amavidis

Συνάδελφε ευχαριστούμε πολύ για την προσπάθειά σου.

pgrontas

Καταρχήν ευχαριστούμε για το διαγώνισμα και για το ότι το μοιράζεσαι.
Το θέμα 3 είναι πολύ καλό και σίγουρα κλάσεις ανώτερο από τα παραδείγματα που έχει το βιβλίο για στοίβα και ουρά.
Νομίζω όμως ότι η χρήση της ουράς το περιπλέκει, καθώς θα αρκούσε να βάλεις τα μισά στη στοίβα και καθώς απωθείς να ελέγχεις αν αυτό που απώθησες ταιριάζει με αυτό που βλέπεις στη φράση, κοιτώντας στο τέλος αν είναι άδεια η στοίβα ή αν έγινε υποχείλιση στο ενδιάμεσο.

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

Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

Κανένας

Παράθεση από: pgrontas στις 25 Μαΐου 2020, 09:21:57 ΠΜ
Καταρχήν ευχαριστούμε για το διαγώνισμα και για το ότι το μοιράζεσαι.
Το θέμα 3 είναι πολύ καλό και σίγουρα κλάσεις ανώτερο από τα παραδείγματα που έχει το βιβλίο για στοίβα και ουρά.
Νομίζω όμως ότι η χρήση της ουράς το περιπλέκει, καθώς θα αρκούσε να βάλεις τα μισά στη στοίβα και καθώς απωθείς να ελέγχεις αν αυτό που απώθησες ταιριάζει με αυτό που βλέπεις στη φράση, κοιτώντας στο τέλος αν είναι άδεια η στοίβα ή αν έγινε υποχείλιση στο ενδιάμεσο.

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

Έχεις απόλυτο δίκιο, ο αλγόριθμος που υποδεικνύεται δεν είναι ο πιο απλός για τη λύση του προβλήματος. Εξ' άλλου και το θέμα για εξετάσεις είναι μεγάλο. Απλά επιλέχθηκε για να γίνει μια ολοκληρωμένη επανάληψη στις πράξεις και των δύο δομών.
Ευχαριστώ για τις παρατηρήσεις.
Νικηφόρος Μανδηλαράς
ΓΕΛ Νάξου "Μανώλης Γλέζος"
https://blogs.sch.gr/nobody/

tanius76