SlideShare a Scribd company logo
Κεφάλαιο 6
Εισαγωγή στον
προγραμματισμό
Πρόγραμμα
Πρόγραμμα υπολογιστή είναι το σύνολο
των εντολών που πρέπει να δοθούν στον
υπολογιστή, για την υλοποίηση του
αλγορίθμου ενός προβλήματος. Το
πρόγραμμα, γράφεται σε κάποια γλώσσα
προγραμματισμού, δηλ. σε μια γλώσσα
κατανοητή από τον υπολογιστή
Γλώσσα μηχανής
Είναι γλώσσα επικοινωνίας με τον υπολογιστή,
που βασιζόταν σε δυαδικούς αριθμούς.
Ένα πρόγραμμα σε γλώσσα μηχανής είναι μια
ακολουθία δυαδικών ψηφίων.
Συμβολικές γλώσσες
 Εξακολουθούν να χρησιμοποιούνται για ειδικούς
σκοπούς
 Εξαρτώνται από την αρχιτεκτονική του υπολογιστή
και δεν μπορούν να μεταφερθούν σε άλλον
διαφορετικό υπολογιστή.
 Δεν διαθέτουν εντολές για σύνθετες λειτουργίες,
συνεπώς τα προγράμματα είναι μακροσκελή και είναι
δύσκολο να συντηρηθούν.
Γλώσσες προγραμματισμού υψηλού
επιπέδου
 BASIC
 PASCAL
 C
 C++
 JAVA
 VISUAL BASIC
 FORTRAN
 COBOL
 ALGOL
 PL/1
 LISP
 PROLOG
ΠλεονεκτήματαΠλεονεκτήματα
γλωσσών προγραμματισμού υψηλού επιπέδουγλωσσών προγραμματισμού υψηλού επιπέδου
 Φυσικότερος και πιο κατανοητός στον
άνθρωπο τρόπος έκφρασης των προβλημάτων
 Δυνατότητα της μεταφερσιμότητας των
προγραμμάτων
 Ευκολία της εκμάθησης και εκπαίδευσης
 Ευκολότερη διαδικασία διόρθωσης λαθών και
συντήρησης των προγραμμάτων
 Μικρότερος χρόνος και κόστος παραγωγής
νέων προγραμμάτων
Τεχνικές σχεδίασης προγραμμάτων
 Ιεραρχική σχεδίαση προγράμματος
Συνεχή διάσπαση των λειτουργιών του
προγράμματος σε όλο και μικρότερες λειτουργίες
 Τμηματικός προγραμματισμός.
Κάθε τμήμα του προγράμματος υλοποιείται
ξεχωριστά από τα υπόλοιπα τμήματα
 Δομημένος προγραμματισμός
Στηρίζεται στη χρήση τριών στοιχειωδών λογικών
δομών, ακολουθίας, επιλογής και επανάληψης.
Η εντολή GOTOGOTO
 Έχει ως αποτέλεσμα την αλλαγή της ροής του
προγράμματος και της μεταπήδησης σε οποιαδήποτε εντολή
του προγράμματος και όχι απαραίτητα την επόμενη.
 Οι σύγχρονες γλώσσες προγραμματισμού, υποστηρίζουν
το δομημένο προγραμματισμό και καθιστούν τη χρήση της
GOTO περιττή.
 Για λόγους όμως συμβατότητας με τις παλιότερες εκδόσεις
