Professional Documents
Culture Documents
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφ 1
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφ 1
Κεφάλαιο 1ο
Να δοθεί ο ορισμός του προβλήματος καθώς
και τρία παραδείγματα σημαντικών ιστορικών ή επιστημονικών προβλημάτων.
Με τον όρο Πρόβλημα, εννοείται μια κατάσταση η οποία
χρήζει αντιμετώπισης ,και
απαιτεί λύση
η οποία δεν είναι γνωστή εκ των προτέρων.
3. Το πρόβλημα της κοινωνικής αδικίας οδήγησε στην εμφάνιση του Robin Wood στην
Αγγλία.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Να περιγραφεί το πρόβλημα του 2000.
Οι Η/Υ αναπαριστούσαν την ημερομηνία χρησιμοποιώντας 2 ψηφία για το έτος.
9 8
1998
Δηλαδή η ημερομηνία 29 Ιουνίου 1999 αναπαριστάνονταν ως
2 9 0 6 9 9
Το πρόβλημα δημιουργείται από το έτος 2000 και έπειτα , δηλ. από την ημερομηνία
0 1 0 1 0 0 1900
ή
Ο Η/Υ δεν είναι σε θέση να καταλάβει αν πρόκειται για την ημερομηνία 2000
1 Ιανουαρίου 1900 ή
1 Ιανουαρίου 2000
Το συγκεκριμένο πρόβλημα αν και φαίνεται απλό μπορεί να έχει περίπλοκες επιπτώσεις.
Για παράδειγμα, οι Η/Υ τραπεζών μπορεί να κάνουν λάθος οικονομικούς λογαριασμούς,
Η/Υ αεροπορικών εταιρειών να ακυρώνουν κρατήσεις, κλπ.
Το πρόβλημα επιλύεται με την χρήση τεσσάρων ψηφίων για την αναπαράσταση του έτους στους Η/Υ.
0 1 0 1 2 0 0 0
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Από ποιους παράγοντες εξαρτάται η κατανόηση ενός προβλήματος και ποια μπορεί να
είναι η μορφή διατύπωσης ενός προβλήματος
Ο χώρος του προβλήματος είναι σημαντικότατος παράγοντας για την επίλυση του προβλήματος
γιατί θα πρέπει να προσαρμόσουμε την λύση ανάλογα.
Για παράδειγμα στην περίπτωση δίαιτας για λόγους υγείας
θα πρέπει να είμαστε αρκετά προσεκτικοί
στην αγωγή (δηλ. λύση) που θα προτείνουμε.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Να δοθούν οι ορισμοί των όρων
“δεδομένα”
“επεξεργασία δεδομένων”
“πληροφορία”
Δεδομένο αποτελεί οποιοδήποτε στοιχείο μπορεί να γίνει αντιληπτό με μια από τις πέντε αισθήσεις
του παρατηρητή , στον οποίο διατυπώνεται το πρόβλημα.
Είναι δηλαδή οποιοδήποτε στοιχείο μπορεί να εξαχθεί από τη διατύπωση του προβλήματος.
1. Ο ανθρώπινος εγκέφαλος
2. Ο Υπολογιστής
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Τι εννοούμε λέγοντας “δομή προβλήματος”
και ποια τα πλεονεκτήματα της εύρεσης της δομής ενός προβλήματος;
πρόβλημα 1 πρόβλημα 2
Με τον όρο δομή προβλήματος αναφερόμαστε στα συστατικά του μέρη,
δηλ. στα επιμέρους προβλήματα (υποπροβλήματα) που το αποτελούν καθώς πρόβλημα
πρόβλημα 3 πρόβλημα 4
και τον τρόπο που αυτά συνδέονται μεταξύ τους.
Τα πλεονεκτήματα της ανάλυσης του προβλήματος σε υποπροβλήματα,
δηλ. της εύρεσης της δομής του είναι:
δυσκολία
2. Ο κατακερματισμός ενός προβλήματος σε απλούστερα ,ενεργοποιεί και οξύνει την σκέψη και
την αναλυτική ικανότητα του ατόμου.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Τι εννοούμε λέγοντας “δομή προβλήματος”
και ποια τα πλεονεκτήματα της εύρεσης της δομής ενός προβλήματος;
πρόβλημα 1 πρόβλημα 2
Με τον όρο δομή προβλήματος αναφερόμαστε στα συστατικά του μέρη,
δηλ. στα επιμέρους προβλήματα (υποπροβλήματα) που το αποτελούν καθώς
και τον τρόπο που αυτά συνδέονται μεταξύ τους. πρόβλημα 3 πρόβλημα 4
δυσκολία
2. Ο κατακερματισμός ενός προβλήματος σε απλούστερα ,ενεργοποιεί και οξύνει την σκέψη και
την αναλυτική ικανότητα του ατόμου.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Πως μπορεί να αναπαρασταθεί η δομή ενός προβλήματος ;
Ένα πρόβλημα μπορεί να αναπαρασταθεί με δύο τρόπους:
ΚΑΦΕΣ
1 ΚΟΥΤΑΛΙΑ
ΝΕΡΟ ………..
ΚΑΦΕ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Να αναπαραστήσετε φραστικά το πρόβλημα της αγοράς νέου Η/Υ από έναν μαθητή.
Το πρόβλημα που τίθεται για τον μαθητή είναι: Η αγορά νέου Η/Υ.
Αυτό μπορεί να αναλυθεί επιμέρους στα εξής προβλήματα:
1. Εύρεση χρημάτων για την αγορά
2. Καθορισμός χαρακτηριστικών του Η/Υ
Το πρώτο το υποπρόβλημα μπορεί να αναλυθεί επιμέρους στα εξής υποπροβλήματα:
1.1 Χρήματα από τους γονείς.
1.2 Χρήματα από παππούδες
1.3 Οι οικονομίες του μαθητή
Το πρόβλημα του καθορισμού των χαρακτηριστικών του Η/Υ
μπορεί να αναλυθεί σε δύο μεγάλες κατηγορίες:
2.1 Χαρακτηριστικά των σύγχρονων ΗΥ .
2.2 Λόγος για τον οποίο θα χρησιμοποιείται ο Η/Υ ,
π.χ. για παιχνίδια ,για το διαδίκτυο.
Το πρόβλημα 2.1 μπορεί να αναλυθεί περαιτέρω σε άλλα προβλήματα ,όπως:
2.1.1 Έρευνα σε καταστήματα πώλησης Η/Υ.
2.1.2 Μελέτη περιοδικών Η/Υ.
2.1.3 Έρευνα στο διαδίκτυο
Με παρόμοιο τρόπο μπορούμε να συνεχίσουμε να αναλύουμε τα υποπροβλήματα
περαιτέρω ,μέχρι να φτάσουμε σε κάποια τα οποία μπορούμε εύκολα να τα επιλύσουμε.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Πως αναπαρίσταται ένα πρόβλημα διαγραμματικά;
Σύμφωνα με τη διαγραμματική αναπαράσταση:
1. Το αρχικό πρόβλημα αναπαρίσταται ως ένα ορθογώνιο παραλληλόγραμμο.
2. Τα επιμέρους προβλήματα αναπαρίστανται επίσης ως ορθογώνια παραλληλόγραμμα.
3. Τα παραλληλόγραμμα που αντιστοιχούν στα υποπροβλήματα
σχηματίζονται ένα επίπεδο χαμηλότερα από το πρόβλημα που αναπαριστούν.
Για παράδειγμα ,ένα τμήμα του προβλήματος των ναρκωτικών μπορεί να αναπαρασταθεί
διαγραμματικά ως εξής:
Πρόβλημα
Επίπεδο 1 Ναρκωτικών
Ενημέρωση Σχολικά
…………..
Πολιτών Προγράμματα
2. Το βαθμό δόμησης της λύσης τους , δηλ. τη δυνατότητα αυτοματοποίησης της λύσης τους.
2. Άλυτα ονομάζονται τα προβλήματα για τα οποία έχει αποδειχθεί ότι δεν υπάρχει λύση.
Έχουμε δηλ. προσπαθήσει να τα επιλύσουμε ,αλλά δεν επιδέχονται λύσεως.
(π.χ. τετραγωνισμός κύκλου)
3. Ανοικτά ονομάζονται τα προβλήματα για τα οποία η λύση δεν έχει βρεθεί ακόμα
αλλά δεν έχει αποδειχθεί ότι δεν μπορούμε να τα επιλύσουμε.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
Κεφάλαιο 1ο
Σε ποιες κατηγορίες διακρίνονται τα προβλήματα με βάση το βαθμό δόμησης;
Αρχή
__________
Τα προβλήματα με βάση το βαθμό δόμησης τους διακρίνονται σε:
Τέλος
2. Ημιδομημένα ονομάζονται εκείνα για τα οποία υπάρχει ένα πλήθος λύσεων, __________
………………
3. Βελτιστοποίησης όπου αναζητάμε τη βέλτιστη λύση για τα συγκεκριμένα δεδομένα που διαθέτουμε.
5 + (-) 2 = 3
2. Σύγκριση . Η οποία συνιστά τη βασική λειτουργία για την επιτέλεση όλων των λογικών πράξεων.
> >
3. Μεταφορά δεδομένων . Λειτουργία απαραίτητη στην επεξεργασία δεδομένων.