ΤΜΗΜΑ ΔΗΛΩΣΕΩΝ, & ΚΙ ΕΠΑΝΑΛΗΨΗ ΤΥΠΩΝ ΜΕΤΑΒΛΗΤΩΝ

Ξεκίνησε από George Eco, Χθες στις 06:42:14 ΜΜ

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

George Eco

Καληπσέρα κι από εμένα, καιρό έχω να ρωτήσω κάτι και θέλω τα φώτα όλων σας.
Πρώτα πρώτα να οριοθετήσω το πλαίσιο.
Αφορά ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΛΥΚΕΙΟΥ.
Δεν αφορά μάθημα που θα διδάξουμε χαλαρά την ουσία του δηλαδή, αλλά κολλάμε και στη λεπτομέρεια.
Οπότε θα ήθελα αν έχετε υπάρξει μέλη σε επιτροπή διορθώσεων ή μέλη που φτιάχνετε θέματα να συμμετέχετε σε αυτό το νήμα κι εσείς, κάντε ένα κόπο, μοιραστείτε τη γνώμη σας μαζί μας, γιατί είναι λίγο επιτακτική η ανάγκη να διασαφηνιστεί κάτι.

Και στα δύο βιβλία λέει:

Αν μια εντολή χρειάζεται να συνεχιστεί στην επόμενη γραμμή, τότε ο πρώτος χαρακτήρας αυτής της γραμμής πρέπει να είναι ο χαρακτήρας «&».

Δε διαχωρίζει εκτελέσιμες από δηλωτικές, οπότε έρχεται η πρώτη απορία.

Αν δε μου φτάνει μια γραμμή για τα ονόματα ας πούμε ακεραίων μεταβλητών χωρισμένα με κόμμα, μπορώ να τελειώσω με κόμμα τη γραμμή και να βάλω & στην από κάτω γραμμή ως πρώτο χαρακτήρα και να συνεχίσω να βάζω ονόματα μεταβλητών, ως συνέχεια της παραπάνω δηλωτικής εντολής;


Στις οδηγίες μελέτης του μαθητή, ξέρετε, αυτό το ωραίο νέο βιβλιαράκι που είναι ΕΚΤΟΣ ΕΞΕΤΑΣΤΕΑΣ ύλης, λέει:

Τρόπος σύνταξης των μεταβλητών σ' ένα πρόγραμμα:
ΜΕΤΑΒΛΗΤΕΣ
τύπος1:Λίστα_μεταβλητών
τύπος2:Λίστα_μεταβλητών
...
τύποςν: Λίστα_μεταβλητών

Αλλά κι από το εντός ύλης βιβλίο (το πράσινο) βλέπουμε:

Σύνταξη
ΜΕΤΑΒΛΗΤΕΣ
τύπος-1: Λίστα-μεταβλητών-1
τύπος-2: Λίστα-μεταβλητών-2
.
.
.
Τύπος-ν: Λίστα-μεταβλητών-ν
 
Τι θα πει λοιπόν Τύπος-ν εδώ;
Αν είναι μόνο ΑΚΕΡΑΙΕΣ ΠΡΑΓΜΑΤΙΚΕΣ ΧΑΡΑΚΤΗΡΕΣ ΛΟΓΙΚΕΣ μία μόνο φορά, δεν είναι Τύπος-ν.
Εννοεί άραγε πως μπορώ να πω 
ΑΚΕΡΑΙΕΣ:
ΑΚΕΡΑΙΕΣ:
χωρίς κανένα πρόβλημα;
Είναι ΟΚ αυτό για Πανελλήνιες;

Ξέρετε είναι από τις λεπτομέρειες που αν δε ξέρει ο μαθητής αλλά και ο εξεταστής, διαχωρίζουν το καθαρό 100 από το 99.
Κι είναι κρίμα να χαθεί ένα ή δύο μόρια για ανοησίες (διότι τι ακριβώς εξετάζουμε εδώ;) αλλά επειδή σε διορθώσεις Πανελληνίων πας τυπικότατα ΠΡΕΠΕΙ να διασαφηνιστεί κατά τη γνώμη μου αυτό το σημείο.

