Προγραμματισμός Η/Υ Πανεπιστήμιο Αιγαίου

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
2.1 Παράσταση και επεξεργασία πληροφοριών
Advertisements

Υπολογιστές Πως λειτουργούν.
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
Ο Ηλεκτρονικός Υπολογιστής
Εισαγωγή στους Η.Υ. Πανίκος Βρυωνίδης.
Λειτουργικό Σύστημα ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ENOTHTA B.1.3 (1)
Επιμορφωτής: Ονομ/νυμο Επιμορφωτή
Εισαγωγικές έννοιες πληροφορικής
Εφαρμογές Πληροφορικής A’ Λυκείου
Το υλικό του Υπολογιστή
Το υλικο του Υπολογιστη
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (1).
Συσκευές Εξόδου Συσκευές Εισόδου
ΚΕΦΑΛΑΙΟ 3 Το υλικό των υπολογιστών.
Γυμνάσιο Νέας Κυδωνίας
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΗ.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το Υλικό του Υπολογιστή
Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε
Μια παρουσίαση από τον Άνθη Ιωάννη
Γυμνάσιο Νέας Κυδωνίας
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
ΕΡΓΑΣΙΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ Β’ ΛΥΚΕΙΟΥ
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γιώργος Γιαγλής Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
Εφαρμογές Πληροφορικής A’ Λυκείου
ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑ 1.
Τα θέματα μας σήμερα Ηλεκτρονικοί υπολογιστές Υλικό και λογισμικό
ΓΝΩΡΙΖΩ ΤΟΝ ΗΛΕΚΤΡΟΝΙΚΟ ΥΠΟΛΟΓΙΣΤΗ
ΤΟ ΥΛΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Διακρίνεται σε:
Α’ Γυμνασίου Βιβλίο «Σημειώσεις» σελίδες Α2
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το Υλικό του Υπολογιστή
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 9-b ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Δρ. Στυλιανή.
Το Υλικό Μέρος του Υπολογιστή
Το Υλικό του Υπολογιστή
Το Υλικό (Hardware) του υπολογιστή
Για τη διεκπεραίωση ενός προβλήματος πρέπει να ακολουθηθεί η εξής διαδικασία:  να γραφεί ο αλγόριθμος να συνταχθεί το πρόγραμμα σε γλώσσα υψηλού επιπέδου.
Υλικό – Λογισμικό – Μονάδες εισόδου/εξόδου
Αρχιτεκτονική Ηλεκτρονικών Υπολογιστών
ΛΑΔΑΚΑΚΟΣ ΘΑΛΗΣ Α.Μ ΔΙΑΧΕΙΡΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Εισαγωγή στις Νέες Τεχνολογίες και Εργαστηριακές Εφαρμογές, Το εσωτερικό ενός υ π ολογιστή Κεφάλαιο 3.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Λογισμικό Λειτουργικό σύστημα Λογισμικό συστήματος
Ο υπολογιστής Υλικό - Hardware Λογισμικό - Software.
Το Υλικό του Υπολογιστή
Κεφάλαιο 3: Το υλικό των Υπολογιστών
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
Γιώργος Μαγουλάκης Εξάμηνο: Εαρινό 2015 ΤΕΙ Κρήτης Τμ. Μηχανικών Πληροφορικής Τμ. Μηχανικών Πληροφορικής.
ΠΕΡΙΦΕΡΕΙΑΚΕΣ ΣΥΣΚΕΥΕΣ. Περιφερειακές συσκευές  Περιφερειακές συσκευές ονομάζουμε τις συσκευές που συνδέονται εξωτερικά με την Κεντρική Μονάδα του υπολογιστή.
Υπολογιστής Υλικό (συσκευές) Λογισμικό (προγράμματα) Συσκευές Εξόδου Συσκευές Εισόδου Αποθηκευτικά Μέσα Λογισμικό Συστήματος Λογισμικό Εφαρμογών Κεντρική.
Πληροφορική Α' Γυμνασίου 1 Κεφάλαιο 2 Το υλικό του Υπολογιστή.
5ο Δημοτικό Σχολείο Αγρινίου. Δεδομένα - Πληροφορία Υλικό Λογισμικό Μονάδες Εισόδου Μονάδες Εξόδου Κεντρική Μονάδα.
Συγγράμματα Γκιμπερίτης Βαγγέλης Δεξιότητες στην Κοινωνία της Πληροφορίας – Εφαρμογές Πληροφορικής. Γουλτίδης, Χρήστος ECDL /10/2009.
Το εσωτερικό ενός υπολογιστή
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Τίτλοσ μαθηματοσ: Το υλικό του υπολογιστή
25ο ΔΗΜΟΤΙΚΟ ΣΧΟΛΕΙΟ ΠΕΡΙΣΤΕΡΙΟΥ
Έμυ Χ. Τμήμα: ΣΤ2 25o Δημοτικό Σχολείο Περιστερίου
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το Υλικό του Υπολογιστή
Ενότητα 1 (Γνωρίζω τον υπολογιστή) Κεφάλαιο 2 (Το υλικό του υπολογιστή) Υλικό (Hardware) Υλικό είναι τα μηχανικά και τα ηλεκτρονικά μέρη του Η/Υ.
Με τι ασχολείται η πληροφορική; Η πληροφορική μελετά με επιστημονικό τρόπο: 1.Τον αποτελεσματικό τρόπο επεξεργασίας των πληροφοριών με τη βοήθεια του υπολογιστή.
Υλικό Υπολογιστών (Hardware)
Πληροφορική Α' Γυμνασίου 1 Κεφάλαιο 2 Το υλικό του Υπολογιστή.
Εφαρµογές Πληροφορικής Υπολογιστών
Το εσωτερικό ενός υπολογιστή
Το Υλικό του Υπολογιστή
Βασικές έννοιες (Μάθημα 2) Τίτλος: Η Συσκευή
ΤΟ ΥΛΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Μεταγράφημα παρουσίασης:

