

ΑΛΓΟΡΙΘΜΙΚΗ
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
18 questions
Παρουσίαση Τομέα
Presentation
•
11th Grade
10 questions
Ασφάλεια Υπολογιστικού Συστήματος
Presentation
•
9th - 12th Grade
13 questions
Περίμετρος και Εμβαδόν
Presentation
•
9th - 12th Grade
13 questions
Από το ημερολόγιο της Άννας Φρανκ
Presentation
•
9th - 12th Grade
15 questions
Από τον Web 1.0 στον Web X.0
Presentation
•
9th - 10th Grade
11 questions
ΠΑΡΑΛΛΗΛΟΓΡΑΜΜΑ
Presentation
•
9th - 12th Grade
10 questions
Εποχές
Presentation
•
KG
9 questions
1204. Αλωση από τους Φράγκους
Presentation
•
9th Grade - University
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
20 questions
Inventor Terms Exercise #1a
Quiz
•
9th Grade
31 questions
Inventor Vocabulary Review Sheet
Quiz
•
9th Grade
26 questions
Final Exam Review 1
Quiz
•
11th Grade
10 questions
Exploring Cybersecurity Techniques and Threats
Interactive video
•
6th - 10th Grade