ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Λειτουργικό Σύστημα (Operating System) 1o μέρος
Advertisements

Επιμέλεια: Τίκβα Χριστίνα
7.3.8 Μεταφραστές Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το λογισμικό του υπολογιστή
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Ο Ηλεκτρονικός Υπολογιστής
Λειτουργικό Σύστημα ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ENOTHTA B.1.3 (1)
ΛΟΓΙΣΜΙΚΟ.
Τι σημαίνει το ρήμα scratch;
7.5.2 Αντικειμενοστραφής προγραμματισμός
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (1).
Αρχιτεκτονική Υπολογιστών Γλώσσες Μηχανής
Γυμνάσιο Νέας Κυδωνίας
H διαδικασία ανάπτυξης λογισμικού. Tι θα γνωρίσουμε •Τις φάσεις ανάπτυξης του λογισμικού. •Γιατί χρειάζεται να γίνει ανάλυση του προβλήματος. •Τι θα πρέπει.
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Ενότητα 1: Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
Λογισμικο συστηματοσ Κεφάλαιο 4ο
To υπολογιστικό σύστημα
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΜΑΡΤΙΟΣ 2012 Π. Σοφράς.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΗ
ΕΡΓΑΣΙΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ Β’ ΛΥΚΕΙΟΥ
Γνωριμία με το Λογισμικό του Η/Υ
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γιώργος Γιαγλής Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
Κεφάλαιο 2. Τι είναι αλγόριθμος  Η λέξη αλγόριθμος προέρχεται από μελέτη του Πέρση μαθηματικού Abu Ja’far Mohammed ibn al Khowarizmi  Στα λατινικά ξεκινούσε.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑ 1.
ΛΟΓΙΣΜΙΚΟ Πρόγραμμα Είναι μία ακολουθία από εντολές, σε λογική σειρά, με σκοπό να κατευθύνουν τον Η.Υ. στην εκτέλεση των επιθυμητών εργασιών. ΛΟΓΙΣΜΙΚΟ.
Τα θέματα μας σήμερα Ηλεκτρονικοί υπολογιστές Υλικό και λογισμικό
Εισαγωγή στις Βασικές Έννοιες Πληροφορικής
ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΕΛΕΓΚΤΕΣ (PLCs).
ΑΡΧΙΤΕΚΤΟΝΙΚΗ & ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 1 Εισαγωγή
Α’ Γυμνασίου Βιβλίο «Σημειώσεις» σελίδες Α2
Κεφ.1 Εισαγωγη στην εννοια του Αλγοριθμου και στον Προγραμματισμο
Στο μάθημα αυτό θα περιγραφεί η βασική εσωτερική δομή ενός συστήματος υπολογιστή και ιδιαίτερα τα χαρακτηριστικά και η λειτουργία της Κεντρικής Μονάδας.
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Κεφάλαιο 2 Το Εσωτερικό του υπολογιστή
Αναφερόμαστε στους σημερινούς υπολογιστές με τον όρο «», δηλαδή ένα σύνολο συσκευών και προγραμμάτων. Αναφερόμαστε στους σημερινούς υπολογιστές με τον.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΝΝΟΙΑ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
Σχεδίαση Αλγορίθμων. Διεργασίες (1/2) Μία διεργασία αλληλεπιδρά με το περιβάλλον της δεχόμενη είσοδο και παράγοντας έξοδο.
Κεφάλαιο 6: Εισαγωγή στον προγραμματισμό Φυσικές και τεχνητές γλώσσες.
Για τη διεκπεραίωση ενός προβλήματος πρέπει να ακολουθηθεί η εξής διαδικασία:  να γραφεί ο αλγόριθμος να συνταχθεί το πρόγραμμα σε γλώσσα υψηλού επιπέδου.
1.5 Γλώσσες Προγραμματισμού
Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ.
Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC’s) – Ladder diagram
ΛΑΔΑΚΑΚΟΣ ΘΑΛΗΣ Α.Μ ΔΙΑΧΕΙΡΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Προγραμματισμός Η / Υ 6 η Διάλεξη.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Λογισμικό Λειτουργικό σύστημα Λογισμικό συστήματος
Λογισμικό Υπολογιστή Για να μπορεί το Υλικό μέρος του Υπολογιστή να εκτελεί και τη πιο απλή επεξεργασία δεδομένων χρειάζεται ένα σύνολο εντολών.Οι οδηγίες.
Από την ιδέα μέχρι το λογισμικό. Ξεκινώντας από το πρόβλημα...
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΟ 2 Βασικές Έννοιες Αλγορίθμων.
Συγγράμματα Γκιμπερίτης Βαγγέλης Δεξιότητες στην Κοινωνία της Πληροφορίας – Εφαρμογές Πληροφορικής. Γουλτίδης, Χρήστος ECDL /10/2009.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Βασικές Έννοιες και Ορισμοί
Στοιχεία Δομημένου Προγραμματισμού
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
2ο ΓΥΜΝΑΣΙΟ ΣΗΤΕΙΑΣ - ΤΑΞΗ Γ'
Βασικές έννοιες αλγορίθμων
Υλικό Υπολογιστών (Hardware)
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
ΠΛΗΡΟΦΟΡΙΚΗ Γ΄ Γυμνασίου Α΄ Τρίμηνο
Το υπολογιστικό σύστημα σαν ενιαίο σύνολο
Μεταγράφημα παρουσίασης:

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα

