SlideShare a Scribd company logo
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ- τάξη Β’
Επιμέλεια : Γεώργιος Κυριακού 1
ΚΕΦΑΛΑΙΟ 1ο - Βασικές Έννοιες
Τι είναι η πληροφορική ;
Η πληροφορική είναι η επιστήμη η οποία ασχολείται με τη συλλογή, την αναπαράσταση, την
αποθήκευση και την επεξεργασία των πληροφοριών.
Σε τι μας χρησιμεύει ο υπολογιστής ;
Ο υπολογιστής είναι μία ηλεκτρονική συσκευή με την οποία επεξεργαζόμαστε και αποθηκεύουμε ένα
μεγάλο όγκο πληροφοριών.
Ποια είναι η σχέση της πληροφορικής με τους υπολογιστές ;
Η πληροφορική υπήρχε πριν από την κατασκευή των υπολογιστών.
Ο υπολογιστής σήμερα, αποτελεί το βασικό εργαλείο της πληροφορικής.
Με τι ασχολείται η επιστήμη των Υπολογιστών;
Η επιστήμη των Υπολογιστών ασχολείται με τους υπολογιστές και τους υπολογισμούς.
Αναλυτικότερα ενδιαφέρεται
 για τον ίδιο τον υπολογιστή ως συσκευή – μηχανή,
 αλλά και για την υπολογιστική διαδικασία την οποία μπορούμε να δώσουμε στον υπολογιστή να
αναλάβει – το πρόγραμμα που θα εκτελέσει για κάνουμε μία εργασία
Οι δύο έννοιες Πληροφορική και Επιστήμη Υπολογιστών, σήμερα χρησιμοποιούνται ταυτόσημα.
Σε ποιες κατηγορίες διακρίνεται η Επιστήμη των Υπολογιστών ;
Η Επιστήμη των Υπολογιστών διακρίνεται :
1. στην Θεωρητική επιστήμη των Υπολογιστών
ασχολείται με :
 τις μαθηματικές θεωρίες υπολογισμών
 τους αλγόριθμους και τα προγράμματα
 τις δομές δεδομένων
 τις γλώσσες προγραμματισμού
2. στην Εφαρμοσμένη επιστήμη των Υπολογιστών
ασχολείται με :
 το υλικό των υπολογιστών και την αρχιτεκτονική τους
 τα Λειτουργικά Συστήματα
 τα Πληροφοριακά Συστήματα
 τα δίκτυα
 τη τεχνητή νοημοσύνη
 τις εφαρμογές στις άλλες επιστήμες
ΚΕΦΑΛΑΙΟ 2ο - Η έννοια του προβλήματος
Τι ονομάζουμε πρόβλημα;
Πρόβλημα ονομάζουμε κάθε ζήτημα που τίθεται για επίλυση και κάθε κατάσταση που μας απασχολεί
και πρέπει να αντιμετωπιστεί, αλλά η λύση δεν είναι γνωστή, ούτε προφανής.
Έννοιες ενός προβλήματος :
Δεδομένα προβλήματος : τα στοιχεία που μας είναι γνωστά
Ζητούμενο : αυτό που ψάχνουμε
Επίλυση προβλήματος : η διαδικασία μέσω της οποίας βρίσκουμε το ζητούμενο και επιτυγχάνουμε το
επιθυμητό αποτέλεσμα.
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ- τάξη Β’
Επιμέλεια : Γεώργιος Κυριακού 2
Ποιες κατηγορίες προβλημάτων υπάρχουν ως προς τη δυνατότητα επίλυσης τους ;
1. Επιλύσιμα : που γνωρίζουμε ήδη τη λύση τους ή ξέρουμε ότι υπάρχει λύση (πχ εμβαδόν κύκλου).
2. Ανοικτά : που δεν μπορούμε να επιλύσουμε με τις μέχρι τώρα γνώσεις μας, αλλά δεν έχει
αποδειχτεί ότι δεν μπορούμε να τα επιλύσουμε (πχ πρόβλεψη σεισμών).
3. Μη επιλύσιμα : που έχουμε οδηγηθεί στην παραδοχή ότι δεν μπορούμε να τα επιλύσουμε (πχ
ταξίδι στο παρελθόν).
Ποιες κατηγορίες προβλημάτων υπάρχουν ως προς το ζητούμενο ;
1. Υπολογιστικά προβλήματα : όταν οδηγούμαστε στο ζητούμενο μετά από μία σειρά λογικούς και
αριθμητικούς υπολογισμούς.
2. προβλήματα απόφασης : όταν καλούμαστε να λάβουμε μία απόφαση με δυνατές απαντήσεις ένα
ναι ή ένα όχι.
3. προβλήματα βελτιστικοποίησης : όταν με τα υπάρχοντα δεδομένα ψάχνουμε τη βέλτιστη λύση .
Ποια είναι η διαδικασία επίλυσης ενός προβλήματος ;
1. κατανόηση του προβλήματος : αναγνωρίζουμε τα δεδομένα και το ζητούμενο
2. ανάλυση του προβλήματος : αναλύουμε το πρόβλημα σε απλούστερα προβλήματα και προχωράμε
στην αντιμετώπιση των απλούστερων αυτών προβλημάτων
3. αξιολόγηση της λύσης : δοκιμάζουμε αν η λύση είναι σωστή.
ΚΕΦΑΛΑΙΟ 3ο - Αλγόριθμοι
Τι είναι ο Αλγόριθμος ;
Αλγόριθμος ονομάζεται η σαφής και ακριβής περιγραφή ενός συνόλου ξεχωριστών οδηγιών - ενεργειών,
με τη συγκεκριμένη σειρά που πρέπει αυτές να γίνουν, για να επιλύσουμε ένα πρόβλημα ή να
εκτελέσουμε μία εργασία, η οποία έχει τις παρακάτω ιδιότητες :
1. Είσοδο δεδομένων
2. Έξοδο αποτελεσμάτων
3. Καθοριστικότητα (σαφής, λεπτομερής, πλήρης) :
i. να έχει σαφήνεια (σαφής)
ii. να είναι λεπτομερής και αναλυτική
– οι οδηγίες να είναι εκφρασμένες με απλά λόγια και απόλυτα κατανοητές ώστε να μη
αφήσουμε κανένα περιθώριο σε αυτόν που θα τις εκτελέσει να αναλάβει οποιαδήποτε
πρωτοβουλία
iii. να είναι πλήρης
– να περιλαμβάνει όλες τις πιθανές καταστάσεις που ενδεχομένως να συναντήσει αυτός
που θα τον εκτελέσει
4. Αποτελεσματικότητα (αποτελεσματικός, πραγματοποιήσιμος):
i. οδηγεί με βεβαιότητα στο επιθυμητό αποτέλεσμα ανεξάρτητα από τον ποιος θα τον
εκτελέσει.
ii. να έχουμε λάβει υπόψη σε ποιον απευθύνεται ο αλγόριθμος αυτός, και να τον
προσαρμόσουμε στις δυνατότητες και την εμπειρία του.
5. Περατότητα: μπορεί να εκτελεσθεί από αυτόν στον οποίο θα ανατεθεί και μάλιστα σε
συγκεκριμένο χρονικό διάστημα.
Επιπλέον ένας αλγόριθμος είναι επιθυμητό να είναι :
ταχύς, οικονομικός και γενικός

More Related Content

Viewers also liked

UXevent: основы событийного менеджмента
UXevent: основы событийного менеджментаUXevent: основы событийного менеджмента
UXevent: основы событийного менеджмента
Anna Dvornikova
 
Vyapm Scam ppt
Vyapm Scam pptVyapm Scam ppt
Vyapm Scam ppt
Mukesh Vashisht
 
PCI Certification and remediation services
PCI Certification and remediation servicesPCI Certification and remediation services
PCI Certification and remediation services
Tariq Juneja
 
