SlideShare a Scribd company logo
ΠΡΟΒΛΗΜΑ
Πρόβληµα είναι κάθε ζήτηµα που τίθεται προς
επίλυση, κάθε κατάσταση που µας απασχολεί και
πρέπει να αντιµετωπιστεί
Για να επιλύσουµε ένα
πρόβληµα πρέπει
• Να το κατανοήσουµε
• Να διακρίνουµε τα δεδοµένα και
τα ζητούµενα
• Να αναλύσουµε το πρόβληµα σε
άλλα πιο απλούστερα
• Να προσδιορίσουµε το περιβάλ-
λον ή το πλαίσιο µέσα στο οποίο
εντάσσεται το πρόβληµα
Είδη προβληµάτων
Επιλύσιµα, είναι εκείνα τα προβλήµατα για τα ο-
ποία η λύση τους είναι ήδη γνωστή και έχει διατυπωθεί
Παραδείγµατα έχουµε από
Μαθηµατικά / Φυσική
• Λύση εξίσωσης Α’ βαθµού
• Υπολογισµός τάσης σε ένα κύκλωµα
Τεχνολογία
• Κατασκευή γέφυρας
• Εξοικονόµηση ενέργειας
Καθηµερινή ζωή
• Τακτοποίηση βιβλίων στη βιβλιοθήκη µας
• Οργάνωση µιας εκδροµής
Ανοικτά, ονοµάζονται εκείνα τα προβλήµατα για τα ο-
ποία ή λύση τους δεν έχει µεν ακόµα βρεθεί, αλλά δεν έχει
αποδειχθεί ότι δεν επιδέχονται λύση
Παραδείγµατα
Πρόβλεψη των σεισµών, η ανακάλυψη εξωγήινων πολιτι-
σµών
Άλυτα, χαρακτηρίζονται εκείνα τα προβλήµατα για τα
οποία έχουµε φτάσει στην παραδοχή ότι δεν επιδέχονται
λύση
Παραδείγµατα
Το ταξίδι στο παρελθόν, ο τετραγωνισµός του κύκλου, η
γήρανση του ανθρώπου
ΑΛΓΟΡΙΘΜΟΣ
Αλγόριθµο ονοµάζουµε τη σαφή και α-
κριβή περιγραφή µια σειράς ξεχωριστών
οδηγιών – βηµάτων µε σκοπό την επίλυση
ενός προβλήµατος
Ο αλγόριθµος υλοποιείται
από τον άνθρωπο ή από τον υπολογιστή
Ο αλγόριθµος µπορεί να είναι
• Μια συνταγή µαγειρικής
• Η βήµα προς βήµα περιγραφή της λύσης
ενός µαθηµατικού προβλήµατος
Αποτελείται από οδηγίες ή
εντολές οι οποίες πρέπει
να έχουν ακρίβεια και σαφήνεια ώστε
να εκτελεστούν µε το σωστό τρόπο
να είναι µε λογική σειρά ώστε να µας
οδηγήσουν στη λύση
να είναι εκφρασµένες µε απλά λόγια
ώστε να είναι απόλυτα κατανοητές
κάποτε να τελειώσουν δηλ. να υπάρχει
περατότητα στον αλγόριθµο
Η αναπαράσταση ενός αλγορίθµου γραµµένη
σε γλώσσα κατανοητή από τον υπολογιστή
λέγεται πρόγραµµα
Η εργασία σύνταξης των προγραµµάτων ο-
νοµάζεται προγραµµατισµός.
Τα άτοµα που γράφουν και συντάσσουν ένα
πρόγραµµα ονοµάζονται προγραµµατιστές
Παραδείγµατα προγραµµάτων
• Τα παιχνίδια
• Η ζωγραφική (Paint)
• Ο επεξεργαστής κειµένου (Word)
• Το Λειτουργικό σύστηµα (Windows)
Πως συντάσσουµε ένα πρόγραµµα;
Γι’ αυτό το σκοπό υπάρχουν οι γλώσσες
προγραµµατισµού οι οποίες είναι τεχνητές
γλώσσες τις οποίες καταλαβαίνει ο υπολογι-
στής
ΓΛ ΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Οι γλώσσες προγραµµατισµού χρησι-
µοποιούνται για την επικοινωνία µεταξύ
του ανθρώπου και του υπολογιστή. Έ-
χουν και αυτές το δικό τους λεξιλόγιο
και το δικό τους συντακτικό.
Είδη γλωσσών προγραµµατισµού
Χαρακτηριστικά
γλωσσών προγραµµατισµού
Γλώσσες υψηλού επιπέδου
Οι γλώσσες υψηλού επιπέδου χρησιµοποιούν ως
εντολές απλές λέξεις της αγγλικής γλώσσας ακο-
λουθώντας αυστηρούς κανόνες σύνταξης.
Το πρόγραµµα που γράφεται σε µια γλώσσα υ-
ψηλού επιπέδου µεταφράζεται σε γλώσσα µηχα-
νής.
Παραδείγµατα τέτοιων γλωσσών είναι:
Visual Basic, Logo, Pascal, C++, Java
Γλώσσα µηχανής
Είναι η γλώσσα η οποία έχει σαν αλφάβητο το 0
και το 1. Η κάθε εντολή προς τον υπολογιστή
γράφεται στο δυαδικό σύστηµα. Είναι πολύ δύ-
σκολο να τη µάθει κάποιος γιατί είναι πολύ δια-
φορετική από τη φυσική µας γλώσσα.
Το αλφάβητο
Είναι το σύνολο των χαρακτήρων
που χρησιµοποιούνται από τη γλώσ-
σα
Το λεξιλόγιο
Είναι το σύνολο των λέξεων που
αναγνωρίζει η γλώσσα και έχουν
συγκεκριµένη και µοναδική σηµα-
σία
Το συντακτικό
Είναι το σύνολο των κανόνων που
πρέπει να ακολουθούµε για να συν-
δέσουµε λέξεις ή προτάσεις
Προγραµµατιστικό περιβάλλον
Είναι το περιβάλλον µέσα στο οποίο ανα-
πτύσσουµε το πρόγραµµα. Αποτελείται από
τα εξής εργαλεία :
• Κειµενογράφο για τη σύνταξη και τη
διόρθωση του προγράµµατος
• Μεταφραστή που µετατρέπει τις εντολές
του προγράµµατος στη µορφή που κατα-
λαβαίνει ο επεξεργαστής δηλ. σε µια σει-
ρά από 0 και 1 (γλώσσα µηχανής)
Μεταγλωττιστής
Είναι ο µεταφραστής που πρώτα θα ελέγξει όλο το
πρόγραµµα για συντακτικά λάθη και µετά θα το µε-
τατρέψει σε γλώσσα µηχανής ώστε να µπορεί να
εκτελεστεί
∆ιερµηνευτής
Είναι ο µεταφραστής που ελέγχει µια οδηγία κάθε
φορά, τη µεταφράζει και την εκτελεί και αµέσως µε-
τά ελέγχει την επόµενη κ.ο.κ
Είδη λαθών
• Συντακτικά
Είναι αυτά που αναγνωρίζουν οι µεταφρα-
στές και προκύπτουν από λάθη στο αλφά-
βητο, το λεξιλόγιο ή το συντακτικό
• Λογικά
∆εν αναγνωρίζονται από τους µεταφραστές
και τα καταλαβαίνουµε από τα µη αναµε-
νόµενα αποτελέσµατα