τους καθώς και για λόγους συντήρησης παλιών
προγραμμάτων, μερικές γλώσσες προγραμματισμού
περιλαμβάνουν ακόμη τη GOTO στις εντολές τους.
Διαδικασία μεταγλώττισης καιΔιαδικασία μεταγλώττισης και
εκτέλεσης ενός προγράμματοςεκτέλεσης ενός προγράμματος
1. Το αρχικό πρόγραμμα, το οποίο δημιουργείται στο
συντάκτη, λέγεται πηγαίο πρόγραμμα, ενώ το πρόγραμμα
που παράγεται από το μεταγλωττιστή λέγεται αντικείμενο.
2. Κατά τη διαδικασία παραγωγής του αντικείμενου
προγράμματος, ο μεταγλωττιστής ανιχνεύει τα συντακτικά
λάθη και εμφανίζει ενημερωτικά μηνύματα. Η διαδικασία της
μεταγλώττισης επαναλαμβάνεται μέχρις ότου ο
προγραμματιστής επιλύσει όλα τα συντακτικά λάθη.
3. Το αντικείμενο πρόγραμμα πρέπει να συνδεθεί με άλλα
προγράμματα απαραίτητα για την εκτέλεσή του. Τα τμήματα
αυτά τα γράφει ο προγραμματιστής ή βρίσκονται στις
βιβλιοθήκες της γλώσσας προγραμματισμού.
4. Τη σύνδεση την αναλαμβάνει ο συνδέτης — φορτωτής.
5. Το αποτέλεσμα του συνδέτη είναι η παραγωγή του
εκτελέσιμου προγράμματος, το οποίο είναι το τελικό
πρόγραμμα που εκτελείται από τον υπολογιστή.
ΜεταγλωττιστήςΜεταγλωττιστής ΔιερμηνευτήςΔιερμηνευτής
Μεταφράζει όλο το πηγαίο
πρόγραμμα σε γλώσσα μηχανής
και κατόπιν το εκτελεί.
Για κάθε μια από τις εντολές του
πηγαίου προγ. παράγει και εκτελεί
μια εντολή σε γλώσσα μηχανής.
Εμφανίζει κατάλληλα ενημερωτικά
μηνύματα για τα λάθη όλου του
προγράμματος.
Εμφανίζει ενημερωτικά μηνύματα
για τα λάθη κάθε εντολής και
διακόπτει τη διαδικασία
διερμηνείας και εκτέλεσης.
Τα μηνύματα λαθών δεν
προσδιορίζουν με ακρίβεια τα
σημεία που υπάρχουν λάθη.
Έχουμε το πλεονέκτημα της
άμεσης εκτέλεσης και της άμεσης
διόρθωσης μιας εντολής.
Η εκτέλεση του προγράμματος με
τη διαδικασία της μεταγλώττισης
είναι πολύ πιο γρήγορη.
Η εκτέλεσή του προγράμματος με
τη διαδικασία του διερμηνευτή
είναι πιο αργή.

More Related Content

What's hot

ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνNikos Michailidis
 
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
Anastasia Stathopoulou
 
Απλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογήςΑπλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογής
Pavlos (Παύλος) Avgerinopoulos (Αυγερινόπουλος)
 
πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςAnastasios Timotheidis
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
Human Oid
 
Συνάρτηση "1-1"
Συνάρτηση "1-1"Συνάρτηση "1-1"
Συνάρτηση "1-1"
peri2005
 
Η Τεχνητή νοημοσύνη στην εκπαίδευση
Η Τεχνητή νοημοσύνη στην εκπαίδευσηΗ Τεχνητή νοημοσύνη στην εκπαίδευση
Η Τεχνητή νοημοσύνη στην εκπαίδευση
Theresa Giakoumatou
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
frijalas
 
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠΠαρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Gregory Davrazos
 
ΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣ
ΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣ
ΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣ
Ρεβέκα Θεοδωροπούλου
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseis
mnikol
 
ΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο ΑσκήσεωνNikos Michailidis
 
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
kiriakougr
 
ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ
ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ
ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗmdaglis
 
ΑΕΠΠ - Μάθημα 20
ΑΕΠΠ - Μάθημα 20ΑΕΠΠ - Μάθημα 20
ΑΕΠΠ - Μάθημα 20
Jonny Arvanitakis
 
Η ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣ
Η ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣΗ ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣ
Η ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣPMANGR
 
2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας
MariaProGr
 
Αλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή ΕπιλογήςΑλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή Επιλογής
gregdereken
 

What's hot (20)

ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
 
Απλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογήςΑπλή και σύνθετη δομή επιλογής
Απλή και σύνθετη δομή επιλογής
 
πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησεις
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
 
Συνάρτηση "1-1"
Συνάρτηση "1-1"Συνάρτηση "1-1"
Συνάρτηση "1-1"
 
Η Τεχνητή νοημοσύνη στην εκπαίδευση
Η Τεχνητή νοημοσύνη στην εκπαίδευσηΗ Τεχνητή νοημοσύνη στην εκπαίδευση
Η Τεχνητή νοημοσύνη στην εκπαίδευση
 
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές ΠαρατηρήσειςΜέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
Μέχρις_ότου - Σύγκριση με Όσο...επανάλαβε - Γενικές Παρατηρήσεις
 
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠΠαρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠ
 
ΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣ
ΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣ
ΜΕΘΟΔΟΛΟΓΙΑ ΓΙΑ ΤΗΝ ΑΠΟΔΕΙΞΗ ΥΠΑΡΞΗΣ ΡΙΖΩΝ ΣΥΝΕΧΟΥΣ ΚΑΙ ΠΑΡΑΓΩΓΙΣΙΜΗΣ ΣΥΝΑΡΤΗΣΗΣ
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseis
 
ΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
 
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
 
Aepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakisAepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakis
 
ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ
ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ
ΜΑΘΗΜΑΤΙΚΗ ΛΟΓΙΚΗ ΚΑΙ ΑΠΟΔΕΙΞΗ
 
ΑΕΠΠ - Μάθημα 20
ΑΕΠΠ - Μάθημα 20ΑΕΠΠ - Μάθημα 20
ΑΕΠΠ - Μάθημα 20
 
Η ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣ
Η ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣΗ ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣ
Η ΘΕΣΗ ΤΗΣ ΓΥΝΑΙΚΑΣ
 
2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας
 
Προστασία λογισμικού – Ιοί
Προστασία λογισμικού – ΙοίΠροστασία λογισμικού – Ιοί
Προστασία λογισμικού – Ιοί
 
Αλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή ΕπιλογήςΑλγοριθμική Δομή Επιλογής
Αλγοριθμική Δομή Επιλογής
 

Viewers also liked

ΑΕΠΠ ΚΕΦ 6
ΑΕΠΠ ΚΕΦ 6ΑΕΠΠ ΚΕΦ 6
ΑΕΠΠ ΚΕΦ 6
educast
 
κεφ2
κεφ2κεφ2
κεφ2
sotiriasa
 
κεφάλαιο 9
κεφάλαιο 9κεφάλαιο 9
κεφάλαιο 9
sotiriasa
 
κεφάλαιο 8
κεφάλαιο 8κεφάλαιο 8
κεφάλαιο 8
sotiriasa
 
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλονανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
sotiriasa
 
κεφάλαιο 10
κεφάλαιο 10κεφάλαιο 10
κεφάλαιο 10
sotiriasa
 
Ασκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύση
Ασκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύσηΑσκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύση
Ασκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύση
Μάκης Χατζόπουλος
 
Επαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + word
Επαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + wordΕπαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + word
Επαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + word
Μάκης Χατζόπουλος
 
Διαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσεις
Διαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσειςΔιαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσεις
Διαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσεις
Μάκης Χατζόπουλος
 

Viewers also liked (9)

ΑΕΠΠ ΚΕΦ 6
ΑΕΠΠ ΚΕΦ 6ΑΕΠΠ ΚΕΦ 6
ΑΕΠΠ ΚΕΦ 6
 
κεφ2
κεφ2κεφ2
κεφ2
 
κεφάλαιο 9
κεφάλαιο 9κεφάλαιο 9
κεφάλαιο 9
 
κεφάλαιο 8
κεφάλαιο 8κεφάλαιο 8
κεφάλαιο 8
 
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλονανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
 
κεφάλαιο 10
κεφάλαιο 10κεφάλαιο 10
κεφάλαιο 10
 
Ασκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύση
Ασκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύσηΑσκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύση
Ασκήσεις σχολικού βιβλίου Β΄ Λυκείου κατεύθυνσης με κομψή λύση
 
Επαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + word
Επαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + wordΕπαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + word
Επαναληπτικό διαγώνισμα μέχρι συνέπειες του ΘΜΤ + λύσεις + word
 
Διαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσεις
Διαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσειςΔιαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσεις
Διαγώνισμα Rolle ΘΜΤ και συνέπειες + λύσεις
 

Similar to κεφάλαιο 6

ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνNikos Michailidis
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Ιωάννου Γιαννάκης
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού
ΑΡΓΚΕΝ ΖΟΤΚΑ
 
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΚεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΙωάννου Γιαννάκης
 
Γλώσσες προγραμματισμού
Γλώσσες προγραμματισμούΓλώσσες προγραμματισμού
Γλώσσες προγραμματισμού
filippos_chatziandreas
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Ιωάννου Γιαννάκης
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
argideli1
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
christos katsanis
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
Terzakis Argiris
 
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόdimtsouk
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
kmag388
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
kmag388
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
kmag388
 
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2) Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Konstantinos Kalaras Lafkiotis
 
ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)
ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)
ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)
Ιωάννης Σαρημπαλίδης
 
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνΙστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνStathis Gourzis
 
