SlideShare a Scribd company logo
Εισαγωγή στον
Προγραμματισμό
Μια εργασία των:
Τετεπουλίδη
Δημήτρη
Γούσια
Γεώργιου
• Ο προγραμματισμός ασχολείται με την
δημιουργία του προγράμματος , δηλαδή του
συνόλου εντολών που πρέπει να δοθούν στον
υπολογιστή ώστε να υλοποιηθεί ένας
αλγόριθμός για την επίλυση ενός προβλήματος.
Το πρόγραμμα, το οποίο γράφεται σε κάποια
γλώσσα προγραμματισμού, δεν είναι απλά η
υλοποίηση του αλγορίθμου , αλλά βασικό
στοιχείο του είναι τα δεδομένα και οι δομές
δεδομένων επί των οποίων ενεργεί. Οι γλώσσες
προγραμματισμού αναπτύχθηκαν με σκοπό την
επικοινωνία του ανθρώπου με την μηχανή.
• Για αρχή , οι γλώσσες
προγραμματισμού χωρίζονται σε
τρείς κατηγορίες: γλώσσα μηχανής ,
συμβολική γλώσσα και γλώσσες
υψηλού επιπέδου. Η κάθε μία έχει
διαφορετικό σκοπό στη ζωή της ,
εμείς θα μιλήσουμε για αρχή για
κάθε είδος ξεχωριστά.
Γλώσσα Μηχανής
Ένα πρόγραμμα σε γλώσσα μηχανής είναι
μια ακολουθία δυαδικών ψηφίων που
αποτελούν εντολές προς τον επεξεργαστή
για στοιχειώδεις λειτουργίες. Οι εντολές
αυτές είναι κατανοητές από τον υπολογιστή
αλλά ακατανόητες από τον άνθρωπο καθώς
απαιτούν βαθιά γνώση του υλικού και της
αρχιτεκτονικής του υπολογιστή.
• Η γλώσσα μηχανής αποτελείται
από συμβολοσειρές από 0 και 1, δηλαδή από μια
ακολουθία από 0 και 1, όπως για παράδειγμα
00101011010. Κάτι τέτοιο αποτελεί ένα
διαφορετικό σύστημα αρίθμησης. Θα μπορούσε
κανείς να πει ότι όπως οι άνθρωποι
«χρησιμοποιούν» το δεκαδικό
σύστημα αρίθμησης, έτσι οι υπολογιστές
χρησιμοποιούν το δυαδικό. Οι υπολογιστές,
επομένως, είναι προγραμματισμένοι να
«καταλαβαίνουν» αριθμούς σε δυαδικό
σύστημα. Ένας μνημονικός τρόπος της γλώσσας
αυτής είναι η έκφραση των αριθμών αυτών
σε δεκαεξαδικό σύστημα.
Συμβολικές γλώσσες
Μία συμβολική γλώσσα ενώ έχει έννοια για
τον άνθρωπο μετατρέπεται εσωτερικά από
τον υπολογιστή στις αντίστοιχες ακολουθίες
από 0 και 1. Το έργο της μετάφραση το
αναλαμβάνει ένα ειδικό πρόγραμμα ο
συμβολομεταφραστής. Οι εντολές σε
συμβολική γλώσσα αποτελούνται από
συμβολικά ονόματα που αντιστοιχούν σε
εντολές σε γλώσσα μηχανής. Βέβαια η
συμβολική γλώσσα έχει και μερικά
μειονεκτήματα όπως . . .
I. Παραμένουν συνδεδεμένες στενά με την
αρχιτεκτονική του υπολογιστή.
II. Δεν διαθέτουν εντολές πιο σύνθετων
λειτουργιών οδηγώντας έτσι σε μακροσκελή
προγράμματα, που είναι δύσκολο να
γραφούν και κυρίως να συντηρηθούν.
III. Δεν μπορούν να μεταφερθούν σε άλλον
διαφορετικό υπολογιστή ακόμη και του
ίδιου κατασκευαστή.
Γλώσσες υψηλού επιπέδου
( 3ης γενιάς )
Οι γλώσσες υψηλού επιπέδου
χρησιμοποιούν για τις εντολές τους απλές
λέξεις της αγγλικής γλώσσας πάντα βέβαια
ακολουθώντας κάποιους βασικούς κανόνες
σύνταξης. Οι εντολές αυτές μεταφράζονται
από τον ίδιο τον υπολογιστή σε εντολές σε
γλώσσα μηχανής. Κάποιες από τις πιο
γνωστές γλώσσες υψηλού επιπέδου είναι οι
εξής:
I. COBOL
II. ALGOL
III. LISP
IV. PROLOG
V. BASIC
VI. PASCAL
VII.C++
VIII.JAVA
COBOL
Η πρώτη γλώσσα υψηλού επιπέδου είναι η
Fortan, δημιουργήθηκε το 1957 ως γλώσσα
κατάλληλη για την επίλυση μαθηματικών και
επιστημονικών προβλημάτων και μετά από
πολλές αλλαγές και αναβαθμίσεις
χρησιμοποιείτε ακόμα , για την δημιουργία
επιστημονικών εφαρμογών.
ALGOL
Η γλώσσα ALGOL επηρέασε τον
προγραμματισμό για τις επόμενες γλώσσες
προγραμματισμού. Δημιουργήθηκε με
σκοπό τη δημιουργία προγραμμάτων
γενικής φύσης που να μην συνδέονται με
συγκεκριμένες εφαρμογές.
LISP & PROLOG
Στο χώρο της τεχνητής νοημοσύνης
( Artificial Intelligence – A.I. ) αναπτύχτηκαν
δύο διαφορετικές γλώσσες, η LISP και η
PROLOG.
Όπως ανέφερα και από επάνω οι εξής
εφαρμογές χρησιμοποιούνται για την ομαλή
και καλή εκτέλεση της τεχνητής νοημοσύνης.
BASIC
Η γλώσσα προγραμματισμού ονόματι
‘BASIC’ αναπτύχθηκε ως γλώσσα για την
εκπαίδευση αρχαρίων στον
προγραμματισμό. Η ανάπτυξη των
μικροϋπολογιστών και οι συνεχόμενες
εκδόσεις της , την κατέστησαν την πιο
δημοφιλή γλώσσα στους προσωπικούς
υπολογιστές ( Personal ComputersSs5s).
C++
Πριν την δημιουργία της γλώσσας C++ ,
ονομαζόταν σκέτο “C”. Το σωστό ORIGIN Story
αυτής της γλώσσας C++ είναι το εξής:
Χρησιμοποιήθηκε για την ανάπτυξη του
λειτουργικού συστήματος Unix. Είναι γλώσσα
κατάλληλη για δημιουργία δομημένων
εφαρμογών αλλά και με πολλές δυνατότητες
γλώσσας χαμηλού επιπέδου. Από εκεί
εξελίχθηκε στην γνώστη σε όλους γλώσσα “C++”
και είναι αντικειμενοστραφής.
JAVA
Τα τελευταία χρόνια η γλώσσα «JAVA»
χρησιμοποιείτε ειδικά για προγραμματισμό στο
διαδίκτυο. Η Java είναι αντικειμενοστραφής που
αναπτύχθηκε με σκοπό την ανάπτυξη εφαρμογών
που θα εκτελούνται σε συγκεκριμένα περιβάλλοντα,
δηλαδή σε διαφορετικούς υπολογιστές οι οποίοι
είναι συνδεδεμένοι στο διαδίκτυο. Τα προγράμματα
αυτά μπορούν να εκτελούνται χωρίς αλλαγές από
διαφορετικούς υπολογιστές, προσωπικούς ή
μεγαλοσυστήματα με διαφορετικά Λειτουργικά
συστήματα ( Operating System – O.S. )
Γλώσσες υψηλού επιπέδου
και Ιστορία.
• Το 1957 η IBM ανάπτυξε την πρώτη γλώσσα υψηλού
επιπέδου τη FORTRAN. Το όνομα FORTRAN προέρχεται
από τις λέξεις FORmula TRANslation που σημαίνουν
μετάφραση τύπων. Η FORTRAN αναπτύχθηκε ως γλώσσα
κατάλληλη για την επίλυση μαθηματικών και
επιστημονικών προβλημάτων.
• Το 1960 αναπτύχθηκε μία άλλη γλώσσα, σταθμός στον
προγραμματισμό η γλώσσα COBOL. Η COBOL όπως
δηλώνει και το όνομα
της (COmmon Business OrientedLanguage-Κοινή γλώσσα
προσανατολισμένη στις επιχειρήσεις) είναι κατάλληλη για
ανάπτυξη εμπορικών εφαρμογών, και γενικότερα
διαχειριστικών εφαρμογών, τομέας όπου
η FORTRAN υστερούσε.
• Μια από τις σημαντικότερες γλώσσα
προγραμματισμού με ελάχιστη πρακτική
εφαρμογή αλλά που επηρέασε ιδιαίτερα τον
προγραμματισμό και τις επόμενες γλώσσες είναι
η ALGOL (Algorithmic Language-Αλγοριθμική
γλώσσα).
• Στο χώρο της Τεχνητής Νοημοσύνης
αναπτύχθηκαν δυο γλώσσες διαφορετικές από
τις άλλες. Στα μέσα του 60 αναπτύχθηκε
η LISP (LISt Processor- Επεξεργαστής λίστας),
γλώσσα η οποία προσανατολίζεται σε χειρισμό
λιστών από τα σύμβολα και
η PROLOG (PROgramming LOGic- Λογικός
Προγραμματισμός) στις αρχές του 70.
Αυτά είναι μερικά βασικά πράγματα για τις
γλώσσες προγραμματισμού. Τώρα , αν
θέλουμε να μετατρέψουμε έναν κώδικα που
είναι φτιαγμένος σε γλώσσα υψηλού
επιπέδου , χρειαζόμαστε έναν
«Μεταγλωττιστή». Μεταγλωττιστές
ονομάζονται τα προγράμματα που
μετατρέπουν κώδικες από μία γλώσσα σε μία
άλλη. Το κείμενο εισόδου ονομάζεται Πηγαίος
Κώδικας ( Source Code ) καθώς το κείμενο
εξόδου ονομάζεται Objective Code.
Πάρτε ένα παράδειγμα από την
γλώσσα προγραμματισμού «C++»
Οι πληροφορίες μαζεύτηκαν από
1.Φύλλο Εργασίας 2. http://bit.ly/2mQfIgz
3. http://bit.ly/2mQn5Vp 4. http://bit.ly/1mU9b54
5. http://bit.ly/2nC5rcv

