Εμβαθυνση στον προγραμματισμο με τη γλωσσα C
Εμβάθυνση στον προγραμματισμό με τη γλώσσα C
Νικήτας Ν. Καρανικόλας
Τα επόμενα έξι (από τα είκοσι συνολικά κεφάλαια) του βιβλίου εξετάζουν τη διαχείριση αρχείων. Στην αρχή (κεφάλαιο 8) γίνεται διάκριση των αρχείων κειμένου από τα binary αρχεία και τα αρχεία εγγραφών. Για τα τελευταία έχουμε αφιερώσει ένα μεγάλο μέρος του κεφαλαίου, στο οποίο αναπτύσεται μια πλήρη εφαρμογή για διαχείριση τηλεφωνικής ατζέντας. Στη συνέχεια (κεφάλαιο 9) εξετάζονται τα αρχεία εγγραφών μεταβλητού μήκους και αναπτύσσεται μια δεύτερη εφαρμογή που επιτρέπει μεταβλητό αριθμό τηλεφώνων ανά επαφή της ατζέντας. Στα υπόλοιπα τέσσερα, από τα έξι αφιερωμένα στα αρχεία, κεφάλαια, εξετάζονται οι βασικότερες τέσσερις μορφές επεξεργασίας αρχείων δεδομένων. Στο κεφάλαιο 10 εξετάζονται τα σειριακά αρχεία και όλοι οι αλγόριθμοι που απαιτούνται για τη συντήρησή τους (αναζήτηση, εισαγωγή, διαγραφή και ενημέρωση). Το ολοκληρωμένο πακέτο προγραμμάτων που εξετάζεται, στο κεφάλαιο με τα σειριακά αρχεία, είναι η διαχείριση των ξενοδοχειακών μονάδων (καταλυμάτων) μιας γεωγραφικής περιοχής. Αναπτύσεται (προσαρμόζεται) επίσης ο αλγόριθμος bubble sort για την ταξινόμηση αρχείων. Στο κεφάλαιο που εξετάζει τα ταξινομημένα σειριακά αρχεία (κεφάλαιο 11), κατασκευάζονται οι βασικότεροι αλγόριθμοι που απαιτούνται για τη συντήρησή τους. Οι αλγόριθμοι αυτοί αξιοποιούνται για μια εφαρμογή (πακέττο προγραμμάτων) που διαχειριζεται το προσωπικό (Human Resources Management) και τη μισθοδοσία του προσωπικού (Payroll) μιας επιχείρησης με ταξινομημένα σειριακά αρχεία. Στα δύο αυτά κεφάλαια (10 και 11) δίνεται μεγάλη έμφαση στην ανάπτυξη αλγορίθμων με τη βοήθεια ψευδοκώδικα. Γίνεται επίσης αναφορά στις απαιτήσεις σε υπολογιστική ισχύ των διαφορετικών (εναλλακτικών) αλγορίθμων. Η ανάπτυξη και η επεξήγηση των αλγορίθμων γίνεται με τρόπο που βοηθάει στην αφομοίωση της προγραμματιστικής - αλγοριθμικής σκέψης. Στο προτελευταίο από τα έξι αφιερωμένα στα αρχεία κεφάλαια, αναπτύσονται τα αρχεία απευθείας (direct) προσπέλασης και αυτά αξιοποιούνται σε μια εφαρμογή δανειστικής βιβλιοθήκης. Στο έκτο (τελευταίο) κεφάλαιο για τα αρχεία, αναπτύσσονται τα αρχεία με δείκτες. Στο κεφάλαιο αυτό αναπτύσσονται δύο εφαρμογές: συντήρηση Φορολογικού Μητρώου και συντήρηση του Φοιτητολογίου ενός εκπαιδευτικού ιδρύματος.
Στα επόμενα επτά κεφάλαια (14 μέχρι 20) εμβαθύνουμε σε περισσότερο ειδικά θέματα, όπως είναι: Εγγραφές με παραλλαγές, Επικοινωνία των προ-γραμμάτων με το λειτουργικό σύστημα, Εμβέλεια και διάρκεια μεταβλητών, Αναδρομικά υποπρογράμματα, Επεξεργασία δυαδικών Ψηφίων, Δομές δεδομένων, Προχωρημένα θέματα δεικτών.
Έκδοση | Αθήνα, Εκδόσεις Νέων Τεχνολογιών, 1η έκδοση, 2009 |
Μορφή | Βιβλίο |
Θέματα | Ηλεκτρονικοί υπολογιστές - Προγραμματισμός |
ISBN | 978-960-6759-34-5 |
ISBN-13 | 978-960-6759-34-5 |
Φυσική περιγραφή | 512σ. |
Τιμή | € 35.0, (Τελ. ενημ: 2009-10-15) |
Διαθεσιμότητα | Κυκλοφορεί - Εκκρεμής εγγραφή |
LEADER | 22 4500 | |
001 | 144459 | |
005 | 20200808134934.845 | |
020 | ## | |a 9789606759345 |
020 | ## | |a 9789606759345 |
041 | 0# | |a ελληνικά |
082 | 14 | |a 005.1 |2 23 |
100 | 1# | |a Καρανικόλας, Νικήτας Ν. |
245 | 10 | |a Εμβάθυνση στον προγραμματισμό με τη γλώσσα C |c Νικήτας Ν. Καρανικόλας |
250 | ## | |a 1η έκδοση |
260 | ## | |a Αθήνα |b Εκδόσεις Νέων Τεχνολογιών |c 2009 |
300 | ## | |a 512σ. |
650 | #1 | |a Ηλεκτρονικοί υπολογιστές - Προγραμματισμός |
903 | ## | |a €35.0 |
Τίτλος | Εμβάθυνση στον προγραμματισμό με τη γλώσσα C / Νικήτας Ν. Καρανικόλας ; |
Κύριος Συγγραφέας | Νικήτας Ν. Καρανικόλας |
Έκδοση | Αθήνα, Εκδόσεις Νέων Τεχνολογιών, 1η έκδοση, 2009 |
Μορφή | Βιβλίο |
Θέματα | Ηλεκτρονικοί υπολογιστές - Προγραμματισμός |
ISBN | 978-960-6759-34-5 |
ISBN-13 | 978-960-6759-34-5 |
Φυσική περιγραφή | 512σ. |