Επιστημονικά Βιβλία
9789606759345

Εμβάθυνση στον προγραμματισμό με τη γλώσσα C

<p>Το βιβλίο αυτό σκοπό έχει να αποτελέσει το βασικό εργαλείο για τη μεταλαμπάδευση της τέχνης και της επιστήμης του προγραμματισμού. Απευθύνεται σε εκείνους που σκοπεύουν να διεκδικήσουν τον τίτλο του προγραμματιστή και του επαγγελματία που θα αναπτύξει χρήσιμα πακέτα προγραμμάτων. Δεν αποτελεί ένα στείρο βοήθημα σαν και αυτά που διδάσκουν εντολές και σύνταξη μιας γλώσσας προγραμματισμού. Για να επιτύχει το στόχο του, αρχικά αναπτύσει όλες τις θεμελιώδεις δυνατότητες που παρέχει η γλώσσα (μεταβλητές, τύπους δεδομένων, τελεστές, δομές ελέγχου, εντολές εισόδου και εξόδου, υποπρογράμματα και πίνακες). Για όλες αυτές τις δυνατότητες δίνονται προβλήματα και προγραμματιστικές λύσεις. Στη συνέχεια δίνεται έμφαση στους χαρακτήρες, στους τακτικούς αριθμούς, στη διαχείριση αλφαριθμητικών (strings), στη διάταξη πινάκων (με τη βοήθεια της bubble sort) και στην κατασκευή σύνθετων τύπων (εγγραφών) από το χρήστη. Μελετάται επίσης η προαναγγελία συνάρτησης, ο προεπεξεργαστής της C και οι βαθμωτοί και απαριθμητοί τύποι. Αυτά όλα αξιοποιούνται σε πραγματικά προβλήματα. Γίνεται επίσης ουσιαστική αναφορά στις δυναμικές δομές δεδομένων, στη δυναμική διαχείριση μνήμης και στους δείκτες (pointers). Όλα τα παραπάνω καλύπτονται στα πρώτα επτά κεφάλαια. </p> <p>Τα επόμενα έξι (από τα είκοσι συνολικά κεφάλαια) του βιβλίου εξετάζουν τη διαχείριση αρχείων. Στην αρχή (κεφάλαιο 8) γίνεται διάκριση των αρχείων κειμένου από τα binary αρχεία και τα αρχεία εγγραφών. Για τα τελευταία έχουμε αφιερώσει ένα μεγάλο μέρος του κεφαλαίου, στο οποίο αναπτύσεται μια πλήρη εφαρμογή για διαχείριση τηλεφωνικής ατζέντας. Στη συνέχεια (κεφάλαιο 9) εξετάζονται τα αρχεία εγγραφών μεταβλητού μήκους και αναπτύσσεται μια δεύτερη εφαρμογή που επιτρέπει μεταβλητό αριθμό τηλεφώνων ανά επαφή της ατζέντας. Στα υπόλοιπα τέσσερα, από τα έξι αφιερωμένα στα αρχεία, κεφάλαια, εξετάζονται οι βασικότερες τέσσερις μορφές επεξεργασίας αρχείων δεδομένων. Στο κεφάλαιο 10 εξετάζονται τα σειριακά αρχεία και όλοι οι αλγόριθμοι που απαιτούνται για τη συντήρησή τους (αναζήτηση, εισαγωγή, διαγραφή και ενημέρωση). Το ολοκληρωμένο πακέτο προγραμμάτων που εξετάζεται, στο κεφάλαιο με τα σειριακά αρχεία, είναι η διαχείριση των ξενοδοχειακών μονάδων (καταλυμάτων) μιας γεωγραφικής περιοχής. Αναπτύσεται (προσαρμόζεται) επίσης ο αλγόριθμος bubble sort για την ταξινόμηση αρχείων. Στο κεφάλαιο που εξετάζει τα ταξινομημένα σειριακά αρχεία (κεφάλαιο 11), κατασκευάζονται οι βασικότεροι αλγόριθμοι που απαιτούνται για τη συντήρησή τους. Οι αλγόριθμοι αυτοί αξιοποιούνται για μια εφαρμογή (πακέττο προγραμμάτων) που διαχειριζεται το προσωπικό (Human Resources Management) και τη μισθοδοσία του προσωπικού (Payroll) μιας επιχείρησης με ταξινομημένα σειριακά αρχεία. Στα δύο αυτά κεφάλαια (10 και 11) δίνεται μεγάλη έμφαση στην ανάπτυξη αλγορίθμων με τη βοήθεια ψευδοκώδικα. Γίνεται επίσης αναφορά στις απαιτήσεις σε υπολογιστική ισχύ των διαφορετικών (εναλλακτικών) αλγορίθμων. Η ανάπτυξη και η επεξήγηση των αλγορίθμων γίνεται με τρόπο που βοηθάει στην αφομοίωση της προγραμματιστικής - αλγοριθμικής σκέψης. Στο προτελευταίο από τα έξι αφιερωμένα στα αρχεία κεφάλαια, αναπτύσονται τα αρχεία απευθείας (direct) προσπέλασης και αυτά αξιοποιούνται σε μια εφαρμογή δανειστικής βιβλιοθήκης. Στο έκτο (τελευταίο) κεφάλαιο για τα αρχεία, αναπτύσσονται τα αρχεία με δείκτες. Στο κεφάλαιο αυτό αναπτύσσονται δύο εφαρμογές: συντήρηση Φορολογικού Μητρώου και συντήρηση του Φοιτητολογίου ενός εκπαιδευτικού ιδρύματος. </p> <p>Στα επόμενα επτά κεφάλαια (14 μέχρι 20) εμβαθύνουμε σε περισσότερο ειδικά θέματα, όπως είναι: Εγγραφές με παραλλαγές, Επικοινωνία των προ-γραμμάτων με το λειτουργικό σύστημα, Εμβέλεια και διάρκεια μεταβλητών, Αναδρομικά υποπρογράμματα, Επεξεργασία δυαδικών Ψηφίων, Δομές δεδομένων, Προχωρημένα θέματα δεικτών. </p>
Παρόμοια Προϊόντα