More Related Content

What's hot

Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' ΓυμνασίουΔιαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίουprotogymnasiogeraka
 
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΚεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΙωάννου Γιαννάκης
 
Κεφάλαιο 13 - Εφαρμογές Νέφους
Κεφάλαιο 13 - Εφαρμογές ΝέφουςΚεφάλαιο 13 - Εφαρμογές Νέφους
Κεφάλαιο 13 - Εφαρμογές Νέφους
omada11
 
Η έννοια του byte
Η έννοια του byteΗ έννοια του byte
Η έννοια του byte
mdaglis
 
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
Anastasia Stathopoulou
 
Κεφάλαιο 4 - Δίκτυα Υπολογιστών
Κεφάλαιο 4 -  Δίκτυα ΥπολογιστώνΚεφάλαιο 4 -  Δίκτυα Υπολογιστών
Κεφάλαιο 4 - Δίκτυα Υπολογιστών
omada11
 
Kef09
Kef09Kef09
Kef09
mnikol
 
Εφαρμογές νέφους Παρουσίαση 01
Εφαρμογές νέφους Παρουσίαση 01Εφαρμογές νέφους Παρουσίαση 01
Εφαρμογές νέφους Παρουσίαση 01
apbitso
 
κεφ 15 κοινωνικα δικτυα
κεφ 15   κοινωνικα δικτυακεφ 15   κοινωνικα δικτυα
κεφ 15 κοινωνικα δικτυα
ΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
παρουσίαση 1
παρουσίαση 1παρουσίαση 1
παρουσίαση 1
kostasdalas
 
Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου Fotini Pog
 