Προγραμματισμός Η/Υ Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Οικονομίας και Διοίκησης Διδάσκων: Γεώργιος Κούζας Email: gkouzas@aegean.gr

Μερικά εισαγωγικά Αριθμητικά Συστήματα Δεκαδικό Σύστημα Δυαδικό Σύστημα Οκταδικό Σύστημα Δεκαεξαδικό Σύστημα Οι υπολογιστές για την αποθήκευση και επεξεργασία της πληροφορίας χρησιμοποιούν το “Δυαδικό Σύστημα”

Αριθμητικά Συστήματα Δεκαδικά ψηφία Δυαδικά ψηφία Οκταδικά ψηφία Δεκαεξαδικά ψηφία 0 1 2 3 4 5 6 7 8 9 Α B C D E F

Μετατροπή Από ένα σύστημα με βάση το (2,8,16) στο δεκαδικό am-1*βm-1 +… + a3*β3 + a2*β2 + a1*β1 + a0 Πχ 1001(2)= 1*23+0*22+0*2+1=8+0+0+1=9(10) 123(8)= 1*82 + 2*8 + 3=64+16+3=83(10) 1101,11(2)=1*23+1*22+0*2+1+1*2-1+ 1*2-2= 8+4+1+0.5+0.25= 13.75(10)

Μετατροπή Από δεκαδικό σύστημα σε άλλο με βάση το (2,8,16) Με διαδοχικές διαιρέσεις για το ακέραιο τμήμα Με διαδοχικούς πολλαπλασιασμούς για το δεκαδικό σύστημα Πχ μετατροπή του 67(10) σε δυαδικό ( βαση=2) Πχ μετατροπή του 0.375(10) σε δυαδικό (βάση=2)

Μετατροπή Ακέραιο μέρος (67) Διαίρεση με τη βάση=2 Πηλίκο διαίρεσης Υπόλοιπο διαίρεσης Δυαδικός Αριθμός 67 67/2 33 1 33/2 16 11 16/2 8 011 8/2 4 0011 4/2 2 00011 2/2 000011 ½ 1000011

Μετατροπή Δεκαδικό μέρος (0.375) Πολλαπλασιασμός με τη βάση=2 Ακέραιο μέρος Δεκαδικό μέρος Δυαδικός Αριθμός 0.375 0.375*2 0.75 .0 0.75*2 1 0.5 .01 0.5*2 .011