α 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόα 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικό
ionvam
 

Similar to κεφάλαιο 6 (20)

ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού
 
Kephalaio 5-6-7
 Kephalaio 5-6-7 Kephalaio 5-6-7
Kephalaio 5-6-7
 
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΚεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
 
Γλώσσες προγραμματισμού
Γλώσσες προγραμματισμούΓλώσσες προγραμματισμού
Γλώσσες προγραμματισμού
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
 
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
 
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
 
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2) Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 2)
 
ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)
ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)
ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)
 
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνΙστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
 
α 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόα 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικό
 

Recently uploaded

ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξη
ΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξηΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξη
ΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξη
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
athinadimi
 
Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]
Andreas Batsis
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
peter190314
 
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdfpanellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
ssuserf9afe7
 
Activate Communicate Think Democratically Conference Pieria
Activate Communicate Think Democratically Conference PieriaActivate Communicate Think Democratically Conference Pieria
Activate Communicate Think Democratically Conference Pieria
ssuserb87724
 
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptxΕκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
7gymnasiokavalas
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
Newsroom8
 
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 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 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
ssuserf9afe7
 
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνΑρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Panagiotis Prentzas
 
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdfΣτρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Lamprini Magaliou
 
Η εκδρομή μας στους Δελφούς
Η εκδρομή μας στους                ΔελφούςΗ εκδρομή μας στους                Δελφούς
Η εκδρομή μας στους Δελφούς
Dimitra Mylonaki
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
ssuserf9afe7
 
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ ΓυμνασίουΤο υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
ssuserd4abe0
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
Αποστολίνα Λιούσα
 
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptxΕσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Basso Hatzopoulou
 

Recently uploaded (20)

ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
 
ΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξη
ΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξηΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξη
ΚΑΡΤΕΣ ΑΡΙΘΜΟΙ 1-100.pdf Οργάνωσηκαι στολισμό για Α-Β τάξη
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
 
Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
 
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdfpanellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
 
Activate Communicate Think Democratically Conference Pieria
Activate Communicate Think Democratically Conference PieriaActivate Communicate Think Democratically Conference Pieria
Activate Communicate Think Democratically Conference Pieria
 
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptxΕκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
 
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 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 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
 
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνΑρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
 
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdfΣτρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
 
Η εκδρομή μας στους Δελφούς
Η εκδρομή μας στους                ΔελφούςΗ εκδρομή μας στους                Δελφούς
Η εκδρομή μας στους Δελφούς
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
 
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ ΓυμνασίουΤο υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptxΕσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
 