Παρόμοια Προϊόντα

Η γλώσσα προγραμματισμού C - Δεύτερη βελτιωμένη έκδοση
Η γλώσσα προγραμματισμού C - Δεύτερη βελτιωμένη έκδοση
από 19,42 €
Quantum: Αϊνστάιν, Μπορ και η μεγάλη διαμάχη για τη φύση της πραγματικότητας
Quantum: Αϊνστάιν, Μπορ και η μεγάλη διαμάχη για τη φύση της πραγματικότητας
από 19,12 €
Αποτοξίνωση του ήπατος και της χολής, Η αποτελεσματική μέθοδος για τη βελτίωση της υγείας και της ευεξίας σας
Αποτοξίνωση του ήπατος και της χολής, Η αποτελεσματική μέθοδος για τη βελτίωση της υγείας και της ευεξίας σας
από 11,33 €
Η παράδοση μέσα από τη νεωτερικότητα, Μεταμοντερνισμός και έθνος-κράτος στην επιστήμη της λαογραφίας
Η παράδοση μέσα από τη νεωτερικότητα, Μεταμοντερνισμός και έθνος-κράτος στην επιστήμη της λαογραφίας
από 7,52 €
Πλουραλισμός, πολυπολιτισμικότητα, ενσωμάτωση, αφομοίωση, Σημειώσεις για τη σύγχρονη ανοιχτή κοινωνία
Πλουραλισμός, πολυπολιτισμικότητα, ενσωμάτωση, αφομοίωση, Σημειώσεις για τη σύγχρονη ανοιχτή κοινωνία
από 15,75 €
Πώς να ενισχύσουμε τη δύναμη του παιδικού εγκεφάλου, 52 τρόποι βασισμένοι στις πιο σύγχρονες επιστημονικές ανακαλύψεις
Πώς να ενισχύσουμε τη δύναμη του παιδικού εγκεφάλου, 52 τρόποι βασισμένοι στις πιο σύγχρονες επιστημονικές ανακαλύψεις
από 8,54 €
100 μεγάλοι εφευρέτες, Γνωρίστε τη ζωή και τα δημιουργήματα των μεγαλύτερων εφευρετών στην ιστορία της ανθρωπότητας
100 μεγάλοι εφευρέτες, Γνωρίστε τη ζωή και τα δημιουργήματα των μεγαλύτερων εφευρετών στην ιστορία της ανθρωπότητας
από 3,08 €
Οι ασκήσεις μου: Προλαβαίνω το Αλτσχάιμερ, +70 παιχνίδια για να διατηρήσετε τη μνήμη σας δυνατή
Οι ασκήσεις μου: Προλαβαίνω το Αλτσχάιμερ, +70 παιχνίδια για να διατηρήσετε τη μνήμη σας δυνατή
από 5,45 €
Διδασκαλία με τη χρήση της τεχνολογίας, Προώθηση της μάθησης, ανάπτυξη ικανοτήτων
Διδασκαλία με τη χρήση της τεχνολογίας, Προώθηση της μάθησης, ανάπτυξη ικανοτήτων
από 16,12 €
Η γλώσσα Python σε βάθος
Η γλώσσα Python σε βάθος
από 51,75 €
Αντικειμενοστρεφής προγραμματισμός με τη C++
Αντικειμενοστρεφής προγραμματισμός με τη C++
από 41,25 €
C για αρχάριους
C για αρχάριους
από 16,42 €
Καταστήματα

Καταστήματα

Τελική τιμή βάσει τοποθεσίας

  1. Δεν βρέθηκαν καταστήματα με τα φίλτρα που επέλεξες.

  2. Books2u

    26,25 €

    Μεταφορικά
    Αντικαταβολή
    Τελική τιμή
    στο κατάστημα

Διαθέτεις αυτό το προϊόν; Ξεκίνα να πουλάς στο Find

Φίλτρα

Τρόπος Πληρωμής

Υπηρεσίες

Τοποθεσία & Πληρωμή

Τοποθεσία

Αποθηκευμένες Τοποθεσίες

Τρόπος Πληρωμής

Χαρακτηριστικά

Χαρακτηριστικά

Χαρακτηριστικά

Εκδότης
Εκδόσεις Νέων Τεχνολογιών
Κωδικός ISBN-13
9789606759345
Έτος έκδοσης
2009
Αριθμός σελίδων
512
eBook
Όχι
Είδος
Υπολογιστές - Πληροφορική
Συγγραφέας
Νικήτας Ν. Καρανικόλας

Αποποίηση ευθύνης

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

Βαθμολογίες

Βαθμολογίες

Δεν υπάρχουν ακόμα βαθμολογίες για αυτό το προϊόν

Ιστορικό Τιμής

Σφάλμα