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

Γενικό Λύκειο => Αλγοριθμική και Προγραμματισμός => Ψευδογλώσσα => Μήνυμα ξεκίνησε από: Βρακόπουλος Αθανάσιος Λ. στις 11 Δεκ 2009, 06:58:33 μμ

Τίτλος: Εκτέλεση αλγόριθμου στο Excel
Αποστολή από: Βρακόπουλος Αθανάσιος Λ. στις 11 Δεκ 2009, 06:58:33 μμ
Αγαπητοί Συνάδελφοι καλημέρα σας.
Έχω ανεβάσει το αρχείο algori8mos.zip στη  διεύθυνση:
http://users.thess.sch.gr/vraa8/up_load/algori8mos.zip
http://users.sch.gr/vraa8

Το αρχείο algori8mos.zip περιέχει τα Αλγόριθμος.doc και  Algori8mos.xls.
Aυτά μας δίνουν τη δυνατότητα να γράψουμε και να δούμε την εκτέλεση ενός αλγόριθμου εντολή προς εντολή.
Στο αρχείο  Αλγόριθμος.doc του word γράφουμε έναν αλγόριθμο. Όταν τελειώσουμε τη γραφή του κάνουμε δεξί κλικ, στο μενού επιλογών εμφανίζεται  στην τελευταία σειρά η επιλογή «Μορφοποίηση Αλγορίθμου». Επιλέγοντας από το παραπάνω μενού την επιλογή «Μορφοποίηση Αλγορίθμου» μορφοποιείται ο αλγόριθμος και μεταφέρεται αυτόματα στο αρχείο Algori8mos.xls του Excel, Ανοίγει αυτόματα η εφαρμογή του Excel. Το αρχείο Αλγόριθμος.doc γίνεται κρυφό. Στο Excel τώρα αν κάνουμε δεξί κλικ στο μενού επιλογών εμφανίζεται η επιλογή «Εκτέλεση Αλγόριθμου». Επιλέγοντας «Εκτέλεση Αλγόριθμου» αρχίζει να εκτελείται ο αλγόριθμος.
Κατά την εκτέλεση βλέπουμε παραστατικά ποια εντολή εκτελείται και τις τιμές των μεταβλητών και των σχέσεων. Αν κλείσουμε την εφαρμογή του Excel γίνεται ορατό το αρχείο Αλγόριθμος.doc του Word.
Και τα δυο αρχεία περιέχουν μακροεντολές. Oι μακροεντολές είναι κώδικας σε VBA.
Γενικά για να έχουμε την δυνατότητα να εκτελέσουμε  μακροεντολές πρέπει να ανοί-ξουμε την εφαρμογή του Word και του Excel και να ορίσουμε  από το μενού «Εργαλεία- Μακροεντολή- Ασφάλεια» την ασφάλεια των μακροεντολών σε «Μεσαίο» επίπεδο. Αυτό έχει σαν αποτέλεσμα κάθε φορά που ανοίγουμε ένα αρχείο με μακροεντολές να μπορούμε να επιλέξουμε αν επιθυμούμε την ενεργοποίηση των μακροεντολών ή όχι.
Για να δούμε τα αποτελέσματα των μακροεντολών των παραπάνω αρχείων, πρέπει, όταν τα ανοίξουμε, στο μήνυμα «Απενεργοποίηση Ενεργοποίηση των μακροεντολών», να επιλέξουμε το «Ενεργοποίηση των μακροεντολών».
Περιμένω τα σχόλιά σας
Κατερίνη 11/12/2009
Σας Ευχαριστώ
Βρακόπουλος Λ. Αθανάσιος
2ον Γενικό Λύκειο Κατερίνης
Τίτλος: Απ: Εκτέλεση αλγόριθμου στο Excel
Αποστολή από: za√‘ag στις 12 Δεκ 2009, 06:23:51 μμ
Από το Linux δεν δείχνει σωστά το όνομα του αρχείου .doc .... Θα το δοκιμάσω από Windows

Φαίνεται πολύ ενδιαφέρουσα προσπάθεια ... Θα γράψω εντυπώσεις
Τίτλος: Απ: Εκτέλεση αλγόριθμου στο Excel
Αποστολή από: za√‘ag στις 13 Δεκ 2009, 12:36:43 πμ
Μια υπενθύμιση μόνο .... Καλό είναι από τα Εργαλεία -> Επιλογές -> Αποθήκευση να τσεκάρει κανείς την επιλογή: "Να ζητείται η αποθήκευση του Normal.dot" (μιλάω για το Word 2003, για το 2007 δεν ξέρω)

Πολύ καλή προσπάθεια ... Περιμένουμε νέα version ... αν βρούμε bugs θα σε ενημερώσουμε....
Τίτλος: Απ: Εκτέλεση αλγόριθμου στο Excel
Αποστολή από: gthal στις 13 Δεκ 2009, 10:52:51 πμ
Έμεινα άναυδος!
Μπορούν να γίνουν τέτοια πράγματα στο excell  ?!?!?!
Συγχαρητήρια για την ιδέα και την υλοποίηση.

Όσο για την πρακτική του εφαρμογή,
ποια πλεονεκτήματα μπορεί να έχει η δουλειά με αυτόν τον τρόπο αντί με ένα από τα γραφικά περιβάλλοντα που υπάρχουν ;