κεφάλαιο 6

  • 2. Πρόγραμμα Πρόγραμμα υπολογιστή είναι το σύνολο των εντολών που πρέπει να δοθούν στον υπολογιστή, για την υλοποίηση του αλγορίθμου ενός προβλήματος. Το πρόγραμμα, γράφεται σε κάποια γλώσσα προγραμματισμού, δηλ. σε μια γλώσσα κατανοητή από τον υπολογιστή
  • 3. Γλώσσα μηχανής Είναι γλώσσα επικοινωνίας με τον υπολογιστή, που βασιζόταν σε δυαδικούς αριθμούς. Ένα πρόγραμμα σε γλώσσα μηχανής είναι μια ακολουθία δυαδικών ψηφίων.
  • 4. Συμβολικές γλώσσες  Εξακολουθούν να χρησιμοποιούνται για ειδικούς σκοπούς  Εξαρτώνται από την αρχιτεκτονική του υπολογιστή και δεν μπορούν να μεταφερθούν σε άλλον διαφορετικό υπολογιστή.  Δεν διαθέτουν εντολές για σύνθετες λειτουργίες, συνεπώς τα προγράμματα είναι μακροσκελή και είναι δύσκολο να συντηρηθούν.
  • 5. Γλώσσες προγραμματισμού υψηλού επιπέδου  BASIC  PASCAL  C  C++  JAVA  VISUAL BASIC  FORTRAN  COBOL  ALGOL  PL/1  LISP  PROLOG
  • 6. ΠλεονεκτήματαΠλεονεκτήματα γλωσσών προγραμματισμού υψηλού επιπέδουγλωσσών προγραμματισμού υψηλού επιπέδου  Φυσικότερος και πιο κατανοητός στον άνθρωπο τρόπος έκφρασης των προβλημάτων  Δυνατότητα της μεταφερσιμότητας των προγραμμάτων  Ευκολία της εκμάθησης και εκπαίδευσης  Ευκολότερη διαδικασία διόρθωσης λαθών και συντήρησης των προγραμμάτων  Μικρότερος χρόνος και κόστος παραγωγής νέων προγραμμάτων
  • 7. Τεχνικές σχεδίασης προγραμμάτων  Ιεραρχική σχεδίαση προγράμματος Συνεχή διάσπαση των λειτουργιών του προγράμματος σε όλο και μικρότερες λειτουργίες  Τμηματικός προγραμματισμός. Κάθε τμήμα του προγράμματος υλοποιείται ξεχωριστά από τα υπόλοιπα τμήματα  Δομημένος προγραμματισμός Στηρίζεται στη χρήση τριών στοιχειωδών λογικών δομών, ακολουθίας, επιλογής και επανάληψης.
  • 8. Η εντολή GOTOGOTO  Έχει ως αποτέλεσμα την αλλαγή της ροής του προγράμματος και της μεταπήδησης σε οποιαδήποτε εντολή του προγράμματος και όχι απαραίτητα την επόμενη.  Οι σύγχρονες γλώσσες προγραμματισμού, υποστηρίζουν το δομημένο προγραμματισμό και καθιστούν τη χρήση της GOTO περιττή.  Για λόγους όμως συμβατότητας με τις παλιότερες εκδόσεις τους καθώς και για λόγους συντήρησης παλιών προγραμμάτων, μερικές γλώσσες προγραμματισμού περιλαμβάνουν ακόμη τη GOTO στις εντολές τους.
  • 9. Διαδικασία μεταγλώττισης καιΔιαδικασία μεταγλώττισης και εκτέλεσης ενός προγράμματοςεκτέλεσης ενός προγράμματος 1. Το αρχικό πρόγραμμα, το οποίο δημιουργείται στο συντάκτη, λέγεται πηγαίο πρόγραμμα, ενώ το πρόγραμμα που παράγεται από το μεταγλωττιστή λέγεται αντικείμενο. 2. Κατά τη διαδικασία παραγωγής του αντικείμενου προγράμματος, ο μεταγλωττιστής ανιχνεύει τα συντακτικά λάθη και εμφανίζει ενημερωτικά μηνύματα. Η διαδικασία της μεταγλώττισης επαναλαμβάνεται μέχρις ότου ο προγραμματιστής επιλύσει όλα τα συντακτικά λάθη. 3. Το αντικείμενο πρόγραμμα πρέπει να συνδεθεί με άλλα προγράμματα απαραίτητα για την εκτέλεσή του. Τα τμήματα αυτά τα γράφει ο προγραμματιστής ή βρίσκονται στις βιβλιοθήκες της γλώσσας προγραμματισμού. 4. Τη σύνδεση την αναλαμβάνει ο συνδέτης — φορτωτής. 5. Το αποτέλεσμα του συνδέτη είναι η παραγωγή του εκτελέσιμου προγράμματος, το οποίο είναι το τελικό πρόγραμμα που εκτελείται από τον υπολογιστή.
  • 10. ΜεταγλωττιστήςΜεταγλωττιστής ΔιερμηνευτήςΔιερμηνευτής Μεταφράζει όλο το πηγαίο πρόγραμμα σε γλώσσα μηχανής και κατόπιν το εκτελεί. Για κάθε μια από τις εντολές του πηγαίου προγ. παράγει και εκτελεί μια εντολή σε γλώσσα μηχανής. Εμφανίζει κατάλληλα ενημερωτικά μηνύματα για τα λάθη όλου του προγράμματος. Εμφανίζει ενημερωτικά μηνύματα για τα λάθη κάθε εντολής και διακόπτει τη διαδικασία διερμηνείας και εκτέλεσης. Τα μηνύματα λαθών δεν προσδιορίζουν με ακρίβεια τα σημεία που υπάρχουν λάθη. Έχουμε το πλεονέκτημα της άμεσης εκτέλεσης και της άμεσης διόρθωσης μιας εντολής. Η εκτέλεση του προγράμματος με τη διαδικασία της μεταγλώττισης είναι πολύ πιο γρήγορη. Η εκτέλεσή του προγράμματος με τη διαδικασία του διερμηνευτή είναι πιο αργή.