More Related Content

Viewers also liked

Clark reimage
Clark reimageClark reimage
Clark reimage
mambrose5
 
Askhseis aepp g_hmerhsia_gel.pdf-
Askhseis aepp g_hmerhsia_gel.pdf-Askhseis aepp g_hmerhsia_gel.pdf-
Askhseis aepp g_hmerhsia_gel.pdf-
mnikol
 
Kef10
Kef10Kef10
Kef10
mnikol
 
PropertyFacility Manager 3 word (4)
PropertyFacility Manager 3 word (4)PropertyFacility Manager 3 word (4)
PropertyFacility Manager 3 word (4)Terry Dixon
 
Organizzare un e-commerce che funziona
Organizzare un e-commerce che funzionaOrganizzare un e-commerce che funziona
Organizzare un e-commerce che funziona
Ecommerce HUB
 
Work n coffee : l'Ux design au service de ma performance
Work n coffee : l'Ux design au service de ma performanceWork n coffee : l'Ux design au service de ma performance
Work n coffee : l'Ux design au service de ma performance
Net Design
 

Viewers also liked (8)

Clark reimage
Clark reimageClark reimage
Clark reimage
 
Askhseis aepp g_hmerhsia_gel.pdf-
Askhseis aepp g_hmerhsia_gel.pdf-Askhseis aepp g_hmerhsia_gel.pdf-
Askhseis aepp g_hmerhsia_gel.pdf-
 