Μικροοργανισμοί
ΜικροοργανισμοίΜικροοργανισμοί
Μικροοργανισμοί
Gepsi Mos
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
George Papaloukas
 
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ
3lykgala
 
Εφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό Υπολογιστών
Εφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό ΥπολογιστώνΕφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό Υπολογιστών
Εφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό Υπολογιστών
Anna Dimitrakopoulou
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΙωάννου Γιαννάκης
 
δικτυα υπολογιστων λουδαρου
δικτυα υπολογιστων λουδαρουδικτυα υπολογιστων λουδαρου
δικτυα υπολογιστων λουδαρουVasso Servou
 
Απλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογήςΑπλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογής
Pavlos (Παύλος) Avgerinopoulos (Αυγερινόπουλος)
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού
Ιωάννου Γιαννάκης
 

What's hot (20)

Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' ΓυμνασίουΔιαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
Διαφάνειες για αλγόριθμο και προγραμματισμό - Πληροφορική Γ ' Γυμνασίου
 
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΚεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
 
Κεφάλαιο 13 - Εφαρμογές Νέφους
Κεφάλαιο 13 - Εφαρμογές ΝέφουςΚεφάλαιο 13 - Εφαρμογές Νέφους
Κεφάλαιο 13 - Εφαρμογές Νέφους
 