Προς όλους τους συναδέλφους, καλές βουτιές κι αν δείτε το νήμα, καταθέστε γνώμη.


nikolasmer

Πολύ καλές παρατηρήσεις. 
Τα ρωτάνε αυτά συχνά οι μαθητές. 
100 καθαρό. Η λεπτομέρεια της λεπτομέρειας. 
Μερεντίτης Νικόλαος
Πληροφορικός

dimitrios67

Νομίζω οτι δεν μπορεί να κοπεί μονάδα, διότι: όλες οι δηλώσεις έχουν 2 μονάδες,
εαν κάνω "λάθος" στο πού και αν πρέπει να βάλω το "&"
και δεδομένου ότι μπορεί να έχουμε 10 μεταβλητές κατα μέσο όρο, πόσες μονάδες μπορούν να κοπούν;
Είναι 0.2 για κάθε μεταβλητή περίπου, οπότε μπορούμε να κόψουμε 0.1, δηλ. τίποτα.

Καλό καλοκαίρι σε όλους.

George Eco

Δημήτρη σ' ευχαριστώ για το σχόλιό σου, το ερώτημα είναι ακόμα κι αυτό το 0.1/100 σε ποια περίπτωση κόβεται;
Εννοώ, ψάχνω να βρω τι είναι το ασφαλές. Μέχρι στιγμής το μόνο που μπορώ να προτείνω για σιγουριά είναι μία φορά κάθε τύπο και μικρά ονόματα μεταβλητών και πρόβα στο πρόχειρο για το μέγεθος γραμμάτων, αλλά άκου με τι ασχολούμαι, γιατί δεν έχω κάτι ρητά διατυπωμένο στο βιβλίο. Και για αυτό το λόγο το έθεσα προς συζήτηση. Λύση υπάρχει, αλλά θέλω να θίξω λίγο το πρόβλημα και να δώσουμε λύση, αν μπορούμε φυσικά.

gpapargi

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

Παράθεση από: George Eco στις Χθες στις 06:42:14 ΜΜΑν δε μου φτάνει μια γραμμή για τα ονόματα ας πούμε ακεραίων μεταβλητών χωρισμένα με κόμμα, μπορώ να τελειώσω με κόμμα τη γραμμή και να βάλω & στην από κάτω γραμμή ως πρώτο χαρακτήρα και να συνεχίσω να βάζω ονόματα μεταβλητών, ως συνέχεια της παραπάνω δηλωτικής εντολής;

Ναι. Στο διερμηνευτή μπαίνει αυτόματα από τον editor. 

Παράθεση από: George Eco στις Χθες στις 06:42:14 ΜΜΣύνταξη
ΜΕΤΑΒΛΗΤΕΣ
τύπος-1: Λίστα-μεταβλητών-1
τύπος-2: Λίστα-μεταβλητών-2
.
.
.
Τύπος-ν: Λίστα-μεταβλητών-ν
 
Τι θα πει λοιπόν Τύπος-ν εδώ;
Αν είναι μόνο ΑΚΕΡΑΙΕΣ ΠΡΑΓΜΑΤΙΚΕΣ ΧΑΡΑΚΤΗΡΕΣ ΛΟΓΙΚΕΣ μία μόνο φορά, δεν είναι Τύπος-ν.
Εννοεί άραγε πως μπορώ να πω 
ΑΚΕΡΑΙΕΣ:
ΑΚΕΡΑΙΕΣ:
χωρίς κανένα πρόβλημα;
Είναι ΟΚ αυτό για Πανελλήνιες;

Ναι είναι ΟΚ. Το έκανα στο διερμηνευτή και δεν έβγαλε συντακτικό σφάλμα. Δηλαδή μπορεί τύπος-ν = τύπος-κ με ν>κ.

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