1
ΕΙΣΑΓΩΓΗ 2 Το βασικό αντικείμενο του μαθήματος σίγουρα είναι ο προγραμματισμός ηλεκτρονικών υπολογιστών. Αλήθεια, πόσες φορές έχουμε ακούσει ή έχουμε διαβάσει για το αντικείμενο του «προγραμματισμού» ; Παρόλα αυτά ελάχιστοι μαθητές γνωρίζουν το λόγο ύπαρξης του αντικειμένου. Ας πάρουμε τα πράγματα από την αρχή. Οι ηλεκτρονικοί υπολογιστές είναι ένα σύνολο εξαρτημάτων με βασικό χαρακτηριστικό την ασύλληπτη πραγματικά ταχύτητα με την οποία εκτελούν διάφορες λειτουργίες. Μια πολύ μικρή σύγκριση με τον ανθρώπινο εγκέφαλο θα μας δώσει αμέσως το μέγεθος αυτής της ταχύτητας. Για μια αφαίρεση του τύπου 1231 – 879 ένας μέσος μαθητής θα χρειαστεί από 5 έως 15 δευτερόλεπτα. Σε ένα μόνο δευτερόλεπτο ένας σύγχρονος ηλεκτρονικός υπολογιστής μπορεί να εκτελέσει περίπου 10 δισεκατομμύρια τέτοιες πράξεις. Πραγματικά ασύλληπτο νούμερο. Ενώ κάποιος θα περίμενε να βγάλουμε ως τελικό συμπέρασμα ότι ο ηλεκτρονικός υπολογιστής υπερέχει έναντι του ανθρώπινου εγκεφάλου, με το επόμενο ερώτημα ξεκαθαρίζουν τα πράγματα και ο άνθρωπος είναι ο τελικός νικητής της αναμέτρησης. «Μπορεί ο ηλεκτρονικός υπολογιστής να σκεφτεί και να αποφασίσει ποια αριθμητική πράξη απαιτείται για την επίλυση ενός προβλήματος;» και η απάντηση είναι «ΟΧΙ». Για κανένα πρόβλημα δεν μπορεί να σκεφτεί τον τρόπο επίλυσής του. Είναι απλά εκτελεστικά όργανα με το ιδιαίτερο χαρακτηριστικό της ταχύτητας. Σίγουρα θα αναρωτιέστε πως είναι δυνατόν να συμβαίνει αυτό από την στιγμή που εκτελεί εκατοντάδες λειτουργίες για την επίλυση απλών και σύνθετων προβλημάτων. Η απάντηση λοιπόν βρίσκεται στους προγραμματιστές. Αυτοί δημιουργούν προγράμματα τα οποία καθοδηγούν βήμα βήμα τους ηλεκτρονικούς υπολογιστές στην επίλυση των προβλημάτων. ΠΡΟΓΡΑΜΜΑΣΙΜΟ λοιπόν είναι εκείνο το αντικείμενο της Πληροφορικής, που δίνει τη δυνατότητα στους ανθρώπους να δημιουργούν την καθοδήγηση των ηλεκτρονικών υπολογιστών (προγράμματα), για την επίλυση προβλημάτων. Αν σταθείτε μπροστά στην οθόνη του υπολογιστή σας, και του ζητήσετε προφορικά ή γραπτά να σας δώσει τη λύση μιας πρωτοβάθμιας εξίσωσης, πιστεύετε ότι θα τα καταφέρει; Σε καμία περίπτωση. Μόνο αν τον προγραμματίσουμε δηλαδή αν τον καθοδηγήσουμε με μια λογική σειρά βημάτων, τότε και μόνο τότε θα μας δώσει τις λύσεις που θέλουμε. Σταμάτης Χαλικιάς καθηγητής Πληροφορικής ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ σε ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ Σταμάτης Χαλικιάς - καθηγητής Πληροφορικής - κιν. 6980.579.572 - [email protected]

ΕΙΣΑΓΩΓΗ 2

  • Upload
    aztex99

  • View
    110

  • Download
    4

