Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Δομή ακολουθίας => Μήνυμα ξεκίνησε από: Γιάννης Σ. στις 28 Οκτ 2010, 03:28:15 ΜΜ

Τίτλος: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: Γιάννης Σ. στις 28 Οκτ 2010, 03:28:15 ΜΜ
Επειδή πολλά παιδιά μου λ΄νε ότι στο φροντιστήριο τους... λένε ότι μπορούν να χρησιμοποιούν τη γράψε και στον αλγόριθμο χωρίς να αφαιρεθεί βαθμολογία, γνωρίζετε κάτι; Εντάξει, φαντάζομει δεν είναι κάτι σοβαρό αλλά βαθμολογογία θα φαιρεθεί έτσι δεν είναι;
;D
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: Νίκος Αδαμόπουλος στις 28 Οκτ 2010, 03:40:24 ΜΜ
Δεν αφαιρείται! Στην ψευδογλώσσα υπάρχει μια σχετική ελευθερία...
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: Λάμπρος Μπουκουβάλας στις 28 Οκτ 2010, 07:55:57 ΜΜ
όπως πολύ σωστά έγραψε ο νίκος, η ΣΧΕΤΙΚΗ ελευθερία κινήσεων σε αλγόριθμους δεν απαγορεύει τη χρήση της "γράψε". ως εκ τούτου, δεν υπάρχει logos να αφαιρεθεί βαθμολογία.
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: soron80 στις 28 Οκτ 2010, 08:35:12 ΜΜ
μπορεί να χρησιμοποιηθεί οτιδήποτε εκ των: εκτύπωσε, τύπωσε, γράψε, εμφάνισε και μπορεί να ξεχνάω και τίποτα..

επίσης θεωρητικά δεν είναι λάθος να πείς "εμφάνιση τιμών"
εντάξει το παράκανα :)
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: Σπύρος Δουκάκης στις 28 Οκτ 2010, 11:27:48 ΜΜ
Ένα καλό υλικό που ξεκαθαρίζει τέτοια θέματα είναι η παρουσίαση στην ημερίδα της ΕΠΥ που έγινε από την Ψαλτίδου και εμένα (http://www.epy.gr/aepp/aepp.php)

ή

το άρθρο στο βιβλίο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον, Παρελθόν, Παρόν και Μέλλον, Ελληνική Εταιρεία Επιστημόνων και Επαγγελματιών Πληροφορικής και Επικοινωνιών (ΕΠΥ), Αθήνα, Εκδόσεις Νέων Τεχνολογιών στο άρθρο των Α. Ψαλτίδου, Π. Τσιωτάκης, Ν. Αδαμόπουλος, Σ. Στέργου (2010) με τίτλο: Η εκ των υστέρων μελέτη του διδακτικού πακέτου του μαθήματος Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον: Παρανοήσεις Παρερμηνείες και επακόλουθα προβλήματα.
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: manpap στις 29 Οκτ 2010, 12:04:17 ΠΜ
Στο πορτοκαλί δίφυλλο με τα στοιχεία ψευδογλώσσας στο 2ο κεφάλαιο του βιβλίου, αναφέρει ως εντολές: ρήματα στην προστακτική, όπως Γραψε, κλπ. Το συγκεκριμένο λοιπόν λεκτικό το αναφέρει...
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: ntzios kostas στις 29 Οκτ 2010, 12:04:35 ΠΜ
Τετράδιο μαθητή στη σελίδα 30.
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: Καρκαμάνης Γεώργιος στις 29 Οκτ 2010, 12:24:57 ΠΜ
Το θέμα έχει ξανασυζητηθεί στο στέκι και δεν νομίζω να υπάρχει κανείς να αμφιβάλλει την χρήση της εντολής ΓΡΑΨΕ στην ψευδογλώσσα, και εννοείται την μη απώλεια μορίων.
Τίτλος: Απ: Χρήση Γράψε σε αλγόριθμο
Αποστολή από: Sergio στις 27 Φεβ 2011, 11:12:51 ΠΜ
Η απάντηση στο συγκεκριμένο θέμα μπορεί να μπει στην ίδια λίστα με τις απαντήσεις σε όλους τους άλλους άνευ σημασίας ..""""""περιορισμούς"""""".. που εξακολουθούν να ταλανίζουν μαθητές (και καμιά φορά και καθηγητές σχολείων και φροντιστηρίων) όπως, ενδεικτικά:

Όταν κωδικοποιείτε έναν αλγόριθμο σε ψευδογλώσσα, είναι ΣΩΣΤΟ να:
- οριοθετείτε τις αλφαριθμητικές σταθερές είτε με " ή με '
- τελειώνετε μια πολλαπλή επιλογή με αλλιώς_αν, ΧΩΡΙΣ να βάζετε τμήμα αλλιώς
- γράφετε τα ονόματα των μεταβλητών είτε με κεφαλαία είτε με πεζά
- χρησιμοποιείτε την εντολή αντιμετάθεσε
- χρησιμοποιείτε τους συγκριτικούς τελεστές που γνωρίζετε από τα μαθηματικά
- χρησιμοποιείτε, για έξοδο αποτελεσμάτων, οποιαδήποτε από τις λέξεις εμφάνισε / εκτύπωσε / γράψε / τύπωσε

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


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


Εντούτοις, όταν κωδικοποιείτε έναν αλγόριθμο σε ΓΛΩΣΣΑ, είναι ΣΩΣΤΟ να:
- γράφετε τις δεσμευμένες λέξεις είτε με πεζά είτε με κεφαλαία