Smartstore4u
Smartstore4uSmartstore4u
Smartstore4u
 
Kef10
Kef10Kef10
Kef10
 
DCP EPIDEMIOLOGY PRJECT
DCP EPIDEMIOLOGY PRJECTDCP EPIDEMIOLOGY PRJECT
DCP EPIDEMIOLOGY PRJECT
 
PropertyFacility Manager 3 word (4)
PropertyFacility Manager 3 word (4)PropertyFacility Manager 3 word (4)
PropertyFacility Manager 3 word (4)
 
Organizzare un e-commerce che funziona
Organizzare un e-commerce che funzionaOrganizzare un e-commerce che funziona
Organizzare un e-commerce che funziona
 
Work n coffee : l'Ux design au service de ma performance
Work n coffee : l'Ux design au service de ma performanceWork n coffee : l'Ux design au service de ma performance
Work n coffee : l'Ux design au service de ma performance
 

Similar to επαναληψη κεφ 1

C_27102023.pdf
C_27102023.pdfC_27102023.pdf
C_27102023.pdf
argideli1
 
παρουσιαση αλγοριθμος γλωσσες προγραμματισμου
παρουσιαση  αλγοριθμος γλωσσες προγραμματισμουπαρουσιαση  αλγοριθμος γλωσσες προγραμματισμου
παρουσιαση αλγοριθμος γλωσσες προγραμματισμου
thanslide
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Dimitra Adamidou
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
Terzakis Argiris
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
christos katsanis
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
argideli1
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
leonbont
 
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο ΓυμνάσιοKTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
Periklis Georgiadis
 
ενότητα 2
ενότητα 2 ενότητα 2
ενότητα 2
tryfonid
 
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόdimtsouk
 
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουΠληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
Georgia Hadjitheodoulou
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
kmag388
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόvfilip
 
προγραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptxπρογραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptx
ΦΩΤΕΙΝΗ ΧΑΤΖΗΠΑΠΑ
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseis
mnikol
 
Κεφ 6.pptx
Κεφ 6.pptxΚεφ 6.pptx
Κεφ 6.pptx
ssuserd4adb91
 
Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
iodalla
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1 ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
Dimitris Psounis
 
Python. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικαPython. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικα
Ιωάννου Γιαννάκης
 
κεφ2 λογισμικό
κεφ2 λογισμικόκεφ2 λογισμικό
κεφ2 λογισμικό
akarathanos
 

Similar to επαναληψη κεφ 1 (20)

C_27102023.pdf
C_27102023.pdfC_27102023.pdf
C_27102023.pdf
 
παρουσιαση αλγοριθμος γλωσσες προγραμματισμου
παρουσιαση  αλγοριθμος γλωσσες προγραμματισμουπαρουσιαση  αλγοριθμος γλωσσες προγραμματισμου
παρουσιαση αλγοριθμος γλωσσες προγραμματισμου
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο ΓυμνάσιοKTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
 
ενότητα 2
ενότητα 2 ενότητα 2
ενότητα 2
 
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
 
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουΠληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
 
προγραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptxπρογραμματισμός Η Υ.pptx
προγραμματισμός Η Υ.pptx
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseis
 
Κεφ 6.pptx
Κεφ 6.pptxΚεφ 6.pptx
Κεφ 6.pptx
 
Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1 ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
 
Python. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικαPython. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικα
 
κεφ2 λογισμικό
κεφ2 λογισμικόκεφ2 λογισμικό
κεφ2 λογισμικό
 

More from mnikol

