ݺߣ

ݺߣShare a Scribd company logo
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
Εφαρμογές Πληροφορικής -
Υπολογιστών
Κεφάλαιο 7 - Προγραμματισμός υπολογιστή
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
• Κάθε εντολή, γραμμένη σε 0 και 1
• Κάθε τύπος επεξεργαστή είχε το δικό της
ρεπερτόριο εντολών – άρα και τη δική της
γλώσσα μηχανής
• Ρεπερτόριο εντολών
Ι) Μεταφοράς δεδομένων
ΙΙ) Αριθμητικών πράξεων
ΙΙΙ) Λογικών πράξεων
IV) Ελέγχου
ΓΛΩΣΣΕΣ ΜΗΧΑΝΗΣ
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
• Μορφή εντολής
• Παράδειγμα εντολής
ΓΛΩΣΣΕΣ ΜΗΧΑΝΗΣ
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
• Αντι για αριθμοί, χρησιμοποιούνται πλέον λέξεις
συμβολικές για καλύτερη απομνημόνευση των εντολών.
ΣΥΜΒΟΛΙΚΕΣ ΓΛΩΣΣΕΣ
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΓΛΩΣΣΕΣ ΥΨΗΛΟΥ ΕΠΙΠΕΔΟΥ
• Ανεξάρτητες πλέον απ’τον τύπο του
υπολογιστή – Μεταφερσιμότητα
• Πιο φιλικές προς το χρήστη
• Πιο απλές και σύγχρονες
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΣΥΓΚΡΙΣΗ ΓΛΩΣΣΩΝ
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΜΕΤΑΦΡΑΣΤΕΣ
• Συγγραφή
• Μεταγλώττιση
• Σύνδεση
• Εκτέλεση
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ - ΕΙΔΗ
• Τμηματικός – Χωρίζει ένα μεγάλο
πρόγραμμα σε μικρότερα
• Δομημένος – Εξέλιξη του τμηματικού – Το
πρόγραμμα χωρίζεται σε απλές δομές:
ι) Ακολουθίας (απλές εντολές η μια
μετά την άλλη)
ιι) Επιλογής (η εκτέλεση εξαρτάται
απ’την τιμή της συνθήκης)
ιιι) Επανάληψης (οι εντολής
επαναλαμβάνονται όσες φορές ορίζει η
συνθήκη επανάληψης)
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΕΝΤΟΛΕΣ - ΕΙΔΗ
• Ανάθεσης – Έτσι καταχωρούνται τιμές σε
θέσεις μνήμης
• Συνθήκης – Εκτελούνται ανάλογα με την
τιμή της συνθήκης
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΕΝΤΟΛΕΣ - ΕΙΔΗ
• Εντολές επανάληψης
Οι εντολές εκτελούνται πάνω από μια φορές
Το πλήθος επαναλήψεων εξαρτάται απ’τη
συνθήκη επανάληψης
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ – ΤΑ ΒΗΜΑΤΑ
• Καθορισμός προβλήματος
• Ανάλυση προβλήματος
• Σχεδιασμός
• Υλοποίηση
• Έλεγχος
• Συντήρηση
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΤΡΟΠΟΙ ΑΝΑΠΑΡΑΣΤΑΣΗΣ ΑΛΓΟΡΙΘΜΩΝ
• Φυσική γλώσσα
• Ψευδοκώδικας
• Λογικά διαγράμματα
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ
• Συντάκτης προγράμματος
• Μεταφραστής
• Εργαλείο εντοπισμού λαθών
Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ
ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

More Related Content

Kεφ 7 - Προγραμματισμός - Εφ. Υπολογιστών

  • 1. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ Εφαρμογές Πληροφορικής - Υπολογιστών Κεφάλαιο 7 - Προγραμματισμός υπολογιστή
  • 2. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ • Κάθε εντολή, γραμμένη σε 0 και 1 • Κάθε τύπος επεξεργαστή είχε το δικό της ρεπερτόριο εντολών – άρα και τη δική της γλώσσα μηχανής • Ρεπερτόριο εντολών Ι) Μεταφοράς δεδομένων ΙΙ) Αριθμητικών πράξεων ΙΙΙ) Λογικών πράξεων IV) Ελέγχου ΓΛΩΣΣΕΣ ΜΗΧΑΝΗΣ
  • 3. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ • Μορφή εντολής • Παράδειγμα εντολής ΓΛΩΣΣΕΣ ΜΗΧΑΝΗΣ
  • 4. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ • Αντι για αριθμοί, χρησιμοποιούνται πλέον λέξεις συμβολικές για καλύτερη απομνημόνευση των εντολών. ΣΥΜΒΟΛΙΚΕΣ ΓΛΩΣΣΕΣ
  • 5. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΓΛΩΣΣΕΣ ΥΨΗΛΟΥ ΕΠΙΠΕΔΟΥ • Ανεξάρτητες πλέον απ’τον τύπο του υπολογιστή – Μεταφερσιμότητα • Πιο φιλικές προς το χρήστη • Πιο απλές και σύγχρονες
  • 6. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΣΥΓΚΡΙΣΗ ΓΛΩΣΣΩΝ
  • 7. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΜΕΤΑΦΡΑΣΤΕΣ • Συγγραφή • Μεταγλώττιση • Σύνδεση • Εκτέλεση
  • 8. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ - ΕΙΔΗ • Τμηματικός – Χωρίζει ένα μεγάλο πρόγραμμα σε μικρότερα • Δομημένος – Εξέλιξη του τμηματικού – Το πρόγραμμα χωρίζεται σε απλές δομές: ι) Ακολουθίας (απλές εντολές η μια μετά την άλλη) ιι) Επιλογής (η εκτέλεση εξαρτάται απ’την τιμή της συνθήκης) ιιι) Επανάληψης (οι εντολής επαναλαμβάνονται όσες φορές ορίζει η συνθήκη επανάληψης)
  • 9. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΕΝΤΟΛΕΣ - ΕΙΔΗ • Ανάθεσης – Έτσι καταχωρούνται τιμές σε θέσεις μνήμης • Συνθήκης – Εκτελούνται ανάλογα με την τιμή της συνθήκης
  • 10. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΕΝΤΟΛΕΣ - ΕΙΔΗ • Εντολές επανάληψης Οι εντολές εκτελούνται πάνω από μια φορές Το πλήθος επαναλήψεων εξαρτάται απ’τη συνθήκη επανάληψης
  • 11. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΣ – ΤΑ ΒΗΜΑΤΑ • Καθορισμός προβλήματος • Ανάλυση προβλήματος • Σχεδιασμός • Υλοποίηση • Έλεγχος • Συντήρηση
  • 12. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΤΡΟΠΟΙ ΑΝΑΠΑΡΑΣΤΑΣΗΣ ΑΛΓΟΡΙΘΜΩΝ • Φυσική γλώσσα • Ψευδοκώδικας • Λογικά διαγράμματα
  • 13. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ • Συντάκτης προγράμματος • Μεταφραστής • Εργαλείο εντοπισμού λαθών
  • 14. Εφαρμογές Υπολ/στών - Κεφ. 7 Λ.Οικ ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