Αλγόριθμος (1/2) Μέθοδος με την οποία μία διεργασία μπορεί να διεκπεραιωθεί Αποτελείται από ακολουθία βημάτων η οποία, αν εκτελεστεί σωστά, θα έχει ως αποτέλεσμα να διεκπεραιωθεί η διεργασία

Αλγόριθμος (2/2) Επεξεργαστής: Το μέσο που φέρει σε πέρας μία διεργασία, εκτελώντας τον αλγόριθμο που το περιγράφει

Τμήματα Η/Υ (1/3) 1.Κεντρική Μονάδα Επεξεργασίας 2.Μνήμη 3.Μονάδες Εισόδου - Εξόδου

Τμήματα Η/Υ (2/3) 1.Κεντρική Μονάδα Επεξεργασίας (CPU): Επιτελεί βασικές λειτουργίες 2.Μνήμη (Memory): Συγκρατεί α) Αλγόριθμο που προσδιορίζει τις λειτουργίες που θα επιτελεστούν β)Πληροφορίες ή δεδομένα πάνω στα οποία θα ενεργήσουν οι λειτουργίες

Τμήματα Η/Υ (3/3) 3.Μονάδες Εισόδου – Εξόδου (Input – Output Devices): Μέσω αυτών α) ο αλγόριθμος και τα δεδομένα τροφοδοτούνται στη μνήμη και β) ο υπολογιστής αποδίδει τα αποτελέσματα των δραστηριοτήτων του

Προγραμματισμός (1/3) Διερμηνεία αλγορίθμου: –Κατανόηση βήματος –Εκτέλεση αντίστοιχης λειτουργίας

Προγραμματισμός (2/3) Πρόγραμμα: Μορφή στην οποία είναι εκφρασμένος ο αλγόριθμος Γλώσσα προγραμματισμού: Γλώσσα στην οποία είναι γραμμένο ένα πρόγραμμα

Προγραμματισμός (3/3) Προγραμματισμός: Δραστηριότητα έκφρασης ενός αλγορίθμου σε πρόγραμμα Βήμα αλγορίθμου: Αντιστοιχεί σε μία εντολή ή πρόταση / δήλωση στο πρόγραμμα

Γλώσσες Προγραμματισμού (1/2) Γλώσσες Μηχανής: –Κάθε πρόταση μπορεί να διερμηνευθεί απευθείας από τον υπολογιστή –Η CPU είναι ικανή να καταλάβει κάθε πρόταση και να επιτελέσει τις αντίστοιχες λειτουργίες –Κάθε πρόταση μπορεί να εκφράσει ένα πολύ μικρό μέρος του αλγορίθμου

Γλώσσες Προγραμματισμού (2/2) Γλώσσες υψηλού επιπέδου: –Αναπτύχθηκαν για να κάνουν ευκολότερο τον προγραμματισμό –Κάθε πρόταση μπορεί να εκφράσει ένα μεγαλύτερο βήμα του αλγορίθμου –Απαιτείται μετάφραση του προγράμματος υψηλού επιπέδου σε γλώσσα μηχανής

Μετάφραση (1/2) Μετατροπή κάθε πρότασης του προγράμματος υψηλού επιπέδου σε μία ισοδύναμη ακολουθία από προτάσεις γλώσσας μηχανής Μετά την μετατροπή οι προτάσεις (γλώσσας μηχανής) μπορούν να διερμηνευθούν από τη CPU

Μετάφραση (2/2) Μεταφραστής γλώσσας: Πρόγραμμα για τη μετάφραση από γλώσσα υψηλού επιπέδου σε γλώσσα μηχανής

Στάδια εκτέλεσης αλγορίθμου

Ιεραρχία Λογισμικού – Υλικού (1/3) Τα προγράμματα αναφέρονται με τον γενικό όρο λογισμικό Υλικό: Τμήματα από τα οποία είναι κατασκευασμένος ο υπολογιστής Πακέτο εφαρμογών: Συλλογή προγραμμάτων για χρήση σε συγκεκριμένη εφαρμογή

Ιεραρχία Λογισμικού – Υλικού (2/3) Λογισμικό εφαρμογών: Πακέτα εφαρμογών και προγράμματα που γράφονται από τους χρήστες Λογισμικό συστήματος: Προγράμματα που παρέχουν ζωτικές υπηρεσίες για το λογισμικό εφαρμογών (π.χ λειτουργικό σύστημα)

Ιεραρχία Λογισμικού – Υλικού (3/3)