Embed Size (px)

DESCRIPTION

Το δεύτερο εισαγωγικό μάθημα για την Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον.

Citation preview

ΕΙΣΑΓΩΓΗ 2

Το βασικό αντικείμενο του μαθήματος σίγουρα είναι ο προγραμματισμός ηλεκτρονικών υπολογιστών.

Αλήθεια, πόσες φορές έχουμε ακούσει ή έχουμε διαβάσει για το αντικείμενο του «προγραμματισμού» ;

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

Ας πάρουμε τα πράγματα από την αρχή. Οι ηλεκτρονικοί υπολογιστές

είναι ένα σύνολο εξαρτημάτων με βασικό χαρακτηριστικό την

ασύλληπτη πραγματικά ταχύτητα με την οποία εκτελούν διάφορες

λειτουργίες. Μια πολύ μικρή σύγκριση με τον ανθρώπινο εγκέφαλο θα

μας δώσει αμέσως το μέγεθος αυτής της ταχύτητας. Για μια αφαίρεση του

τύπου 1231 – 879 ένας μέσος μαθητής θα χρειαστεί από 5 έως 15

δευτερόλεπτα. Σε ένα μόνο δευτερόλεπτο ένας σύγχρονος ηλεκτρονικός

υπολογιστής μπορεί να εκτελέσει περίπου 10 δισεκατομμύρια τέτοιες

πράξεις. Πραγματικά ασύλληπτο νούμερο.

Ενώ κάποιος θα περίμενε να βγάλουμε ως τελικό συμπέρασμα ότι ο ηλεκτρονικός υπολογιστής υπερέχει

έναντι του ανθρώπινου εγκεφάλου, με το επόμενο ερώτημα ξεκαθαρίζουν τα πράγματα και ο άνθρωπος

είναι ο τελικός νικητής της αναμέτρησης. «Μπορεί ο

ηλεκτρονικός υπολογιστής να σκεφτεί και να αποφασίσει ποια

αριθμητική πράξη απαιτείται για την επίλυση ενός

προβλήματος;» και η απάντηση είναι «ΟΧΙ». Για κανένα

πρόβλημα δεν μπορεί να σκεφτεί τον τρόπο επίλυσής του.

Είναι απλά εκτελεστικά όργανα με το ιδιαίτερο

χαρακτηριστικό της ταχύτητας. Σίγουρα θα αναρωτιέστε πως

είναι δυνατόν να συμβαίνει αυτό από την στιγμή που εκτελεί

εκατοντάδες λειτουργίες για την επίλυση απλών και σύνθετων

προβλημάτων. Η απάντηση λοιπόν βρίσκεται στους προγραμματιστές. Αυτοί δημιουργούν προγράμματα

τα οποία καθοδηγούν βήμα βήμα τους ηλεκτρονικούς υπολογιστές στην επίλυση των προβλημάτων.

ΠΡΟΓΡΑΜΜΑΣΙΜΟ λοιπόν είναι εκείνο το αντικείμενο της Πληροφορικής, που δίνει τη

δυνατότητα στους ανθρώπους να δημιουργούν την καθοδήγηση των ηλεκτρονικών υπολογιστών

(προγράμματα), για την επίλυση προβλημάτων.

Αν σταθείτε μπροστά στην οθόνη του υπολογιστή σας, και του ζητήσετε προφορικά ή γραπτά να σας

δώσει τη λύση μιας πρωτοβάθμιας εξίσωσης, πιστεύετε ότι θα τα καταφέρει; Σε καμία περίπτωση. Μόνο

αν τον προγραμματίσουμε δηλαδή αν τον καθοδηγήσουμε με μια λογική σειρά βημάτων, τότε και μόνο

τότε θα μας δώσει τις λύσεις που θέλουμε.

Σταμάτης

Χαλικιάς

καθηγητής Πληροφορικής

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ σε ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ

Σταμάτης Χαλικιάς - καθηγητής Πληροφορικής - κιν. 6980.579.572 - [email protected]