Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ
Η διαφορά του Η/Υ από τις άλλες ηλεκτρονικές συσκευές είναι η δυνατότητα προγραμματισμού του για την επίλυση προβλημάτων των χρηστών του. Ανάλογα με το λογισμικό εφαρμογών, ο Η/Υ μετασχηματίζεται στα μάτια του χρήστη του σε μια διαφορετική μηχανή.
Χρήστες Η/Υ Τελικοί χρήστες (χρησιμοποιούν το λογισμικό εφαρμογών για διάφορες εργασίες) Επαγγελματίες της Πληροφορικής Προγραμματιστές, τεχνικοί, κ.α
› Το πρόγραμμα αποτελείται από μια σειρά οδηγιών, (εντολών) για την εκτέλεση «πράξεων», οι οποίες εκτελούνται στην ΚΜΕ, με σκοπό την επίλυση ενός προβλήματος. › Τα δεδομένα και οι εντολές του προγράμματος εισάγονται μέσω των συσκευών εισόδου (πχ: το πρόγραμμα από τον σκληρό δίσκο και τα δεδομένα του μέσω του πληκτρολογίου) και αποθηκεύονται προσωρινά στη μνήμη RAM. › Η ΚΜΕ φορτώνει τις εντολές και τα δεδομένα του προγράμματος από τη μνήμη RAM και εκτελεί τις ανάλογες «πράξεις». › Μετά την εκτέλεση των εντολών, τα αποτελέσματα στέλνονται στη μνήμη RAM και από κει στις μονάδες εξόδου (οθόνη, εκτυπωτή, σκληρό δίσκο) Excel sheet
1. Ανάλυση (Προσδιορισμός απαιτήσεων προβλήματος : δεδομένα, ζητούμενα, ιδιαιτερότητες που πρέπει να ληφθούν υπόψη σχετικά με τις απαιτήσεις των χρηστών, της εφαρμογής) 2. Σχεδίαση της εφαρμογής I. Καθορίζονται οι επιμέρους ενότητες της εφαρμογής και οι μεταξύ τους σχέσεις. II. Σχεδιάζονται οι αλγόριθμοι καθώς και το πώς θα αποθηκευτούν τα δεδομένα (δομές δεδομένων) 3. Υλοποίηση των αλγορίθμων σε γλώσσες προγραμματισμού. (τεχνητές γλώσσες με δικό τους αλφάβητο, λεξιλόγιο, συντακτικό) 4. Λειτουργία εφαρμογής (δοκιμές / έλεγχοι και κανονική λειτουργία) 5. Συντήρηση εφαρμογής (βελτιώσεις, διορθώσεις, προσαρμογές)
Μονάδες Εισόδου Δεδομένα Με τις μονάδες εισόδου εισάγονται δεδομένα, τα οποία αποθηκεύοντ αι προσωρινά στη RAM. Μνήμη Ram Θέσεις στη μνήμη ( Μεταβλητές ) Με όνομα Και τύπο (είδος τιμών που μπορούν να πάρουν) Στη μνήμη RAM αποθηκεύονται προσωρινά οι τιμές για τα δεδομένα και τα αποτελέσματα. KME Δεδομένα Αποτελέσματα Η ΚΜΕ παίρνει από την μνήμη RAM τιμές που είναι αποθηκευμένες εκεί και επίσης αποθηκεύει εκεί προσωρινά. Αποτελέσματα Στις μονάδες εξόδου παρουσιάζονται αποτελέσματα επεξεργασίας, τα οποία είναι προσωρινά αποθηκευμένα στη RAM Μονάδες Εξόδου