

ΑΛΓΟΡΙΘΜΙΚΗ
Presentation
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Easy
Δέs Χατζηχριστοδούλου
Used 9+ times
FREE Resource
17 Slides • 2 Questions
1
ΑΛΓΟΡΙΘΜΟΣ
ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
By Δέs Χατζηχριστοδούλου
2
3
Open Ended
Δώστε ένα ορισμό για το πρόβλημα
4
Γενικότερα, ως πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί. Η λύση ενός προβλήματος δεν μας είναι γνωστή, ούτε προφανής.
Προβλήματα αντιμετωπίζουμε καθημερινά, όπως:
-ποιος είναι ο πιο σύντομος δρόμος, για να πάμε στο σχολείο μας,
- πώς να οργανώσουμε μία εκδρομή,
- πώς να τακτοποιήσουμε τα βιβλία στη βιβλιοθήκη, ώστε να τα βρίσκουμε ευκολότερα.
5
Πολύπλοκα:η ρύπανση της ατμόσφαιρας, η εξοικονόμηση ενέργειας, η θεραπεία ορισμένων ασθενειών,
Απλά: ποιος είναι ο πιο σύντομος δρόμος, για να πάμε στο σχολείο μας
Κατηγορίες Προβλημάτων
είτε δεν μπορούμε να τα επιλύσουμε με τις μέχρι τώρα γνώσεις μας, όπως η ακριβής πρόβλεψη των σεισμών, η γήρανση του ανθρώπου, η ανακάλυψη εξωγήινων πολιτισμών και η επικοινωνία μαζί τους,
είτε έχει αποδειχθεί ότι δεν μπορούμε να τα επιλύσουμε, όπως: ο τετραγωνισμός του κύκλου με κανόνα και διαβήτη ή το ταξίδι στο παρελθόν.
ΕΧΟΥΝ ΛΥΣΗ
ΔΕΝ ΕΧΟΥΝ ΛΥΣΗ
6
ΒΗΜΑΤΑ-ΕΝΕΡΓΕΙΕΣ ΓΙΑ ΤΗΝ ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ
Κατανόηση προβλήματος
καταγραφή των δεδομένων. Δεδομένα προβλήματος είναι τα στοιχεία που μας είναι γνωστά και μπορούν να μας βοηθήσουν στη λύση του προβλήματος.
καταγραφή ζητούμενων. Σε κάθε πρόβλημα ψάχνουμε να βρούμε την απάντηση σε μια ερώτηση. Αυτό που ψάχνουμε είναι το ζητούμενο.
το σύνθετο πρόβλημα είναι αναγκαίο να το αναλύσουμε σε απλούστερα προβλήματα
7
8
Τι είναι Αλγόριθμος
Αλγόριθμο ονομάζουμε τη σαφή και ακριβή περιγραφή μιας σειράς ξεχωριστών οδηγιών - βημάτων, με σκοπό την επίλυση ενός προβλήματος.
9
Συνταγή για μακαρονάδα
10
Συνταγή για μακαρονάδα
11
Ιδιότητες ενός Αλγορίθμου
Τα βήματα που αποτελούν έναν αλγόριθμο ονομάζονται οδηγίες ή εντολές.
Αν υλοποιήσουμε τον αλγόριθμο πρέπει κάποτε να τελειώσει επιτυγχάνοντας τον αρχικό σκοπό
Οι εντολές ενός αλγορίθμου πρέπει να έχουν ακρίβεια και σαφήνεια, ώστε να μην μπερδευτεί αυτός που θα υλοποιήσει τον αλγόριθμο και τις εκτελέσει με λανθασμένο τρόπο.
οι εντολές ενός αλγορίθμου πρέπει να είναι εκφρασμένες με απλά λόγια, ώστε να είναι απόλυτα κατανοητές.
12
13
Open Ended
Ποια είναι τα δεδομένα, ποιοι οι περιορισμοί και ποια τα ζητούμενα του προβλήματος;
14
15
Υλοποίηση Αλγορίθμου με υπολογιστή - Προγραμματισμός
Ένα πρόγραμμα είναι η αναπαράσταση ενός αλγορίθμου γραμμένη σε γλώσσα κατανοητή για έναν υπολογιστή.
Ένα πρόγραμμα, δηλαδή, αποτελείται από μία σειρά εντολών που δίνονται στον υπολογιστή με σκοπό να εκτελέσει κάποια συγκεκριμένη λειτουργία ή να υπολογίσει κάποιο επιθυμητό αποτέλεσμα.
Η εργασία σύνταξης των προγραμμάτων ονομάζεται προγραμματισμός, ενώ τα άτομα που γράφουν και συντάσσουν ένα πρόγραμμα ονομάζονται προγραμματιστές.
16
Γλώσσες Προγραμματισμού
Οι γλώσσες που «καταλαβαίνουν» οι υπολογιστές είναι τεχνητές γλώσσες που ονομάζονται γλώσσες προγραμματισμού. Οι γλώσσες προγραμματισμού χρησιμοποιούνται για την επικοινωνία του ανθρώπου με τη μηχανή, όπως οι φυσικές γλώσσες (ελληνική, αγγλική, γαλλική κ.λπ.) χρησιμοποιούνται για την επικοινωνία μεταξύ των ανθρώπων.
Χαρακτηριστικά Γλωσσών Προγραμματισμού
αλφάβητο : σύνολο των χαρακτήρων
λεξιλόγιο : το σύνολο των λέξεων
συντακτικό : το σύνολο των κανόνων
17
Λάθη προγραμματιστών
Συντακτικά
Λογικά
18
|
|
19
Στάδια εκτέλεσης αλγόριθμου από ΚΜΕ
ΑΛΓΟΡΙΘΜΟΣ
ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
By Δέs Χατζηχριστοδούλου
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
13 questions
Σχήματα
Presentation
•
KG
17 questions
ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ
Presentation
•
9th - 12th Grade
17 questions
ΤΙ ΕΙΝΑΙ ΟΙ ΔΙΑΤΑΣΕΙΣ
Presentation
•
10th - 12th Grade
9 questions
Άθροισμα γωνιών τριγώνου
Presentation
•
9th - 12th Grade
17 questions
Βασικές εντολές CSS
Presentation
•
10th Grade
10 questions
Ο Πλανήτης Γη
Presentation
•
10th - 11th Grade
13 questions
Python 3
Presentation
•
9th - 12th Grade
12 questions
EDUBLOCKS 1
Presentation
•
10th - 12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade