Στόχος
Ο στόχος της δραστηριότητας είναι να κάνετε μια επανάληψη στα παρακάτω:
1. Διαδικασία ανάπτυξης εφαρμογής με βάση το διαδικαστικό παράδειγμα προγραμματισμού.
2. Γλώσσα C
3. Εξοικείωση με τους μηχανισμούς χειρισμού πολυπλοκότητας της C.
4. Αναγνώριση περιορισμών των μηχανισμών χειρισμού πολυπλοκότητας της C.
Περιγραφή
Αναπτύξτε μια εφαρμογή σε C που θα υπολογίζει τιμές εκφράσεων αντίστροφης Πολωνικής σημειογραφίας.
Η άσκηση θα παρουσιαστεί στην διάλεξη και θα δοθούν βασικές κατευθύνσεις για την εκτέλεση της.
Μια περιγραφή της άσκησης στη μορφή που αυτή εκτελείτο στο εργαστήριο θα βρείτε στην ιστοσελίδα
http://seg.ece.upatras.gr/Courses/OT/OTExercises.htm
κάτω από τον τίτλο
Lab 1. [Reverse Polish notation Calculator using C]
Παραδοτέο
Η πρώτη αυτή δραστηριότητα δεν έχει παραδοτέο.
Η σημασία της όμως είναι πολύ μεγάλη καθώς αποτελεί μια καλή επανάληψη στην C, πολλές από τις κατασκευές της οποίας υιοθετεί η Java, αλλά και στην διαδικασία ανάπτυξης εφαρμογής με βάση το διαδικαστικό παράδειγμα προγραμματισμού.
Επιπλέον, και καθώς η ίδια εφαρμογή θα αναπτυχθεί ως πρώτη μελέτη περίπτωσης για την εξοικείωση με το αντικειμενοστρεφές παράδειγμα προγραμματισμού, θα σας δώσει τη δυνατότητα άμεσης σύγκρισης του διαδικαστικού με το αντικειμενοστρεφές παράδειγμα.