διαφημιση ολο
διαφημιση ολοδιαφημιση ολο
διαφημιση ολο
mnikol
 
διαφημιση ερευνα
διαφημιση   ερευναδιαφημιση   ερευνα
διαφημιση ερευνα
mnikol
 
Δημιουργία Blog
Δημιουργία BlogΔημιουργία Blog
Δημιουργία Blog
mnikol
 
Map ofhardware
Map ofhardwareMap ofhardware
Map ofhardware
mnikol
 
Blog
BlogBlog
Blog
mnikol
 
τι ειναι το Blog
τι ειναι το Blogτι ειναι το Blog
τι ειναι το Blog
mnikol
 
Kef09
Kef09Kef09
Kef09
mnikol
 
Aepp kef02 7-82
Aepp kef02 7-82Aepp kef02 7-82
Aepp kef02 7-82
mnikol
 
Kef08
Kef08Kef08
Kef08
mnikol
 
ΑΕΠΠ
ΑΕΠΠΑΕΠΠ
ΑΕΠΠ
mnikol
 
Aepp odigies meleths mathiti
Aepp odigies meleths mathitiAepp odigies meleths mathiti
Aepp odigies meleths mathiti
mnikol
 
Kef10 b diadikasies
Kef10 b diadikasiesKef10 b diadikasies
Kef10 b diadikasies
mnikol
 
Aepp kef101
Aepp kef101Aepp kef101
Aepp kef101
mnikol
 
μαθημα δικτυα
μαθημα δικτυαμαθημα δικτυα
μαθημα δικτυα
mnikol
 
Chapter4b
Chapter4bChapter4b
Chapter4b
mnikol
 
Chapter4a
Chapter4aChapter4a
Chapter4a
mnikol
 
δικτυα υπολογιστων 3
δικτυα υπολογιστων 3δικτυα υπολογιστων 3
δικτυα υπολογιστων 3
mnikol
 
Kef 4 diktya
Kef 4   diktyaKef 4   diktya
Kef 4 diktya
mnikol
 
Software presentation[1]
Software presentation[1]Software presentation[1]
Software presentation[1]
mnikol
 
μνημη Ram
μνημη Ramμνημη Ram
μνημη Ram
mnikol
 

More from mnikol (20)

διαφημιση ολο
διαφημιση ολοδιαφημιση ολο
διαφημιση ολο
 
διαφημιση ερευνα
διαφημιση   ερευναδιαφημιση   ερευνα
διαφημιση ερευνα
 
Δημιουργία Blog
Δημιουργία BlogΔημιουργία Blog
Δημιουργία Blog
 
Map ofhardware
Map ofhardwareMap ofhardware
Map ofhardware
 
Blog
BlogBlog
Blog
 
τι ειναι το Blog
τι ειναι το Blogτι ειναι το Blog
τι ειναι το Blog
 
Kef09
Kef09Kef09
Kef09
 
Aepp kef02 7-82
Aepp kef02 7-82Aepp kef02 7-82
Aepp kef02 7-82
 
Kef08
Kef08Kef08
Kef08
 
ΑΕΠΠ
ΑΕΠΠΑΕΠΠ
ΑΕΠΠ
 
Aepp odigies meleths mathiti
Aepp odigies meleths mathitiAepp odigies meleths mathiti
Aepp odigies meleths mathiti
 
Kef10 b diadikasies
Kef10 b diadikasiesKef10 b diadikasies
Kef10 b diadikasies
 
Aepp kef101
Aepp kef101Aepp kef101
Aepp kef101
 
μαθημα δικτυα
μαθημα δικτυαμαθημα δικτυα
μαθημα δικτυα
 
Chapter4b
Chapter4bChapter4b
Chapter4b
 
Chapter4a
Chapter4aChapter4a
Chapter4a
 
δικτυα υπολογιστων 3
δικτυα υπολογιστων 3δικτυα υπολογιστων 3
δικτυα υπολογιστων 3
 
Kef 4 diktya
Kef 4   diktyaKef 4   diktya
Kef 4 diktya
 
Software presentation[1]
Software presentation[1]Software presentation[1]
Software presentation[1]
 
μνημη Ram
μνημη Ramμνημη Ram
μνημη Ram
 

