Εισαγωγή - Τακτικοί τύποι και λογικές παραστάσεις

Διομήδης Σπινέλλης
Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Οικονομικό Πανεπιστήμιο Αθηνών
dds@aueb.gr

Καλώς ήρθατε

Προγραμματισμός σε Pascal

Τι περιλαμβάνει το μάθημα

  1. Τακτικοί τύποι και λογικές παραστάσεις
  2. Ορίσματα και εμβέλειες
  3. Τύποι οριζόμενοι από το χρήστη
  4. Πρόσθετες δομές ελέγχου
  5. Γραφικά με υπολογιστή
  6. Βασικά στοιχεία γραφικών
  7. Πίνακες
  8. Ορμαθοί χαρακτήρων
  9. Εγγραφές
  10. Σειριακά αρχεία

Οι σημειώσεις

Λεπτομέρειες για τις ασκήσεις

Οι ασκήσεις είναι υποχρεωτικό και απαραίτητο στοιχείο του μαθήματος. Τα παρακάτω πρόσθετα στοιχεία εξηγούν τις τυπικές απαιτήσεις των ασκήσεων.

Χρόνος παράδοσης

Τρόπος παράδοσης

Περιεχόμενο

Οι ασκήσεις βαθμολογούνται σύμφωνα με τα παρακάτω κριτήρια: Για τα παραπάνω δίδονται - όπου χρειάζεται - συμβουλές στο μάθημα και τα εργαστήρια.

Συνεργασία

Διαδικασία εκτέλεσης της Pascal στα Windows 95

Την πρώτη φορά που χρησιμοποιούμε τα Windows 95 πρέπει να συνδέσουμε σωστά τους δίσκους του δικτύου που περιέχουν τα αρχεία της Pascal
  • Αυτό γίνεται με την παρακάτω διαδικασία:
    1. Κάντε Double click στο Network Neighborhood
    2. Κάντε Double click στο Polycratis
    3. Πιέστε το δεξί πλήκτρο του mouse πάνω στο φάκελο Apps
    4. Επιλέξτε Map Network Drive
    5. Επιλέξτε Drive: Z και τσεκάρετε την επιλογή Reconnect at logon
    6. Κάντε click στο OK
    7. Πιέστε το δεξί πλήκτρο του mouse στο Home
    8. Επιλέξτε Map Network Drive
    9. Επιλέξτε Drive: Y
    10. Κάντε click στο OK
    11. Κάντε Double-click στο Applications
    12. Πιέστε το δεξί πλήκτρο του mouse στο Borland Pascal
    13. Επιλέξτε Properties
    14. Επιλέξτε Program
    15. Πηγαίνετε στο Working : και πληκτρολογήστε Y:\students
    16. Επιλέξτε OK
    Όταν αποθηκεύετε το πρόγραμμά σας μέσα από την Pascal πρέπει πάντα να δίνετε το σωστό φάκελο αποθήκευσης (π.χ. Y:\CS99\s99101).

    Τακτικοί τύποι

    Οι τύποι integer, boolean και char ονομάζονται τακτικοί τύποι (ordered types) διότι ορίζονται σε πεπερασμένες διατεταγμένες ακολουθίες. Στους τύπους αυτούς μπορούμε να ορίσουμε τις παρακάτω συναρτήσεις:
    succ
    Επόμενη τιμή
    pred
    Προηγούμενη τιμή
    ord
    Σειρά στην ακολουθία

    Λογικές παραστάσεις

    Μεταβλητές τύπου boolean μπορούν να ενωθούν σε λογικές παραστάσεις με τις παρακάτω τελεστές:
    and
    Σύζευξη
    or
    Διάζευξη
    not
    Άρνηση

    Βιβλιογραφία

    Ασκήσεις

    1. Να γραφεί πρόγραμμα σε Pascal το οποίο να μετατρέπει έναν αριθμό από το δεκαδικό σύστημα στο δυαδικό. Ο αριθμός στο δυαδικό σύστημα επιτρέπεται να τυπώνεται και ανάποδα (από το τέλος προς την αρχή).
    2. Να γραφεί πρόγραμμα σε Pascal το οποίο να τυπώνει σε δύο στήλες την κωδικοποίηση των χαρακτήρων του υπολογιστή (χαρακτήρας, κωδικός). Ο πρώτος χαρακτήρας που θα τυπωθεί πρέπει να είναι το κενό (' ') και έχει τον κωδικό 32 και ο τελευταίος πρέπει να είναι η περισπωμένη και έχει τον κωδικό 126.
    Περισσότερες λεπτομέρειες για τις ασκήσεις