Δομημένος προγραμματισμός: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Leonbont (συζήτηση | συνεισφορές)
έσβησα το δεν
Leonbont (συζήτηση | συνεισφορές)
Αναίρεση έκδοσης 4538699 από τον Leonbont (Συζήτηση)
Γραμμή 1:
Στην [[πληροφορική]] '''δομημένος προγραμματισμός''' (structured programming) ή '''διαδικαστικός προγραμματισμός''' (procedural programming) είναι μία [[προγραμματιστικό παράδειγμα|προσέγγιση στον προγραμματισμό]]<ref name="sams">Jesse Liberty, Bradley Jones, ''Sams Teach Yourself C++ in 21 Days'', Sams Publishing, 2004, σελ. 8, ISBN 978-0-672-32711-7</ref>, η οποία βασίζεται στην έννοια της ''κλήσης διαδικασίας''. Η [[διαδικασία (υπολογιστές)|διαδικασία]], γνωστή επίσης και ως ρουτίνα, υπορουτίνα, μέθοδος ή συνάρτηση (δεν σχετίζεται άμεσα με τη [[μαθηματικά|μαθηματική]] έννοια της [[συνάρτηση|συνάρτησης]]), είναι απλά ένα αυτοτελές σύνολο εντολών προς εκτέλεση.
 
Ο δομημένος προγραμματισμός βασίζεται στην αρχή του [[διαίρει και βασίλευε (υπολογιστές)|διαίρει και βασίλευε]], καθώς διασπά το βασικό πρόβλημα σε μικρότερα υποπροβλήματα (γνωστά επίσης και ως εργασίες). Κάθε εργασία με πολύπλοκη περιγραφή διαιρείται σε μικρότερες, έως ότου οι εργασίες να είναι αρκετά μικρές, περιεκτικές και εύκολες προς κατανόηση<ref name="sams"/>.