Η έννοια του byte
Η έννοια του byteΗ έννοια του byte
Η έννοια του byte
 
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
 
Κεφάλαιο 4 - Δίκτυα Υπολογιστών
Κεφάλαιο 4 -  Δίκτυα ΥπολογιστώνΚεφάλαιο 4 -  Δίκτυα Υπολογιστών
Κεφάλαιο 4 - Δίκτυα Υπολογιστών
 
Κεφάλαιο 1_Ψηφιακός κόσμος.pdf
Κεφάλαιο 1_Ψηφιακός κόσμος.pdfΚεφάλαιο 1_Ψηφιακός κόσμος.pdf
Κεφάλαιο 1_Ψηφιακός κόσμος.pdf
 
Kef09
Kef09Kef09
Kef09
 
Εφαρμογές νέφους Παρουσίαση 01
Εφαρμογές νέφους Παρουσίαση 01Εφαρμογές νέφους Παρουσίαση 01
Εφαρμογές νέφους Παρουσίαση 01
 
κεφ 15 κοινωνικα δικτυα
κεφ 15   κοινωνικα δικτυακεφ 15   κοινωνικα δικτυα
κεφ 15 κοινωνικα δικτυα
 
παρουσίαση 1
παρουσίαση 1παρουσίαση 1
παρουσίαση 1
 
Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου
 
Μικροοργανισμοί
ΜικροοργανισμοίΜικροοργανισμοί
Μικροοργανισμοί
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
 
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ
 
Εφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό Υπολογιστών
Εφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό ΥπολογιστώνΕφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό Υπολογιστών
Εφαρμογές Πληροφορικής - Κεφάλαιο 1: Υλικό Υπολογιστών
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
 
δικτυα υπολογιστων λουδαρου
δικτυα υπολογιστων λουδαρουδικτυα υπολογιστων λουδαρου
δικτυα υπολογιστων λουδαρου
 
Απλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογήςΑπλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογής
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού
 

Similar to Γλώσσες προγραμματισμού

Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Ιωάννου Γιαννάκης
 
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνΙστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνStathis Gourzis
 
κεφάλαιο 6
κεφάλαιο 6κεφάλαιο 6
κεφάλαιο 6
sotiriasa
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
Terzakis Argiris
 
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2) Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Konstantinos Kalaras Lafkiotis
 
Η γλώσσα προγραμματισμού GW – Βasic.
Η γλώσσα προγραμματισμού GW – Βasic.Η γλώσσα προγραμματισμού GW – Βasic.
Η γλώσσα προγραμματισμού GW – Βasic.Stathis Gourzis
 
προγραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptxπρογραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptx
ΦΩΤΕΙΝΗ ΧΑΤΖΗΠΑΠΑ
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
argideli1
 
Machine
MachineMachine
Machinevagvas
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
kmag388
 
Slideshow programming languages!
Slideshow programming languages!Slideshow programming languages!
Slideshow programming languages!apihappy
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
christos katsanis
 
Κεφ 6.pptx
Κεφ 6.pptxΚεφ 6.pptx
Κεφ 6.pptx
ssuserd4adb91
 
κεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογώνκεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογών
akarathanos
 
Ανάπτυξη λογισμικού
Ανάπτυξη λογισμικούΑνάπτυξη λογισμικού
Ανάπτυξη λογισμικού
pasxelfstone
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού
ΑΡΓΚΕΝ ΖΟΤΚΑ
 
Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.Stathis Gourzis
 

Similar to Γλώσσες προγραμματισμού (20)

Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
 
Aepp-6.1-6.2-6.3-tsiotakis
Aepp-6.1-6.2-6.3-tsiotakisAepp-6.1-6.2-6.3-tsiotakis
Aepp-6.1-6.2-6.3-tsiotakis
 
Eisagwgi
EisagwgiEisagwgi
Eisagwgi
 
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνΙστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
 
κεφάλαιο 6
κεφάλαιο 6κεφάλαιο 6
κεφάλαιο 6
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
 
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2) Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
 
