it [c gymnasiou] enohthta b1

14
ΠΛΗΡΟΦΟΡΙΚΗ Γ’ Γυμνασίου Σχολικό έτος 2009 - 2010

Upload: vassilis-michalopoulos

Post on 29-Jul-2015

46 views

Category:

Education


0 download

TRANSCRIPT

Page 1: IT [C Gymnasiou]   ENOHTHTA B1

ΠΛΗΡΟΦΟΡΙΚΗ

Γ’ Γυμνασίου

Σχολικό έτος 2009 - 2010

Page 2: IT [C Gymnasiou]   ENOHTHTA B1

Γνωρίζω το υπολογιστή ως ενιαίο σύστημα – Προγραμματισμός

Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό

Ο Προγραμματισμός στην Πράξη

Page 3: IT [C Gymnasiou]   ENOHTHTA B1
Page 4: IT [C Gymnasiou]   ENOHTHTA B1

Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό

Page 5: IT [C Gymnasiou]   ENOHTHTA B1

Βασικές έννοιες [ 1 ]

Ως πρόβλημα ορίζουμε μια κατάσταση που χρήζει αντιμετώπισης, αλλά η λύση αυτού δεν είναι γνωστή μα ούτε και προφανής.

Στα προβλήματα που μας δίδονται προς επίλυση, υπάρχουν δεδομένα και ζητούμενο. Δεδομένα προβλήματος καλούμε τα στοιχεία που

μας είναι γνωστά και μπορούν να βοηθήσουν στην λύση του προβλήματος.

Αυτό (ή αυτά) που ψάχνουμε είναι το ζητούμενο.

Page 6: IT [C Gymnasiou]   ENOHTHTA B1

Βασικές έννοιες [ 2 ]

Τα δεδομένα που καταγράφονται σε ένα πρόβλημα θα πρέπει να δίδονται με : Σαφήνεια Πληρότητα Ορθότητα

Τα βήματα για να αντιμετωπίσουμε ένα πρόβλημα είναι : Κατανόηση Ανάλυση Επίλυση

Page 7: IT [C Gymnasiou]   ENOHTHTA B1

Ανάλυση Προβλήματος

Page 8: IT [C Gymnasiou]   ENOHTHTA B1

Αλγόριθμος [ 1 ]

Αλγόριθμος είναι μια σειρά πεπερασμένων βημάτων – εντολών, που αν τις ακολουθήσουμε οδηγούμαστε στη λύση του προβλήματος. Κάθε βήμα – εντολή είναι αυστηρά καθορισμένη και εκτελέσιμη σε πεπερασμένο χρόνο.

Page 9: IT [C Gymnasiou]   ENOHTHTA B1

Abu Abdallah Muhammad ibn Musa al-Khwarizmi

Page 10: IT [C Gymnasiou]   ENOHTHTA B1

Αλγόριθμος [ 2 ]

Κριτήρια που πρέπει να πληροί κάθε αλγόριθμος : Είσοδος Έξοδος Περατότητα Καθοριστικότητα Αποτελεσματικότητα

Page 11: IT [C Gymnasiou]   ENOHTHTA B1
Page 12: IT [C Gymnasiou]   ENOHTHTA B1
Page 13: IT [C Gymnasiou]   ENOHTHTA B1

Ερωτήσεις / Δραστηριότητες

Γιατί πρέπει να κατανοήσουμε καλά ένα πρόβλημα πριν προχωρήσουμε στην επίλυσή του;

Γιατί χρησιμοποιούμε τους αλγορίθμους; Να αναφέρετε εν συντομία γνωστά

προβλήματα που λύθηκαν με αλγορίθμους;

Page 14: IT [C Gymnasiou]   ENOHTHTA B1