Βασικές Αρχές Υλισμικό (Hardware) Λογισμικό (Software) Οι ηλεκτρικές και ηλεκτρονικές διατάξεις Λογισμικό (Software) Σύνολο δομημένων εντολών Λογισμικό συστήματος Λογισμικό Εφαρμογών

Αρχιτεκτονική Υπολογιστών (Ι) Κεντρική Μονάδα Επεξεργασίας (CPU) Καταχωρητές (register) Αριθμητική Λογική Μονάδα (ALU) Compare, add, or, shift κλπ Μονάδα Ελέγχου Κύρια Μνήμη Bits (βασική μονάδα αποθήκευσης 0 - 1) Byte = 8 bits (Βασικό μήκος λέξης) Διεύθυνση μνήμης RAM, ROM Περιφερειακές Συσκευές

Αρχιτεκτονική Υπολογιστών (ΙI) Περιφερειακές Συσκευές Μονάδες Μαζικής Αποθήκευσης Σκληροί Δίσκοι (hard disk) Εύκαμπτοι Δίσκοι (floppy disks) Οπτικοί Δίσκοι (optical drives) Ταινίες (tape) Flash disks Μονάδες Εισόδου- εξόδου Πληκτρολόγιο Ποντίκι Scanner, Μικρόφωνο Οθόνη Εκτυπωτής, ηχεία

Λογισμικό Λογισμικό Συστήματος Λειτουργικά Συστήματα Βασικές εντολές εισόδου εξόδου Διαχείριση εφαρμογών UNIX, Linux, Windows, Mac OS Προγράμματα Εξυπηρέτησης Διαχείριση αρχείων Μεταφραστές Λογισμικό Εφαρμογών

Μεταφραστές Συμβολομεταφραστές Μεταγλωττιστές Μεταφραστές Assemblers Compilers Μεταφραστές Interpreters

Γλώσσες Προγραμματισμού Γλώσσα μηχανής Σύνολο εντολών σε διάδικο κώδικα Συγκεκριμένη για κάθε υπολογιστή Συμβολική Γλώσσα (Assembly) Γλώσσες Υψηλού Επιπέδου C, C++, Java κλπ Απαιτούν μεταφραστή - μεταγλωτιστή

Ο μεταγλωττιστής μας… Dev C++ Λειτουργίες http://www.bloodshed.net/devcpp.html Λειτουργίες Κειμενογράφος (Δημιουργία του πηγαίου κώδικα σε C) Μεταγλώττιση σε γλώσσα μηχανής και δημιουργία του εκτελέσιμου αρχείου

Ο μεταγλωττιστής μας… Μας επιτρέπει … να δημιουργήσουμε τον πηγαίο κώδικα (σε γλώσσα C) για τα προγράμματα του εργαστηρίου … να κάνουμε έλεγχο και εύρεση των λαθών στον πηγαίο κώδικα που δημιουργήσαμε … να μεταγλωττίσουμε τον πηγαίο κώδικα σε γλώσσα μηχανής (εκτελέσιμο αρχείο)

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας

Το περιβάλλον εργασίας  Εκτέλεση

Το περιβάλλον εργασίας  Εκτέλεση Start  Run (Έναρξη  Εκτέλεση) Γράφουμε “cmd”

Μερικές Εντολές command cd\  Επαναφορά στο αρχικό σημείο του οδηγού (drive) <drivename>:  Αλλαγή οδηγού Πχ d:

cd informatics  μεταφορά στον φάκελο με το όνομα inofrmatics Dir  ανάγνωση των αρχείων στον τρέχοντα φάκελο

Εκτέλεση ενός προγράμματος Γράφουμε το όνομα του προγράμματος με την κατάληξη “.exe”

Τι πρέπει να προσέχετε Που αποθηκεύετε τα προγράμματά σας… Δημιουργήστε έναν φάκελο Informatics στο δίσκο σας. c:\informatics ή εναλλακτικά z:\informatics

Παράδειγμα θεωρίας

Εκτέλεση