Η γλώσσα προγραμματισμού GW – Βasic.
Η γλώσσα προγραμματισμού GW – Βasic.Η γλώσσα προγραμματισμού GW – Βasic.
Η γλώσσα προγραμματισμού GW – Βasic.
 
προγραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptxπρογραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptx
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
 
Machine
MachineMachine
Machine
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
 
Slideshow programming languages!
Slideshow programming languages!Slideshow programming languages!
Slideshow programming languages!
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
 
Κεφ 6.pptx
Κεφ 6.pptxΚεφ 6.pptx
Κεφ 6.pptx
 
Kephalaio 5-6-7
 Kephalaio 5-6-7 Kephalaio 5-6-7
Kephalaio 5-6-7
 
κεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογώνκεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογών
 
Ανάπτυξη λογισμικού
Ανάπτυξη λογισμικούΑνάπτυξη λογισμικού
Ανάπτυξη λογισμικού
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού
 
Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.
 

More from filippos_chatziandreas

Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024
Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024
Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024
filippos_chatziandreas
 
ΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdf
ΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdfΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdf
ΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdf
filippos_chatziandreas
 
Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
filippos_chatziandreas
 
ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023
ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023
ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023
filippos_chatziandreas
 
"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx
"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx
"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx
filippos_chatziandreas
 
Ο Φιλοσοφικός λόγος του Αριστοτέλη
Ο Φιλοσοφικός λόγος του ΑριστοτέληΟ Φιλοσοφικός λόγος του Αριστοτέλη
Ο Φιλοσοφικός λόγος του Αριστοτέλη
filippos_chatziandreas
 
Αισθητική Φιλοσοφία
Αισθητική ΦιλοσοφίαΑισθητική Φιλοσοφία
Αισθητική Φιλοσοφία
filippos_chatziandreas
 
Θαυμάζοντας το ωραίο
Θαυμάζοντας το ωραίοΘαυμάζοντας το ωραίο
Θαυμάζοντας το ωραίο
filippos_chatziandreas
 
Πλατωνική Θεωρία
Πλατωνική ΘεωρίαΠλατωνική Θεωρία
Πλατωνική Θεωρία
filippos_chatziandreas
 
Φύση, Τέχνη και Αισθητική Εμπειρία
Φύση, Τέχνη και Αισθητική ΕμπειρίαΦύση, Τέχνη και Αισθητική Εμπειρία
Φύση, Τέχνη και Αισθητική Εμπειρία
filippos_chatziandreas
 
Ατομική θεωρία και κοσμολογία
Ατομική θεωρία και κοσμολογίαΑτομική θεωρία και κοσμολογία
Ατομική θεωρία και κοσμολογία
filippos_chatziandreas
 
Roland's Song
Roland's SongRoland's Song
Roland's Song
filippos_chatziandreas
 
El Cid Epic.ppt
El Cid Epic.pptEl Cid Epic.ppt
El Cid Epic.ppt
filippos_chatziandreas
 
Aeneid and Refugees
Aeneid and RefugeesAeneid and Refugees
Aeneid and Refugees
filippos_chatziandreas
 
Aeneid(summary)
Aeneid(summary)Aeneid(summary)
Aeneid(summary)
filippos_chatziandreas
 
Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
filippos_chatziandreas
 
ΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptxΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
filippos_chatziandreas
 
ΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptx
ΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptxΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptx
ΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptx
filippos_chatziandreas
 
ΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptxΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
filippos_chatziandreas
 
ΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptxΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
filippos_chatziandreas
 

More from filippos_chatziandreas (20)

Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024
Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024
Συλλογικός Προγραμματισμός Σχ. Μονάδας 2023-2024
 
ΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdf
ΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdfΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdf
ΥΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ' ΛΥΚΕΙΟΥ 2023-2024.pdf
 
Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Ετήσια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
 
ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023
ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023
ΣΧΕΔΙΟ ΔΡΑΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ 2022-2023
 
"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx
"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx
"Αειφορία και Μοναστική ζωή"-Ι.Μ Ξενοφώντος.pptx
 
Ο Φιλοσοφικός λόγος του Αριστοτέλη
Ο Φιλοσοφικός λόγος του ΑριστοτέληΟ Φιλοσοφικός λόγος του Αριστοτέλη
Ο Φιλοσοφικός λόγος του Αριστοτέλη
 
Αισθητική Φιλοσοφία
Αισθητική ΦιλοσοφίαΑισθητική Φιλοσοφία
Αισθητική Φιλοσοφία
 
