Παράλληλη Αναζήτηση

Αναζήτηση

Βρες
Εμφάνιση

Άρθρα :: Σύντομη είδηση

( έξι χρόνια σε 66χρονο για βιασμό ανηλίκου ) 

Έξι χρόνια σε 66χρονο για βιασμό ανηλίκου "Αστεράτος" ο Στίβεν Σπίλμπεργκ

10.3. Πλεονεκτήματα του τμηματικού προγραμματισμού

Σε εξαετή κάθειρξη καταδικάστηκε χθες, από το μικτό ορκωτό εφετείο Θεσσαλονίκης, 66χρονος με την κατηγορία του "βιασμού ανηλίκου". Κάλλιο αργά, παρά ποτέ… Η χρήση υποπρογραμμάτων σε ένα πρόγραμμα παρουσιάζει πολλά πλεονεκτήματα που αναφέρθηκαν συνοπτικά στο κεφάλαιο 6.

Σύμφωνα με την κατάθεση της Κωνσταντίνας Δημητριάδου, γειτόνισσας του δράστη, είδε από το παράθυρο του σπιτιού της τον Μιλτιάδη Νταβέλη, 66 ετών, να ασελγεί σε βάρος ανήλικου παιδιού.

Το δικό του αστέρι στη χολιγουντιανή "Λεωφόρο της Δόξας" απέκτησε ο σκηνοθέτης Στίβεν Σπίλμπεργκ. Η σωστή χρήση του τμηματικού προγραμματισμού, δηλαδή ο σωστός χωρισμός ενός σύνθετου προγράμματος σε υποπρογράμματα εξασφαλίζει τέσσερα βασικά χαρακτηριστικά του σωστού προγραμματισμού:

Η γυναίκα, όπως είπε, ξέσπασε σε φωνές, όμως κανένας από τους γείτονες δεν ενδιαφέρθηκε να δει τι συμβαίνει.

Ο 56χρονος σκηνοθέτης, εκτός από τα τρία Όσκαρ με τα οποία έχει τιμηθεί (δύο για τη "Λίστα του Σίντλερ" και ένα για τη "Διάσωση του στρατιώτη Ράιαν"), μπορεί να υπερηφανεύεται ότι έχει σκηνοθετήσει οκτώ από τις εμπορικότερες ταινίες όλων των εποχών.

Διευκολύνει την ανάπτυξη του αλγορίθμου και του αντιστοίχου προ γράμματος.

Το περιστατικό συνέβη το καλοκαίρι του 1994 στο διαμέρισμα του Νταβέλη, που βρίσκεται στην οδό Κρήτης 40 στη Θεσσαλονίκη, με θύμα ανήλικο αγόρι ηλικίας περίπου 7 ετών, που δεν βρέθηκε ποτέ.

Ωστόσο, εξακολουθεί να εργάζεται με όρεξη… πρωτάρη, καθώς δεν πρόλαβε καλά καλά να βγει σε βιντεοκασέτα το "Minority Report" και οι κινηματογράφοι των ΗΠΑ ήδη προβάλλουν τη νέα του ταινία "Catch me if you can", με τους Τομ Χανκς και Λεονάρντο Ντι Κάπριο.

Επιτρέπει την εξέταση και την επίλυση απλών προβλημάτων και όχι στην αντιμετώπιση του συνολικού προβλήματος.

Χθες το εφετείο μείωσε την ποινή του κατηγορουμένου κατά ένα έτος (το πρωτοβάθμιο δικαστήριο τον είχε καταδικάσει σε κάθειρξη επτά έτών).

Με τη σταδιακή επίλυση των υποπροβλημάτων και τη δημιουργία των αντιστοίχων υποπρογραμμάτων τελικά επιλύεται το συνολικό πρόβλημα.

Σύμφωνα με πληροφορίες, ο 66χρονος και στο παρελθόν είχε απασχολήσει τις αστυνομικές και δικαστικές αρχές και είχε καταδικαστεί σε ποινή φυλάκισης 2 μηνών για "προσβολή δημοσίας αιδούς".

Διευκολύνει την κατανόηση και διόρθωση του προγράμματος. Ο χωρισμός του προγράμματος σε μικρότερα αυτοτελή τμήματα επιτρέπει τη γρήγορη διόρθωση ενός συγκεκριμένου τμήματος του χωρίς οι αλλαγές αυτές να επηρεάσουν όλο το υπόλοιπο πρόγραμμα. Επίσης διευκολύνει οποιονδήποτε χρειαστεί να διαβάσει και να κατανοήσει τον τρόπο που λειτουργεί το πρόγραμμα. Όπως έχει πολλές φορές τονιστεί αυτό είναι πολύ σημαντικό χαρακτηριστικό του σωστού προγραμματισμού, αφού ένα μεγάλο πρόγραμμα στον κύκλο της ζωής του χρειάζεται να συντηρηθεί από διαφορετικούς προγραμματιστές.

Απαιτεί λιγότερο χρόνο και προσπάθεια στη συγγραφή του προγράμματος. Πολύ συχνά χρειάζεται η ίδια λειτουργία σε διαφορετικά σημεία ενός προγράμματος. Από τη στιγμή που ένα υποπρόγραμμα έχει γραφεί, μπορεί το ίδιο να καλείται από πολλά σημεία του προγράμματος. Έτσι μειώνονται το μέγεθος του προγράμματος, ο χρόνος που απαιτείται για τη συγγραφή του και οι πιθανότητες λάθους, ενώ ταυτόχρονα το πρόγραμμα γίνεται πιο εύληπτο και κατανοητό.

Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού. Ένα υποπρόγραμμα που έχει γραφεί μπορεί να χρησιμοποιηθεί πολύ εύκολα και σε άλλα προγράμματα. Από τη στιγμή που έχει δημιουργηθεί, η χρήση του δεν διαφέρει από τη χρήση των ενσωματωμένων συναρτήσεων που παρέχει η γλώσσα προγραμματισμού, όπως για τον υπολογισμό του ημίτονου ή του συνημίτονου ή την εντολή με την οποία εκτελεί μία συγκεκριμένη διαδικασία, για παράδειγμα γράφει στην οθόνη (εντολή ΓΡΑΨΕ). Αν λοιπόν χρειάζεται συχνά κάποια λειτουργία που δεν υποστηρίζεται απευθείας από τη γλώσσα, όπως για παράδειγμα η εύρεση του μικρότερου δύο αριθμών, τότε μπορεί να γραφεί το αντίστοιχο υποπρόγραμμα. Η συγγραφή πολλών υποπρογραμμάτων και η δημιουργία βιβλιοθηκών με αυτά, ουσιαστικά επεκτείνουν την ίδια τη γλώσσα προγραμματισμού.