[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...
[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...
[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...
Zhulkeflee Ismail
 
Jabones y detergentes
Jabones y detergentesJabones y detergentes
Jabones y detergentes
Daniel Tovar
 
A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...
A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...
A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...
ProfessorPrincipiante
 
Diapositivas 3
Diapositivas    3Diapositivas    3
Sabado 6
Sabado 6Sabado 6
Sabado 6
Moises Cielak
 
Capacity to contract
Capacity to contractCapacity to contract
Capacity to contract
Chitra Nair
 
Resume updated 2 6 2016
Resume updated 2 6 2016Resume updated 2 6 2016
Resume updated 2 6 2016Brad Johnson
 
“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...
“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...
“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...
ProfessorPrincipiante
 
INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.
INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.
INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.
ProfessorPrincipiante
 
Manual de convivencia 2016
Manual de convivencia 2016Manual de convivencia 2016
Manual de convivencia 2016
Anzoategui Docente
 
Osnove programiranja nc cnc glodalica
Osnove programiranja nc cnc glodalicaOsnove programiranja nc cnc glodalica
Osnove programiranja nc cnc glodalica
Jasna Kepić-Hrvić
 

Viewers also liked (17)

Diapositivas 3
Diapositivas    3Diapositivas    3
Diapositivas 3
 
UXevent: основы событийного менеджмента
UXevent: основы событийного менеджментаUXevent: основы событийного менеджмента
UXevent: основы событийного менеджмента
 
Vyapm Scam ppt
Vyapm Scam pptVyapm Scam ppt
Vyapm Scam ppt
 
PCI Certification and remediation services
PCI Certification and remediation servicesPCI Certification and remediation services
PCI Certification and remediation services
 
[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...
[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...
[Slideshare] tafaqqahu-#4(january-2016)-lesson-#1c -introduction-to-module-(6...
 
Jabones y detergentes
Jabones y detergentesJabones y detergentes
Jabones y detergentes
 
A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...
A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...
A FORMAÇÃO INICIAL PARA O DESENVOLVIMENTO PROFISSIONAL DO PROFESSOR DA EDUCAÇ...
 
Diapositivas 3
Diapositivas    3Diapositivas    3
Diapositivas 3
 
Sabado 6
Sabado 6Sabado 6
Sabado 6
 
Capacity to contract
Capacity to contractCapacity to contract
Capacity to contract
 
Resume updated 2 6 2016
Resume updated 2 6 2016Resume updated 2 6 2016
Resume updated 2 6 2016
 
Diapositivas 3
Diapositivas    3Diapositivas    3
Diapositivas 3
 
LINSample
LINSampleLINSample
LINSample
 
“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...
“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...
“LA FORMACIÓN DOCENTE EN LOS INSTITUTOS DE LA PROVINCIA DE CÓRDOBA. ADECUACIÓ...
 
INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.
INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.
INSERCIÓN PROFESIONAL DE PROFESORES PRINCIPIANTES DE EDUCACIÓN BÁSICA.
 
Manual de convivencia 2016
Manual de convivencia 2016Manual de convivencia 2016
Manual de convivencia 2016
 
Osnove programiranja nc cnc glodalica
Osnove programiranja nc cnc glodalicaOsnove programiranja nc cnc glodalica
Osnove programiranja nc cnc glodalica
 

Similar to B gen algorithm

πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςAnastasios Timotheidis
 
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1) Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1)
Konstantinos Kalaras Lafkiotis
 
ενότητα 1
ενότητα 1ενότητα 1
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
FTheos
 
Πρόβλημα
ΠρόβλημαΠρόβλημα
Πρόβλημα
Katerina Drimili
 
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ evaplyta
 
2.1 Πρόβλημα
2.1 Πρόβλημα2.1 Πρόβλημα
2.1 Πρόβλημα
Anastasia Stathopoulou
 
ανάλυση προβλήματος
ανάλυση προβλήματοςανάλυση προβλήματος
ανάλυση προβλήματοςDimitrios Dalagiorgos
 
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Eleni Kokkinou
 
kef1-dom
kef1-domkef1-dom
kef1-dom
kontaxi
 
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠΚεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
athinabb
 
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Anna Dimitrakopoulou
 
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
Anastasia Stathopoulou
 
2.1 - Problem
2.1 - Problem2.1 - Problem
2.1 - Problem
gogotsis9
 
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημαΕισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
evoyiatz
 
μαθημα 1ο
μαθημα 1ομαθημα 1ο
μαθημα 1οargykoyr
 
Basikes arxes
Basikes arxesBasikes arxes
Gymnasio
GymnasioGymnasio
Gymnasio
strpan80
 
Γνωρίζω τον υπολογιστή
Γνωρίζω τον υπολογιστήΓνωρίζω τον υπολογιστή
Γνωρίζω τον υπολογιστή
strpan80
 

Similar to B gen algorithm (20)

πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησεις
 
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1) Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1)
Εισαγωγή στην έννοια του Αλγορίθμου και στον προγραμματισμό (Μέρος 1)
 
ενότητα 1
ενότητα 1ενότητα 1
ενότητα 1
 
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
 
Πρόβλημα
ΠρόβλημαΠρόβλημα
Πρόβλημα
 
Κεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση ΠροβλήματοςΚεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση Προβλήματος
 
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
 
2.1 Πρόβλημα
2.1 Πρόβλημα2.1 Πρόβλημα
2.1 Πρόβλημα
 
ανάλυση προβλήματος
ανάλυση προβλήματοςανάλυση προβλήματος
ανάλυση προβλήματος
 
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
 
kef1-dom
kef1-domkef1-dom
kef1-dom
 
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠΚεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
 
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
 
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
 
2.1 - Problem
2.1 - Problem2.1 - Problem
2.1 - Problem
 
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημαΕισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
 
μαθημα 1ο
μαθημα 1ομαθημα 1ο
μαθημα 1ο
 
Basikes arxes
Basikes arxesBasikes arxes
Basikes arxes
 
Gymnasio
GymnasioGymnasio
Gymnasio
 
Γνωρίζω τον υπολογιστή
Γνωρίζω τον υπολογιστήΓνωρίζω τον υπολογιστή
Γνωρίζω τον υπολογιστή
 

More from John Gatzaras

εκπαιδευτική ρομποτική
εκπαιδευτική ρομποτικήεκπαιδευτική ρομποτική
εκπαιδευτική ρομποτική
John Gatzaras
 
κωνσταντινοσ ια
κωνσταντινοσ ιακωνσταντινοσ ια
κωνσταντινοσ ια
John Gatzaras
 
μωαμεθ β πορθητης
μωαμεθ β πορθητηςμωαμεθ β πορθητης
μωαμεθ β πορθητης
John Gatzaras
 
κωνσταντινοσ ια
κωνσταντινοσ ιακωνσταντινοσ ια
κωνσταντινοσ ια
John Gatzaras
 
κακοποιηση ζωων
κακοποιηση ζωωνκακοποιηση ζωων
κακοποιηση ζωων
John Gatzaras
 
ο ελληνικός κινηματογράφος για τον πόλεμο του 1940
ο ελληνικός κινηματογράφος για τον πόλεμο του 1940ο ελληνικός κινηματογράφος για τον πόλεμο του 1940
ο ελληνικός κινηματογράφος για τον πόλεμο του 1940
John Gatzaras
 
επος του 40 ok
επος του 40 okεπος του 40 ok
επος του 40 ok
John Gatzaras
 
τα ιερα πλοια των αθηναιων
τα ιερα πλοια των αθηναιωντα ιερα πλοια των αθηναιων
τα ιερα πλοια των αθηναιων
John Gatzaras
 
κόνων O αθηναίος
κόνων O αθηναίοςκόνων O αθηναίος
κόνων O αθηναίος
John Gatzaras
 
αλκιβιάδης κλεινίου αθηναίος
αλκιβιάδης κλεινίου αθηναίοςαλκιβιάδης κλεινίου αθηναίος
αλκιβιάδης κλεινίου αθηναίος
John Gatzaras
 

More from John Gatzaras (10)

εκπαιδευτική ρομποτική
εκπαιδευτική ρομποτικήεκπαιδευτική ρομποτική
εκπαιδευτική ρομποτική
 
κωνσταντινοσ ια
κωνσταντινοσ ιακωνσταντινοσ ια
κωνσταντινοσ ια
 
μωαμεθ β πορθητης
μωαμεθ β πορθητηςμωαμεθ β πορθητης
μωαμεθ β πορθητης
 
κωνσταντινοσ ια
κωνσταντινοσ ιακωνσταντινοσ ια
κωνσταντινοσ ια
 
κακοποιηση ζωων
κακοποιηση ζωωνκακοποιηση ζωων
κακοποιηση ζωων
 
ο ελληνικός κινηματογράφος για τον πόλεμο του 1940
ο ελληνικός κινηματογράφος για τον πόλεμο του 1940ο ελληνικός κινηματογράφος για τον πόλεμο του 1940
ο ελληνικός κινηματογράφος για τον πόλεμο του 1940
 
επος του 40 ok
επος του 40 okεπος του 40 ok
επος του 40 ok
 
τα ιερα πλοια των αθηναιων
τα ιερα πλοια των αθηναιωντα ιερα πλοια των αθηναιων
τα ιερα πλοια των αθηναιων
 
κόνων O αθηναίος
κόνων O αθηναίοςκόνων O αθηναίος
κόνων O αθηναίος
 
αλκιβιάδης κλεινίου αθηναίος
αλκιβιάδης κλεινίου αθηναίοςαλκιβιάδης κλεινίου αθηναίος
αλκιβιάδης κλεινίου αθηναίος
 

B gen algorithm

  • 1. Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ- τάξη Β’ Επιμέλεια : Γεώργιος Κυριακού 1 ΚΕΦΑΛΑΙΟ 1ο - Βασικές Έννοιες Τι είναι η πληροφορική ; Η πληροφορική είναι η επιστήμη η οποία ασχολείται με τη συλλογή, την αναπαράσταση, την αποθήκευση και την επεξεργασία των πληροφοριών. Σε τι μας χρησιμεύει ο υπολογιστής ; Ο υπολογιστής είναι μία ηλεκτρονική συσκευή με την οποία επεξεργαζόμαστε και αποθηκεύουμε ένα μεγάλο όγκο πληροφοριών. Ποια είναι η σχέση της πληροφορικής με τους υπολογιστές ; Η πληροφορική υπήρχε πριν από την κατασκευή των υπολογιστών. Ο υπολογιστής σήμερα, αποτελεί το βασικό εργαλείο της πληροφορικής. Με τι ασχολείται η επιστήμη των Υπολογιστών; Η επιστήμη των Υπολογιστών ασχολείται με τους υπολογιστές και τους υπολογισμούς. Αναλυτικότερα ενδιαφέρεται  για τον ίδιο τον υπολογιστή ως συσκευή – μηχανή,  αλλά και για την υπολογιστική διαδικασία την οποία μπορούμε να δώσουμε στον υπολογιστή να αναλάβει – το πρόγραμμα που θα εκτελέσει για κάνουμε μία εργασία Οι δύο έννοιες Πληροφορική και Επιστήμη Υπολογιστών, σήμερα χρησιμοποιούνται ταυτόσημα. Σε ποιες κατηγορίες διακρίνεται η Επιστήμη των Υπολογιστών ; Η Επιστήμη των Υπολογιστών διακρίνεται : 1. στην Θεωρητική επιστήμη των Υπολογιστών ασχολείται με :  τις μαθηματικές θεωρίες υπολογισμών  τους αλγόριθμους και τα προγράμματα  τις δομές δεδομένων  τις γλώσσες προγραμματισμού 2. στην Εφαρμοσμένη επιστήμη των Υπολογιστών ασχολείται με :  το υλικό των υπολογιστών και την αρχιτεκτονική τους  τα Λειτουργικά Συστήματα  τα Πληροφοριακά Συστήματα  τα δίκτυα  τη τεχνητή νοημοσύνη  τις εφαρμογές στις άλλες επιστήμες ΚΕΦΑΛΑΙΟ 2ο - Η έννοια του προβλήματος Τι ονομάζουμε πρόβλημα; Πρόβλημα ονομάζουμε κάθε ζήτημα που τίθεται για επίλυση και κάθε κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί, αλλά η λύση δεν είναι γνωστή, ούτε προφανής. Έννοιες ενός προβλήματος : Δεδομένα προβλήματος : τα στοιχεία που μας είναι γνωστά Ζητούμενο : αυτό που ψάχνουμε Επίλυση προβλήματος : η διαδικασία μέσω της οποίας βρίσκουμε το ζητούμενο και επιτυγχάνουμε το επιθυμητό αποτέλεσμα.
  • 2. Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ- τάξη Β’ Επιμέλεια : Γεώργιος Κυριακού 2 Ποιες κατηγορίες προβλημάτων υπάρχουν ως προς τη δυνατότητα επίλυσης τους ; 1. Επιλύσιμα : που γνωρίζουμε ήδη τη λύση τους ή ξέρουμε ότι υπάρχει λύση (πχ εμβαδόν κύκλου). 2. Ανοικτά : που δεν μπορούμε να επιλύσουμε με τις μέχρι τώρα γνώσεις μας, αλλά δεν έχει αποδειχτεί ότι δεν μπορούμε να τα επιλύσουμε (πχ πρόβλεψη σεισμών). 3. Μη επιλύσιμα : που έχουμε οδηγηθεί στην παραδοχή ότι δεν μπορούμε να τα επιλύσουμε (πχ ταξίδι στο παρελθόν). Ποιες κατηγορίες προβλημάτων υπάρχουν ως προς το ζητούμενο ; 1. Υπολογιστικά προβλήματα : όταν οδηγούμαστε στο ζητούμενο μετά από μία σειρά λογικούς και αριθμητικούς υπολογισμούς. 2. προβλήματα απόφασης : όταν καλούμαστε να λάβουμε μία απόφαση με δυνατές απαντήσεις ένα ναι ή ένα όχι. 3. προβλήματα βελτιστικοποίησης : όταν με τα υπάρχοντα δεδομένα ψάχνουμε τη βέλτιστη λύση . Ποια είναι η διαδικασία επίλυσης ενός προβλήματος ; 1. κατανόηση του προβλήματος : αναγνωρίζουμε τα δεδομένα και το ζητούμενο 2. ανάλυση του προβλήματος : αναλύουμε το πρόβλημα σε απλούστερα προβλήματα και προχωράμε στην αντιμετώπιση των απλούστερων αυτών προβλημάτων 3. αξιολόγηση της λύσης : δοκιμάζουμε αν η λύση είναι σωστή. ΚΕΦΑΛΑΙΟ 3ο - Αλγόριθμοι Τι είναι ο Αλγόριθμος ; Αλγόριθμος ονομάζεται η σαφής και ακριβής περιγραφή ενός συνόλου ξεχωριστών οδηγιών - ενεργειών, με τη συγκεκριμένη σειρά που πρέπει αυτές να γίνουν, για να επιλύσουμε ένα πρόβλημα ή να εκτελέσουμε μία εργασία, η οποία έχει τις παρακάτω ιδιότητες : 1. Είσοδο δεδομένων 2. Έξοδο αποτελεσμάτων 3. Καθοριστικότητα (σαφής, λεπτομερής, πλήρης) : i. να έχει σαφήνεια (σαφής) ii. να είναι λεπτομερής και αναλυτική – οι οδηγίες να είναι εκφρασμένες με απλά λόγια και απόλυτα κατανοητές ώστε να μη αφήσουμε κανένα περιθώριο σε αυτόν που θα τις εκτελέσει να αναλάβει οποιαδήποτε πρωτοβουλία iii. να είναι πλήρης – να περιλαμβάνει όλες τις πιθανές καταστάσεις που ενδεχομένως να συναντήσει αυτός που θα τον εκτελέσει 4. Αποτελεσματικότητα (αποτελεσματικός, πραγματοποιήσιμος): i. οδηγεί με βεβαιότητα στο επιθυμητό αποτέλεσμα ανεξάρτητα από τον ποιος θα τον εκτελέσει. ii. να έχουμε λάβει υπόψη σε ποιον απευθύνεται ο αλγόριθμος αυτός, και να τον προσαρμόσουμε στις δυνατότητες και την εμπειρία του. 5. Περατότητα: μπορεί να εκτελεσθεί από αυτόν στον οποίο θα ανατεθεί και μάλιστα σε συγκεκριμένο χρονικό διάστημα. Επιπλέον ένας αλγόριθμος είναι επιθυμητό να είναι : ταχύς, οικονομικός και γενικός