Θαυμάζοντας το ωραίο
Θαυμάζοντας το ωραίοΘαυμάζοντας το ωραίο
Θαυμάζοντας το ωραίο
 
Πλατωνική Θεωρία
Πλατωνική ΘεωρίαΠλατωνική Θεωρία
Πλατωνική Θεωρία
 
Φύση, Τέχνη και Αισθητική Εμπειρία
Φύση, Τέχνη και Αισθητική ΕμπειρίαΦύση, Τέχνη και Αισθητική Εμπειρία
Φύση, Τέχνη και Αισθητική Εμπειρία
 
Ατομική θεωρία και κοσμολογία
Ατομική θεωρία και κοσμολογίαΑτομική θεωρία και κοσμολογία
Ατομική θεωρία και κοσμολογία
 
Roland's Song
Roland's SongRoland's Song
Roland's Song
 
El Cid Epic.ppt
El Cid Epic.pptEl Cid Epic.ppt
El Cid Epic.ppt
 
Aeneid and Refugees
Aeneid and RefugeesAeneid and Refugees
Aeneid and Refugees
 
Aeneid(summary)
Aeneid(summary)Aeneid(summary)
Aeneid(summary)
 
Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
Έτησια Έκθεση Εσωτερικής Αξιολόγησης του Εκπαιδευτικού Έργου της Σχολικής Μον...
 
ΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptxΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΧΡΙΣΤΙΑΝΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
 
ΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptx
ΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptxΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptx
ΚΑΘΟΛΙΚΗ ΕΚΚΛΗΣΙΑ & ΔΙΑΤΡΟΦΗ.pptx
 
ΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptxΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΣΛΑΜΙΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
 
ΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptxΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
ΙΟΥΔΑΪΣΜΟΣ & ΔΙΑΤΡΟΦΗ.pptx
 

Recently uploaded

一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
3zoh0uxr
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
ssuserf9afe7
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Tassos Karampinis
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
peter190314
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
ssuserf9afe7
 
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdfpanellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
ssuserf9afe7
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Tassos Karampinis
 
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdfVision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Niki Anandi Koulouri
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
athinadimi
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
peter190314
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ ΓυμνασίουΤο υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
ssuserd4abe0
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
athinadimi
 
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptxΚαμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
peter190314
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
41dimperisteriou
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Newsroom8
 
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).pptTEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
nikzoit
 
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
3zoh0uxr
 

Recently uploaded (20)

一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
 
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docxΑπολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
Απολογισμός Ομίλου Ρομποτικής - SxedioDrasis2023-24ApologismosRobotiki-F.docx
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
 
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdfpanellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
 
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdfVision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
Vision Based Coaching-EMCC CY Knowledge Meeting 28.05.24.pdf
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
 
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ ΓυμνασίουΤο υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
 
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptxΚαμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
 
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).pptTEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
 
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查理斯特大学毕业证成绩单如何办理
 

Γλώσσες προγραμματισμού

  • 1. Εισαγωγή στον Προγραμματισμό Μια εργασία των: Τετεπουλίδη Δημήτρη Γούσια Γεώργιου
  • 2. • Ο προγραμματισμός ασχολείται με την δημιουργία του προγράμματος , δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί ένας αλγόριθμός για την επίλυση ενός προβλήματος. Το πρόγραμμα, το οποίο γράφεται σε κάποια γλώσσα προγραμματισμού, δεν είναι απλά η υλοποίηση του αλγορίθμου , αλλά βασικό στοιχείο του είναι τα δεδομένα και οι δομές δεδομένων επί των οποίων ενεργεί. Οι γλώσσες προγραμματισμού αναπτύχθηκαν με σκοπό την επικοινωνία του ανθρώπου με την μηχανή.
  • 3. • Για αρχή , οι γλώσσες προγραμματισμού χωρίζονται σε τρείς κατηγορίες: γλώσσα μηχανής , συμβολική γλώσσα και γλώσσες υψηλού επιπέδου. Η κάθε μία έχει διαφορετικό σκοπό στη ζωή της , εμείς θα μιλήσουμε για αρχή για κάθε είδος ξεχωριστά.
  • 4. Γλώσσα Μηχανής Ένα πρόγραμμα σε γλώσσα μηχανής είναι μια ακολουθία δυαδικών ψηφίων που αποτελούν εντολές προς τον επεξεργαστή για στοιχειώδεις λειτουργίες. Οι εντολές αυτές είναι κατανοητές από τον υπολογιστή αλλά ακατανόητες από τον άνθρωπο καθώς απαιτούν βαθιά γνώση του υλικού και της αρχιτεκτονικής του υπολογιστή.
  • 5. • Η γλώσσα μηχανής αποτελείται από συμβολοσειρές από 0 και 1, δηλαδή από μια ακολουθία από 0 και 1, όπως για παράδειγμα 00101011010. Κάτι τέτοιο αποτελεί ένα διαφορετικό σύστημα αρίθμησης. Θα μπορούσε κανείς να πει ότι όπως οι άνθρωποι «χρησιμοποιούν» το δεκαδικό σύστημα αρίθμησης, έτσι οι υπολογιστές χρησιμοποιούν το δυαδικό. Οι υπολογιστές, επομένως, είναι προγραμματισμένοι να «καταλαβαίνουν» αριθμούς σε δυαδικό σύστημα. Ένας μνημονικός τρόπος της γλώσσας αυτής είναι η έκφραση των αριθμών αυτών σε δεκαεξαδικό σύστημα.
  • 6. Συμβολικές γλώσσες Μία συμβολική γλώσσα ενώ έχει έννοια για τον άνθρωπο μετατρέπεται εσωτερικά από τον υπολογιστή στις αντίστοιχες ακολουθίες από 0 και 1. Το έργο της μετάφραση το αναλαμβάνει ένα ειδικό πρόγραμμα ο συμβολομεταφραστής. Οι εντολές σε συμβολική γλώσσα αποτελούνται από συμβολικά ονόματα που αντιστοιχούν σε εντολές σε γλώσσα μηχανής. Βέβαια η συμβολική γλώσσα έχει και μερικά μειονεκτήματα όπως . . .
  • 7. I. Παραμένουν συνδεδεμένες στενά με την αρχιτεκτονική του υπολογιστή. II. Δεν διαθέτουν εντολές πιο σύνθετων λειτουργιών οδηγώντας έτσι σε μακροσκελή προγράμματα, που είναι δύσκολο να γραφούν και κυρίως να συντηρηθούν. III. Δεν μπορούν να μεταφερθούν σε άλλον διαφορετικό υπολογιστή ακόμη και του ίδιου κατασκευαστή.
  • 8. Γλώσσες υψηλού επιπέδου ( 3ης γενιάς ) Οι γλώσσες υψηλού επιπέδου χρησιμοποιούν για τις εντολές τους απλές λέξεις της αγγλικής γλώσσας πάντα βέβαια ακολουθώντας κάποιους βασικούς κανόνες σύνταξης. Οι εντολές αυτές μεταφράζονται από τον ίδιο τον υπολογιστή σε εντολές σε γλώσσα μηχανής. Κάποιες από τις πιο γνωστές γλώσσες υψηλού επιπέδου είναι οι εξής:
  • 9. I. COBOL II. ALGOL III. LISP IV. PROLOG V. BASIC VI. PASCAL VII.C++ VIII.JAVA
  • 10. COBOL Η πρώτη γλώσσα υψηλού επιπέδου είναι η Fortan, δημιουργήθηκε το 1957 ως γλώσσα κατάλληλη για την επίλυση μαθηματικών και επιστημονικών προβλημάτων και μετά από πολλές αλλαγές και αναβαθμίσεις χρησιμοποιείτε ακόμα , για την δημιουργία επιστημονικών εφαρμογών.
  • 11. ALGOL Η γλώσσα ALGOL επηρέασε τον προγραμματισμό για τις επόμενες γλώσσες προγραμματισμού. Δημιουργήθηκε με σκοπό τη δημιουργία προγραμμάτων γενικής φύσης που να μην συνδέονται με συγκεκριμένες εφαρμογές.
  • 12. LISP & PROLOG Στο χώρο της τεχνητής νοημοσύνης ( Artificial Intelligence – A.I. ) αναπτύχτηκαν δύο διαφορετικές γλώσσες, η LISP και η PROLOG. Όπως ανέφερα και από επάνω οι εξής εφαρμογές χρησιμοποιούνται για την ομαλή και καλή εκτέλεση της τεχνητής νοημοσύνης.
  • 13. BASIC Η γλώσσα προγραμματισμού ονόματι ‘BASIC’ αναπτύχθηκε ως γλώσσα για την εκπαίδευση αρχαρίων στον προγραμματισμό. Η ανάπτυξη των μικροϋπολογιστών και οι συνεχόμενες εκδόσεις της , την κατέστησαν την πιο δημοφιλή γλώσσα στους προσωπικούς υπολογιστές ( Personal ComputersSs5s).
  • 14. C++ Πριν την δημιουργία της γλώσσας C++ , ονομαζόταν σκέτο “C”. Το σωστό ORIGIN Story αυτής της γλώσσας C++ είναι το εξής: Χρησιμοποιήθηκε για την ανάπτυξη του λειτουργικού συστήματος Unix. Είναι γλώσσα κατάλληλη για δημιουργία δομημένων εφαρμογών αλλά και με πολλές δυνατότητες γλώσσας χαμηλού επιπέδου. Από εκεί εξελίχθηκε στην γνώστη σε όλους γλώσσα “C++” και είναι αντικειμενοστραφής.
  • 15. JAVA Τα τελευταία χρόνια η γλώσσα «JAVA» χρησιμοποιείτε ειδικά για προγραμματισμό στο διαδίκτυο. Η Java είναι αντικειμενοστραφής που αναπτύχθηκε με σκοπό την ανάπτυξη εφαρμογών που θα εκτελούνται σε συγκεκριμένα περιβάλλοντα, δηλαδή σε διαφορετικούς υπολογιστές οι οποίοι είναι συνδεδεμένοι στο διαδίκτυο. Τα προγράμματα αυτά μπορούν να εκτελούνται χωρίς αλλαγές από διαφορετικούς υπολογιστές, προσωπικούς ή μεγαλοσυστήματα με διαφορετικά Λειτουργικά συστήματα ( Operating System – O.S. )
  • 16. Γλώσσες υψηλού επιπέδου και Ιστορία. • Το 1957 η IBM ανάπτυξε την πρώτη γλώσσα υψηλού επιπέδου τη FORTRAN. Το όνομα FORTRAN προέρχεται από τις λέξεις FORmula TRANslation που σημαίνουν μετάφραση τύπων. Η FORTRAN αναπτύχθηκε ως γλώσσα κατάλληλη για την επίλυση μαθηματικών και επιστημονικών προβλημάτων. • Το 1960 αναπτύχθηκε μία άλλη γλώσσα, σταθμός στον προγραμματισμό η γλώσσα COBOL. Η COBOL όπως δηλώνει και το όνομα της (COmmon Business OrientedLanguage-Κοινή γλώσσα προσανατολισμένη στις επιχειρήσεις) είναι κατάλληλη για ανάπτυξη εμπορικών εφαρμογών, και γενικότερα διαχειριστικών εφαρμογών, τομέας όπου η FORTRAN υστερούσε.
  • 17. • Μια από τις σημαντικότερες γλώσσα προγραμματισμού με ελάχιστη πρακτική εφαρμογή αλλά που επηρέασε ιδιαίτερα τον προγραμματισμό και τις επόμενες γλώσσες είναι η ALGOL (Algorithmic Language-Αλγοριθμική γλώσσα). • Στο χώρο της Τεχνητής Νοημοσύνης αναπτύχθηκαν δυο γλώσσες διαφορετικές από τις άλλες. Στα μέσα του 60 αναπτύχθηκε η LISP (LISt Processor- Επεξεργαστής λίστας), γλώσσα η οποία προσανατολίζεται σε χειρισμό λιστών από τα σύμβολα και η PROLOG (PROgramming LOGic- Λογικός Προγραμματισμός) στις αρχές του 70.
  • 18. Αυτά είναι μερικά βασικά πράγματα για τις γλώσσες προγραμματισμού. Τώρα , αν θέλουμε να μετατρέψουμε έναν κώδικα που είναι φτιαγμένος σε γλώσσα υψηλού επιπέδου , χρειαζόμαστε έναν «Μεταγλωττιστή». Μεταγλωττιστές ονομάζονται τα προγράμματα που μετατρέπουν κώδικες από μία γλώσσα σε μία άλλη. Το κείμενο εισόδου ονομάζεται Πηγαίος Κώδικας ( Source Code ) καθώς το κείμενο εξόδου ονομάζεται Objective Code.
  • 19. Πάρτε ένα παράδειγμα από την γλώσσα προγραμματισμού «C++»
  • 20. Οι πληροφορίες μαζεύτηκαν από 1.Φύλλο Εργασίας 2. http://bit.ly/2mQfIgz 3. http://bit.ly/2mQn5Vp 4. http://bit.ly/1mU9b54 5. http://bit.ly/2nC5rcv