Recently uploaded

Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptxΕκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
7gymnasiokavalas
 
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσαΠοιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Maria Michali
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
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
 
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptxΕσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Basso Hatzopoulou
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
ssuser6717fd
 
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptxΚυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Λαμπρινή Μαγαλιού
 
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
 
Επιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό ΜουσείοΕπιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό Μουσείο
Dimitra Mylonaki
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
Αποστολίνα Λιούσα
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Dimitra Mylonaki
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
3zoh0uxr
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
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
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Newsroom8
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
41dimperisteriou
 
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptxΈκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
7gymnasiokavalas
 
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμόςΤο βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 

Recently uploaded (20)

Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptxΕκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
 
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσαΠοιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
 
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdfpanellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
panellinies 2024 GEL EKTHESI YPOYRGEIO.pdf
 
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptxΕσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
Εσύ, τι τύπος είσαι στη διαφωνία_ (2).pptx
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
 
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptxΚυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
 
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]
 
Επιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό ΜουσείοΕπιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό Μουσείο
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.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
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
 
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptxΈκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
 
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμόςΤο βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
 

επαναληψη κεφ 1

  • 1. ΠΡΟΒΛΗΜΑ Πρόβληµα είναι κάθε ζήτηµα που τίθεται προς επίλυση, κάθε κατάσταση που µας απασχολεί και πρέπει να αντιµετωπιστεί Για να επιλύσουµε ένα πρόβληµα πρέπει • Να το κατανοήσουµε • Να διακρίνουµε τα δεδοµένα και τα ζητούµενα • Να αναλύσουµε το πρόβληµα σε άλλα πιο απλούστερα • Να προσδιορίσουµε το περιβάλ- λον ή το πλαίσιο µέσα στο οποίο εντάσσεται το πρόβληµα Είδη προβληµάτων Επιλύσιµα, είναι εκείνα τα προβλήµατα για τα ο- ποία η λύση τους είναι ήδη γνωστή και έχει διατυπωθεί Παραδείγµατα έχουµε από Μαθηµατικά / Φυσική • Λύση εξίσωσης Α’ βαθµού • Υπολογισµός τάσης σε ένα κύκλωµα Τεχνολογία • Κατασκευή γέφυρας • Εξοικονόµηση ενέργειας Καθηµερινή ζωή • Τακτοποίηση βιβλίων στη βιβλιοθήκη µας • Οργάνωση µιας εκδροµής Ανοικτά, ονοµάζονται εκείνα τα προβλήµατα για τα ο- ποία ή λύση τους δεν έχει µεν ακόµα βρεθεί, αλλά δεν έχει αποδειχθεί ότι δεν επιδέχονται λύση Παραδείγµατα Πρόβλεψη των σεισµών, η ανακάλυψη εξωγήινων πολιτι- σµών Άλυτα, χαρακτηρίζονται εκείνα τα προβλήµατα για τα οποία έχουµε φτάσει στην παραδοχή ότι δεν επιδέχονται λύση Παραδείγµατα Το ταξίδι στο παρελθόν, ο τετραγωνισµός του κύκλου, η γήρανση του ανθρώπου
  • 2. ΑΛΓΟΡΙΘΜΟΣ Αλγόριθµο ονοµάζουµε τη σαφή και α- κριβή περιγραφή µια σειράς ξεχωριστών οδηγιών – βηµάτων µε σκοπό την επίλυση ενός προβλήµατος Ο αλγόριθµος υλοποιείται από τον άνθρωπο ή από τον υπολογιστή Ο αλγόριθµος µπορεί να είναι • Μια συνταγή µαγειρικής • Η βήµα προς βήµα περιγραφή της λύσης ενός µαθηµατικού προβλήµατος Αποτελείται από οδηγίες ή εντολές οι οποίες πρέπει να έχουν ακρίβεια και σαφήνεια ώστε να εκτελεστούν µε το σωστό τρόπο να είναι µε λογική σειρά ώστε να µας οδηγήσουν στη λύση να είναι εκφρασµένες µε απλά λόγια ώστε να είναι απόλυτα κατανοητές κάποτε να τελειώσουν δηλ. να υπάρχει περατότητα στον αλγόριθµο Η αναπαράσταση ενός αλγορίθµου γραµµένη σε γλώσσα κατανοητή από τον υπολογιστή λέγεται πρόγραµµα Η εργασία σύνταξης των προγραµµάτων ο- νοµάζεται προγραµµατισµός. Τα άτοµα που γράφουν και συντάσσουν ένα πρόγραµµα ονοµάζονται προγραµµατιστές Παραδείγµατα προγραµµάτων • Τα παιχνίδια • Η ζωγραφική (Paint) • Ο επεξεργαστής κειµένου (Word) • Το Λειτουργικό σύστηµα (Windows) Πως συντάσσουµε ένα πρόγραµµα; Γι’ αυτό το σκοπό υπάρχουν οι γλώσσες προγραµµατισµού οι οποίες είναι τεχνητές γλώσσες τις οποίες καταλαβαίνει ο υπολογι- στής
  • 3. ΓΛ ΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Οι γλώσσες προγραµµατισµού χρησι- µοποιούνται για την επικοινωνία µεταξύ του ανθρώπου και του υπολογιστή. Έ- χουν και αυτές το δικό τους λεξιλόγιο και το δικό τους συντακτικό. Είδη γλωσσών προγραµµατισµού Χαρακτηριστικά γλωσσών προγραµµατισµού Γλώσσες υψηλού επιπέδου Οι γλώσσες υψηλού επιπέδου χρησιµοποιούν ως εντολές απλές λέξεις της αγγλικής γλώσσας ακο- λουθώντας αυστηρούς κανόνες σύνταξης. Το πρόγραµµα που γράφεται σε µια γλώσσα υ- ψηλού επιπέδου µεταφράζεται σε γλώσσα µηχα- νής. Παραδείγµατα τέτοιων γλωσσών είναι: Visual Basic, Logo, Pascal, C++, Java Γλώσσα µηχανής Είναι η γλώσσα η οποία έχει σαν αλφάβητο το 0 και το 1. Η κάθε εντολή προς τον υπολογιστή γράφεται στο δυαδικό σύστηµα. Είναι πολύ δύ- σκολο να τη µάθει κάποιος γιατί είναι πολύ δια- φορετική από τη φυσική µας γλώσσα. Το αλφάβητο Είναι το σύνολο των χαρακτήρων που χρησιµοποιούνται από τη γλώσ- σα Το λεξιλόγιο Είναι το σύνολο των λέξεων που αναγνωρίζει η γλώσσα και έχουν συγκεκριµένη και µοναδική σηµα- σία Το συντακτικό Είναι το σύνολο των κανόνων που πρέπει να ακολουθούµε για να συν- δέσουµε λέξεις ή προτάσεις Προγραµµατιστικό περιβάλλον Είναι το περιβάλλον µέσα στο οποίο ανα- πτύσσουµε το πρόγραµµα. Αποτελείται από τα εξής εργαλεία : • Κειµενογράφο για τη σύνταξη και τη διόρθωση του προγράµµατος • Μεταφραστή που µετατρέπει τις εντολές του προγράµµατος στη µορφή που κατα- λαβαίνει ο επεξεργαστής δηλ. σε µια σει- ρά από 0 και 1 (γλώσσα µηχανής) Μεταγλωττιστής Είναι ο µεταφραστής που πρώτα θα ελέγξει όλο το πρόγραµµα για συντακτικά λάθη και µετά θα το µε- τατρέψει σε γλώσσα µηχανής ώστε να µπορεί να εκτελεστεί ∆ιερµηνευτής Είναι ο µεταφραστής που ελέγχει µια οδηγία κάθε φορά, τη µεταφράζει και την εκτελεί και αµέσως µε- τά ελέγχει την επόµενη κ.ο.κ Είδη λαθών • Συντακτικά Είναι αυτά που αναγνωρίζουν οι µεταφρα- στές και προκύπτουν από λάθη στο αλφά- βητο, το λεξιλόγιο ή το συντακτικό • Λογικά ∆εν αναγνωρίζονται από τους µεταφραστές και τα καταλαβαίνουµε από τα µη αναµε- νόµενα αποτελέσµατα