Πλήρες. Εγχειρίδιο της
|
|
- Ἠσαῦ Γκόφας
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Πλήρες C Εγχειρίδιο της 7 η ΕΚ ΟΣΗ Bradley L. Jones Peter Aitken Dean Miller Απόδοση: Χρυσούλα Κουτρούμπα Ηλεκτρ. Μηχανικός Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής Τηλ.: Αθήνα,
2 Τίτλος Πρωτοτύπου: Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition ISBN-13: ISBN-10: Copyright 2014 by Pearson Education Inc. 800 East 96th Street, Indianapolis, Indiana USA Αποκλειστικότητα για την Ελληνική Γλώσσα Εκδόσεις: Μόσχος Γκιούρδας Ζωοδόχου Πηγής Τηλ.: Αθήνα, ISBN: Επιμέλεια κειμένων: Μιχαήλ Μεταξάς Desktop Publishing: Κ. Καλαϊτζής, τηλ.: Εκτύπωση: ΜΗΤΡΟΠΟΛΙΣ Γραφικές Τέχνες Α.Ε., τηλ.: Βιβλιοδεσία: Ηλιόπουλος Θ. - Ροδόπουλος Π. Ο.Ε., τηλ Αναδημοσίευση του βιβλίου σε οποιαδήποτε μορ φή, ολόκληρου ή μέ ρους, καθώς και των περιεχομένων προ γραμ μά των, δεν επιτρέπεται χωρίς την έγγραφη εξου σιο δό τη ση του εκδότη.
3 Περιεχόμενα με μια Ματιά Εισαγωγή...1 ΜΕΡΟΣ I: Τα Βασικά της C 1 Ξεκίνημα με την C Τα Συστατικά Ενός Προγράμματος C Αποθήκευση Πληροφοριών: Μεταβλητές και Σταθερές Τμήματα ενός Προγράμματος C: Προτάσεις, Εκφράσεις και Τελεστές Συσκευασία Κώδικα σε Συναρτήσεις Βασικός Έλεγχος Προγράμματος Τα Βασικά της Ανάγνωσης και Εγγραφής Πληροφοριών ΜΕΡΟΣ II: Θέτοντας την C σε Λειτουργία 8 Χρήση Αριθμητικών Πινάκων Κατανόηση των εικτών Εργασία με Χαρακτήρες και Ακολουθίες Χαρακτήρων Υλοποίηση ομών, Ενώσεων και TypeDefs Κατανόηση της Εμβέλειας Μεταβλητών Προηγμένος Έλεγχος Προγράμματος Εργασία με την Οθόνη, τον Εκτυπωτή και το Πληκτρολόγιο ΜΕΡΟΣ III: Προηγμένη C 15 είκτες προς είκτες και Πίνακες εικτών είκτες σε Συναρτήσεις και Συνδεδεμένες Λίστες Χρήση Αρχείων ίσκου Χειρισμός Ακολουθιών Χαρακτήρων Περισσότερα από τις Συναρτήσεις ιερεύνηση της Βιβλιοθήκης Συναρτήσεων της C Εργασία με τη Μνήμη Προηγμένη Χρήση Μεταγλωττιστή ΜΕΡΟΣ IV: Παραρτήματα Α Πίνακας Χαρακτήρων ASCII Β εσμευμένες Λέξεις της C/C Γ Συνήθεις Συναρτήσεις της C Απαντήσεις Ευρετήριο...645
4 Πίνακας Περιεχομένων Εισαγωγή...1 ΜΕΡΟΣ I: Τα Βασικά της C ΚΕΦΑΛΑΙΟ 1: Ξεκίνημα με την C 5 Η Συνοπτική Ιστορία της Γλώσσας C... 6 Γιατί Χρησιμοποιούμε την C;... 6 Προετοιμασία για Προγραμματισμό... 8 Ο Κύκλος Ανάπτυξης Ενός Προγράμματος ημιουργία Πηγαίου Κώδικα... 9 Μεταγλώττιση Πηγαίου Κώδικα...9 Σύνδεση για την ημιουργία Εκτελέσιμου Αρχείου...10 Ολοκλήρωση του Κύκλου Ανάπτυξης...11 Το Πρώτο σας Πρόγραμμα C...13 Εισαγωγή και Μεταγλώττιση του hello.c...14 Περίληψη...18 Ε&Α...18 Εργαστήριο...19 Ερωτηματολόγιο...19 Ασκήσεις...20 ΚΕΦΑΛΑΙΟ 2: Τα Συστατικά Ενός Προγράμματος C 23 Ένα Σύντομο Πρόγραμμα C...24 Τα Συστατικά Προγράμματος...25 Η Συνάρτηση main() (Γραμμές 9 Έως 23)...25 Οι Οδηγίες #include και #define (Γραμμές 2 και 3)...25 Ο Ορισμός Μεταβλητής (Γραμμή 5)...26 Η Αρχέτυπη Συνάρτηση (Γραμμή 7)...26 Προτάσεις Προγράμματος (Γραμμές 12, 13, 14, 17, 19, 20, 22 και 28)...26 Ορισμός Συνάρτησης (Γραμμές 26 Έως 29)...27 Σχόλια Προγράμματος (Γραμμές 1, 11, 16 και 25)...27 Χρήση Αγκίστρων (Γραμμές 10, 23, 27 και 29)...29 Εκτέλεση του Προγράμματος...29
5 Πίνακας Περιεχομένων v Σημείωση για την Ακρίβεια...29 Ανασκόπηση των Μερών Ενός Προγράμματος...30 Περίληψη...32 Ε&Α...33 Εργαστήριο...33 Ερωτηματολόγιο...33 Ασκήσεις...34 ΚΕΦΑΛΑΙΟ 3: Αποθήκευση Πληροφοριών: Μεταβλητές και Σταθερές 37 Κατανόηση της Μνήμης του Υπολογιστή...38 Αποθήκευση Πληροφοριών με Μεταβλητές...39 Ονόματα Μεταβλητών...39 Αριθμητικοί Τύποι Μεταβλητών...40 ηλώσεις Μεταβλητών...44 Η Λέξη-Κλειδί typedef...45 Απόδοση Αρχικών Τιμών σε Μεταβλητές...45 Σταθερές...47 Κυριολεκτικές Σταθερές...47 Συμβολικές Σταθερές...48 Περίληψη...53 Ε&Α...53 Εργαστήριο...54 Ερωτηματολόγιο...54 Ασκήσεις...55 ΚΕΦΑΛΑΙΟ 4: Τμήματα ενός Προγράμματος C: Προτάσεις, Εκφράσεις και Τελεστές 57 Προτάσεις...58 Η Επίδραση του Κενού ιαστήματος στις Προτάσεις...58 ημιουργία Κενών Προτάσεων...59 Εργασία με Σύνθετες Προτάσεις...59 Κατανόηση των Εκφράσεων...60 Απλές Εκφράσεις...60 Σύνθετες Εκφράσεις...60 Τελεστές...61 Ο Τελεστής Εκχώρησης...62 Οι Μαθηματικοί Τελεστές...62
6 vi Πίνακας Περιεχομένων Προτεραιότητα Τελεστών και Παρενθέσεις...67 Σειρά Υπολογισμού ευτερευουσών Εκφράσεων...69 Οι Σχεσιακοί Τελεστές...70 Η Πρόταση if...71 Η Φράση else...74 Υπολογισμός Σχεσιακών Εκφράσεων...77 Η Προτεραιότητα των Σχεσιακών Τελεστών...79 Οι Λογικοί Τελεστές...80 Περισσότερα για τις Τιμές True/False...82 Προτεραιότητα Τελεστών...82 Συνδυαστικοί Τελεστές Εκχώρησης...84 Ο Τελεστής Συνθηκών...85 Ο Τελεστής Κόμμα...85 Ανασκόπηση Προτεραιότητας Τελεστών...86 Περίληψη...87 Ε&Α...88 Εργαστήριο...88 Ερωτηματολόγιο...89 Ασκήσεις...89 ΚΕΦΑΛΑΙΟ 5: Συσκευασία Κώδικα σε Συναρτήσεις 91 Κατανόηση των Συναρτήσεων...92 Ορισμός της Συνάρτησης...92 Συνάρτηση σε Απεικόνιση...92 Πώς Λειτουργεί Μία Συνάρτηση...95 Συναρτήσεις και ομημένος Προγραμματισμός...97 Τα Πλεονεκτήματα του ομημένου Προγραμματισμού...97 Σχεδίαση ομημένου Προγράμματος...97 Η Καθοδική Προσέγγιση...99 Εγγραφή Συνάρτησης Η Επικεφαλίδα Συνάρτησης Το Σώμα της Συνάρτησης Η Αρχέτυπη Συνάρτηση ιοχέτευση Ορισμάτων σε Συνάρτηση Κλήση Συναρτήσεων Αναδρομή Πού Ανήκουν οι Συναρτήσεις...114
7 Πίνακας Περιεχομένων vii Εργασία με Inline Συναρτήσεις Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 6: Βασικός Έλεγχος Προγράμματος 119 Πίνακες: Τα Βασικά Έλεγχος Εκτέλεσης Προγράμματος Η Πρόταση for Ένθεση Προτάσεων for Η Πρόταση while Ένθεση Προτάσεων while Ο Βρόχος do...while Ένθετοι Βρόχοι Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 7: Τα Βασικά της Ανάγνωσης και Εγγραφής Πληροφοριών 145 Προβολή Πληροφοριών στην Οθόνη Η Συνάρτηση printf() Οι Ακολουθίες Χαρακτήρων Μορφής της printf() Προβολή Μηνυμάτων με την puts() Είσοδος Αριθμητικών εδομένων με την scanf() Χρήση Αλληλουχιών Τριών Χαρακτήρων Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις...164
8 viii Πίνακας Περιεχομένων ΜΕΡΟΣ II: Θέτοντας την C σε Λειτουργία ΚΕΦΑΛΑΙΟ 8: Χρήση Αριθμητικών Πινάκων 167 Τι Είναι Ένας Πίνακας; Χρήση Μονοδιάστατων Πινάκων Χρήση Πολυδιάστατων Πινάκων Ονομασία και ήλωση Πινάκων Απόδοση Αρχικών Τιμών σε Πίνακες Αρχικοποίηση Πολυδιάστατων Πινάκων Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 9: Κατανόηση των εικτών 187 Τι Είναι Ένας είκτης; Η Μνήμη του Υπολογιστή σας ημιουργία Ενός είκτη είκτες και Απλές Μεταβλητές ήλωση εικτών Απόδοση Αρχικών Τιμών σε είκτες Χρήση εικτών είκτες και Τύποι Μεταβλητών είκτες και Πίνακες Το Όνομα Πίνακα ως είκτης Αποθήκευση Στοιχείων Πίνακα Αριθμητική εικτών Σημεία Προσοχής σε είκτες Σημειολογία εικτών Θέσης Πινάκων και είκτες ιοχέτευση Πινάκων σε Συναρτήσεις Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις...211
9 Πίνακας Περιεχομένων ix ΚΕΦΑΛΑΙΟ 10: Εργασία με Χαρακτήρες και Ακολουθίες Χαρακτήρων 213 Ο Τύπος εδομένων char Χρήση Μεταβλητών Χαρακτήρων Χρήση Ακολουθιών Χαρακτήρων Πίνακες Χαρακτήρων Αρχικοποίηση Πινάκων Χαρακτήρων Ακολουθίες Χαρακτήρων και είκτες Ακολουθίες Χαρακτήρων Χωρίς Πίνακες Κατανομή Χώρου σε Ακολουθία Χαρακτήρων κατά την Μεταγλώττιση Η Συνάρτηση malloc() Χρήση της Συνάρτησης malloc() Προβολή Ακολουθιών Χαρακτήρων και Χαρακτήρων Η Συνάρτηση puts() Η Συνάρτηση printf() Ανάγνωση Ακολουθιών Χαρακτήρων από το Πληκτρολόγιο Είσοδος Ακολουθιών Χαρακτήρων με την Συνάρτηση gets() Είσοδος Ακολουθιών Χαρακτήρων με Χρήση της Συνάρτησης scanf() Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 11: Υλοποίηση ομών, Ενώσεων και TypeDefs 241 Εργασία με Απλές ομές Ορισμός και ήλωση ομών Πρόσβαση Μελών μιας ομής Χρήση Πολυπλοκότερων ομών Συμπερίληψη ομών Μέσα σε Άλλες ομές ομές που Περιέχουν Πίνακες Πίνακες ομών Απόδοση Αρχικών Τιμών σε ομές ομές και είκτες Συμπερίληψη εικτών ως Μέλη ομών ημιουργία εικτών προς ομές Εργασία με είκτες και Πίνακες ομών ιοχέτευση ομών ως Ορισμάτων σε Συναρτήσεις...267
10 x Πίνακας Περιεχομένων Κατανόηση των Ενώσεων Ορισμός, ήλωση και Απόδοση Αρχικών Τιμών σε Ενώσεις Πρόσβαση σε Μέλη Ένωσης ημιουργία Συνωνύμων για ομές με την typedef Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 12: Κατανόηση της Εμβέλειας Μεταβλητών 279 Τι Είναι η Εμβέλεια; Επίδειξη της Εμβέλειας Η Σημασία της Εμβέλειας ημιουργία Εξωτερικών Μεταβλητών Εμβέλεια Εξωτερικής Μεταβλητής Πότε Χρησιμοποιούνται Εξωτερικές Μεταβλητές Η Λέξη-Κλειδί extern ημιουργία Τοπικών Μεταβλητών Στατικές και Αυτόματες Μεταβλητές Η Εμβέλεια των Παραμέτρων Συνάρτησης Εξωτερικές Στατικές Μεταβλητές Μεταβλητές Καταχωρητή Τοπικές Μεταβλητές και η Συνάρτηση main() Ποια Κλάση Αποθήκευσης θα Πρέπει να Χρησιμοποιήσετε; Τοπικές Μεταβλητές και Μπλοκ Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 13: Προηγμένος Έλεγχος Προγράμματος 299 Πρόωρος Τερματισμός Βρόχων Η Πρόταση break Η Πρόταση continue...302
11 Πίνακας Περιεχομένων xi Η Πρόταση goto Ατέρμονες Βρόχοι Η Πρόταση switch Έξοδος Από το Πρόγραμμα Η Συνάρτηση exit() Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 14: Εργασία με την Οθόνη, τον Εκτυπωτή και το Πληκτρολόγιο 325 Ροές και C Τι Είναι Ακριβώς η Είσοδος / Έξοδος Προγράμματος; Τι Είναι Μία Ροή; Ροές Κειμένου και υαδικές Ροές Προκαθορισμένες Ροές Χρήση των Συναρτήσεων Ροών της C Ένα Παράδειγμα Αποδοχή Εισόδου Πληκτρολογίου Είσοδος χαρακτήρα Εργασία με Μορφοποιημένη Είσοδο Χειρισμός Εξόδου στην Οθόνη Έξοδος Χαρακτήρα με τις putchar(), putc() και fputc() Χρήση των puts() και fputs() για Έξοδο Ακολουθιών Χαρακτήρων Χρήση των printf() και fprintf() για Μορφοποιημένη Έξοδο Πότε να Χρησιμοποιείτε την fprintf() Χρήση της stderr Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις...360
12 xii Πίνακας Περιεχομένων ΜΕΡΟΣ III: Προηγμένη C ΚΕΦΑΛΑΙΟ 15: είκτες προς είκτες και Πίνακες εικτών 361 ήλωση εικτών προς είκτες είκτες και Πολυδιάστατοι Πίνακες Εργασία με Πίνακες εικτών Ακολουθίες Χαρακτήρων και είκτες: Ανασκόπηση ήλωση Πίνακα εικτών σε Τύπο char Σύνοψη με Ένα Παράδειγμα Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 16: είκτες σε Συναρτήσεις και Συνδεδεμένες Λίστες 385 Εργασία με είκτες προς Συναρτήσεις ήλωση ενός είκτη προς Συνάρτηση Απόδοση Αρχικών Τιμών και Χρήση ενός είκτη προς Συνάρτηση Κατανόηση των Συνδεδεμένων Λιστών Τα Βασικά των Συνδεδεμένων Λιστών Εργασία με Συνδεδεμένες Λίστες Παράδειγμα Απλής Συνδεδεμένης Λίστας Υλοποίηση Συνδεδεμένης Λίστας Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 17: Χρήση Αρχείων ίσκου 417 Συσχετισμός Ροών με Αρχεία ίσκου Κατανόηση των Τύπων Αρχείων ίσκου Χρήση Ονομάτων Αρχείων Άνοιγμα Αρχείου Εγγραφή και Ανάγνωση εδομένων Αρχείου Μορφοποιημένη Είσοδος και Έξοδος Αρχείου...424
13 Πίνακας Περιεχομένων xiii Είσοδος και Έξοδος Χαρακτήρα Άμεση Είσοδος και Έξοδος Αρχείου Προσωρινή Αποθήκευση Αρχείων: Κλείσιμο και Άδειασμα Αρχείων Κατανόηση Σειριακής και Τυχαίας Προσπέλασης Αρχείου Οι Συναρτήσεις ftell() και rewind() Η Συνάρτηση fseek() Ανίχνευση του Τέλους Αρχείου Συναρτήσεις ιαχείρισης Αρχείου ιαγραφή ενός Αρχείου Μετονομασία Αρχείου Αντιγραφή Αρχείου Χρήση Προσωρινών Αρχείων Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 18: Χειρισμός Ακολουθιών Χαρακτήρων 455 Καθορισμός Μήκους Ακολουθίας Χαρακτήρων Αντιγραφή Ακολουθιών Χαρακτήρων Η Συνάρτηση strcpy() Η Συνάρτηση strncpy() Συνένωση Ακολουθιών Χαρακτήρων Χρήση της Συνάρτησης strcat() Χρήση της Συνάρτησης strncat() Σύγκριση Ακολουθιών Χαρακτήρων Σύγκριση ύο Ολόκληρων Ακολουθιών Χαρακτήρων Σύγκριση Τμημάτων Ακολουθιών Χαρακτήρων Αναζήτηση Ακολουθιών Χαρακτήρων Η Συνάρτηση strchr() Η Συνάρτηση strrchr() Η Συνάρτηση strcspn() Η Συνάρτηση strspn() Η Συνάρτηση strpbrk() Η Συνάρτηση strstr() Μετατροπές Ακολουθιών Χαρακτήρων σε Αριθμούς Μετατροπή Ακολουθιών Χαρακτήρων σε Ακεραίους...475
14 xiv Πίνακας Περιεχομένων Μετατροπή Ακολουθιών Χαρακτήρων σε Long Μετατροπή Ακολουθιών Χαρακτήρων σε Long Long Μετατροπή Ακολουθιών Χαρακτήρων σε Αριθμητικές Τιμές Κινητής Υποδιαστολής Συναρτήσεις Ελέγχου Χαρακτήρα Υποστήριξη ANSI για Κεφαλαία και Πεζά Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 19: Περισσότερα από τις Συναρτήσεις 487 ιοχέτευση εικτών σε Συναρτήσεις είκτες Τύπου void Χρήση Συναρτήσεων που Έχουν Μεταβλητό Πλήθος Ορισμάτων Συναρτήσεις που Επιστρέφουν Έναν είκτη Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 20: ιερεύνηση της Βιβλιοθήκης Συναρτήσεων της C 505 Μαθηματικές Συναρτήσεις Τριγωνομετρικές Συναρτήσεις Εκθετικές και Λογαριθμικές Συναρτήσεις Υπερβολικές Συναρτήσεις Άλλες Μαθηματικές συναρτήσεις Επίδειξη των Μαθηματικών Συναρτήσεων Ενασχόληση με τον Χρόνο Αναπαράσταση Χρόνου Οι Συναρτήσεις Χρόνου Χρήση Συναρτήσεων Χρόνου Χειρισμός Σφαλμάτων Η Μακροεντολή assert() Το Αρχείο Επικεφαλίδων errno.h Η Συνάρτηση perror()...519
15 Πίνακας Περιεχομένων xv Αναζήτηση και Ταξινόμηση Αναζήτηση με την bsearch() Ταξινόμηση με την qsort() Αναζήτηση και Ταξινόμηση: ύο Επιδείξεις Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 21: Εργασία με τη Μνήμη 533 Μετατροπές Τύπων Αυτόματες Μετατροπές Τύπου Κυριολεκτικές Μετατροπές με Χρήση Αλλαγών Τύπου Κατανομή Αποθηκευτικού Χώρου Μνήμης Κατανομή Μνήμης με την Συνάρτηση malloc() Κατανομή Μνήμης με την Συνάρτηση calloc() Κατανομή Περισσότερης Μνήμης με την Συνάρτηση realloc() Απελευθέρωση Μνήμης με την Συνάρτηση free() Χειρισμός Μπλοκ Μνήμης Τοποθέτηση Αρχικών Τιμών σε Μνήμη με την Συνάρτηση memset() Αντιγραφή Μνήμης με την Συνάρτηση memcpy() Μετακίνηση Μνήμης με την Συνάρτηση memmove() Εργασία με Bits Οι Τελεστές Μετατόπισης Οι Bitwise Λογικοί Τελεστές Ο Τελεστής Συμπληρώματος Πεδία Bit σε ομές Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΚΕΦΑΛΑΙΟ 22: Προηγμένη Χρήση Μεταγλωττιστή 559 Προγραμματισμός με Πολλαπλά Αρχεία Πηγαίου Κώδικα Πλεονεκτήματα του Αρθρωτού Προγραμματισμού Τεχνικές Αρθρωτού Προγραμματισμού...560
16 xvi Πίνακας Περιεχομένων Συστατικά Λειτουργικής Μονάδας Εξωτερικές Μεταβλητές και Αρθρωτός Προγραμματισμός Ο Προεπεξεργαστής της C Η Οδηγία Προεπεξεργαστή #define Χρήση της Οδηγίας #include Χρήση των #if, #elif, #else και #endif Χρήση των #if...#endif στην Ανίχνευση Σφαλμάτων Αποφυγή Πολλαπλών Συμπεριλήψεων Αρχείων Επικεφαλίδων Η Οδηγία #undef Προκαθορισμένες Μακροεντολές Χρήση Ορισμάτων Γραμμής Εντολής Περίληψη Ε&Α Εργαστήριο Ερωτηματολόγιο Ασκήσεις ΜΕΡΟΣ 4: Παραρτήματα ΠΑΡΑΡΤΗΜΑ Α: Πίνακας Χαρακτήρων ASCII 583 ΠΑΡΑΡΤΗΜΑ Β: εσμευμένες Λέξεις της C/C ΠΑΡΑΡΤΗΜΑ Γ: Συνήθεις Συναρτήσεις της C 593 ΠΑΡΑΡΤΗΜΑ : Απαντήσεις 599 Ευρετήριο...645
17 Για τους Συγγραφείς Ο Bradley L. Jones διαχειρίζεται και διευθύνει το ίκτυο Developer.com, που συμπεριλαμβάνει ιστοτόπους όπως οι Developer.com, CodeGuru και DevX. Έχει αναπτύξει συστήματα χρησιμοποιώντας C, C#, C++, SQL Server, PowerBuilder, Visual Basic, HTML5 και πολλά άλλα. Ο λογαριασμός του στο Twitter Ο Peter Aitken ανήκε στο διδακτικό προσωπικό του Duke University Medical Center, όπου ανέπτυξε εξαιρετικά προγράμματα για ερευνητικούς σκοπούς. Είναι έμπειρος συγγραφέας στον τομέα του IT-και σε θέματα εφαρμογών και σε θέματα προγραμματισμού-με περισσότερα από 70 άρθρα σε περιοδικά και 40 βιβλία στο ενεργητικό του. Ο Aitken εργάζεται σήμερα ως σύμβουλος στην φαρμακευτική βιομηχανία. Ο Dean Miller είναι συγγραφέας και συντάκτης με περισσότερα από 20 χρόνια εμπειρίας και στον εκδοτικό χώρο και σε επιχειρήσεις αδειοδοτούμενων καταναλωτικών προϊόντων. Στην πορεία, έχει δημιουργήσει ή έχει συνεισφέρει σε ένα πλήθος βιβλίων βέλτιστων πωλήσεων και σειρών, συμπεριλαμβανομένων των σειρών Teach Yourself in 21 Days, Teach Yourself in 24 Hours και Unleashed, όλων από την Sams Publishing.
18 Ευχαριστίες Θα ήθελα να ευχαριστήσω τους Bradley Jones και Peter Aiken για τη δημιουργία του ξεχωριστού υλικού προγραμματισμού σε C, που έχει μελετηθεί εκτενώς για περισσότερο από δύο δεκαετίες, διδάσκοντας εκατοντάδες χιλιάδες ανθρώπους πως να προγραμματίζουν στην εξαιρετικότερη όλων των γλωσσών, την C. Θα ήθελα να ευχαριστήσω τον Mark Taber για την ευκαιρία που μας έδωσε να δώσουμε σ' αυτό το βιβλίο μια νέα μορφή και τους Mandie Frank, San Dee Phillips και Siddhartha Singh που πήραν το πρωτότυπο κείμενο και τις προσθήκες μου και διαμόρφωσαν σ' ένα καλύτερο αποτέλεσμα. Σε προσωπικό επίπεδο, ευχαριστώ την σύζυγό μου Fran, τα παιδιά μου John, Alice και Margaret για την αγάπη και την υποστήριξή τους. Θα ήθελα να αφιερώσω το δικό μου "κομμάτι" αυτής της έκδοσης στις δύο αδελφές μου, Sheryn και Rebecca, για την απαράμιλλη αντοχή τους στις αντιξοότητες που τις έριξε η ζωή. Dean Miller Πρώτα απ' όλα, ευχαριστώ τον συγγραφέα Brad Jones, για την σκληρή δουλειά του και την αφοσίωσή του. Είμαι επίσης ιδιαιτέρως ευγνώμων σε όλους τους ανθρώπους στην Sams Publishing, δυστυχώς πάρα πολλοί για να τους αναφέρω ονομαστικά, που βοήθησαν να περάσει αυτό το βιβλίο από το επίπεδο της ιδέας στο επίπεδο της ολοκλήρωσης. Peter Aitken Θα ήθελα πρώτα να ευχαριστήσω στην σύζυγό μου για την συνεχή κατανόηση και υπομονή της όταν αναλαμβάνω τέτοια έργα, όπως η συγγραφή βιβλίων. Ένα καλό βιβλίο είναι το αποτέλεσμα της συμβίωσης που επιτυγχάνεται από ένα πλήθος ανθρώπων που συνεργάζονται σε αυτό. Θα ήθελα να ευχαριστήσω όλους τους ανθρώπους αναγνώστες, εκδότες και άλλους οι οποίοι βρήκαν το χρόνο να υποβάλλουν σχόλια και παρατηρήσεις στις προηγούμενες εκδόσεις αυτού του βιβλίου. Με την ενσωμάτωση μεγάλου μέρους των σχολίων τους, θεωρώ πως έχουμε κάνει αυτό το βιβλίο το καλύτερο για εύκολη εκμάθηση του προγραμματισμού με την C. Bradley L. Jones
19 Θα Θέλαμε την Γνώμη σας! Ως αναγνώστης αυτού του βιβλίου, είστε ο σημαντικότερος κριτικός και σχολιαστής μας. Εκτιμούμε τη γνώμη σας και θέλουμε να μάθουμε τι κάναμε σωστά, τι θα μπορούσαμε να κάνουμε καλύτερα, για ποιους τομείς θα θέλατε να δείτε δημοσιεύσεις μας και οτιδήποτε άλλο θα θέλατε να μας γνωστοποιήσετε. Τα σχόλιά σας είναι ευπρόσδεκτα. Μπορείτε να μας στείλετε ή να μας γράψετε για να μας πείτε τις σας άρεσε και τι όχι σ' αυτό το βιβλίο καθώς και τι μπορούμε να κάνουμε για να γίνουν τα βιβλία μας καλύτερα. Παρακαλούμε σημειώστε ότι δεν μπορούμε να σας βοηθήσουμε με προβλήματα τεχνικής φύσης που σχετίζονται με το θέμα αυτού του βιβλίου και ίσως δεν μπορούμε να απαντήσουμε προσωπικά σε κάθε μήνυμα που θα λάβουμε. Όταν γράφετε, παρακαλούμε βεβαιωθείτε ότι συμπεριλαμβάνετε τον τίτλο του βιβλίου, τον αριθμό έκδοσης και τους συγγραφείς, καθώς και το όνομά σας και στοιχεία επικοινωνίας. Θα εξετάσουμε προσεκτικά τα σχόλιά σας και θα τα κοινοποιήσουμε στους συγγραφείς και εκδότες που εργάστηκαν για το βιβλίο. Mail: Sams Publishing 201 West 103rd Street Indianapolis, IN USA Υπηρεσίες Αναγνωστών Επισκεφθείτε την ιστοσελίδα μας και καταχωρήστε αυτό το βιβλίο στο informit.com/register για εύκολη πρόσβαση σε τυχόν ενημερώσεις, λήψεις ή διορθώσεις που ίσως γίνουν διαθέσιμες γι' αυτό το βιβλίο.
Περιεχόμενα. Πρόλογος... 21
Περιεχόμενα Πρόλογος... 21 Κεφάλαιο 1: Εισαγωγή στον προγραμματισμό... 25 Εισαγωγή...27 Πώς να διαβάσετε αυτό το βιβλίο...27 Η δομή των κεφαλαίων...28 Γιατί να μάθω προγραμματισμό;...31 Γιατί να μάθω C;...31
Διαβάστε περισσότεραΠρογραμματίζετε. Μάθετε να. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 3 η ΕΚ ΟΣΗ. Greg Perry Dean Miller. Απόδοση: Γιάννης Β. Σαμαράς
Μάθετε να Προγραμματίζετε σε 24 Ώρες 3 η ΕΚ ΟΣΗ Greg Perry Dean Miller Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.:
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... 17
Περιεχόμενα Πρόλογος... 17 Κεφάλαιο 1: Εισαγωγή... 19 Πώς να διαβάσετε αυτό το βιβλίο... 20 Η γλώσσα C Ιστορική αναδρομή... 22 Τα χαρακτηριστικά της C... 23 C Μια δομημένη γλώσσα... 23 C Μια γλώσσα για
Διαβάστε περισσότεραHTML5, CSS και JavaScript
Μάθετε HTML5, CSS και JavaScript Όλα σε Ένα 2 Η ΕΚ ΟΣΗ Julie C. Meloni Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
Διαβάστε περισσότεραΟδηγός των Ελληνικών Microsoft WINDOWS 7
Οδηγός των Ελληνικών Microsoft WINDOWS 7 Chris Fehily Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2010 www.mgiurdas.gr Τίτλος
Διαβάστε περισσότερα#define, 70, 575 #elif, 580 #else, 580 #endif, 580 #error, 584 #if, 580 #ifdef, 583 #ifndef, 580, 583 #include, 70, 227, 574 #undef, 579
Ευρετήριο Η γλώσσα C σε βάθος # #define, 70, 575 #elif, 580 #else, 580 #endif, 580 #error, 584 #if, 580 #ifdef, 583 #ifndef, 580, 583 #include, 70, 227, 574 #undef, 579 A abs(), 625 AND, 64 ASCII πίνακας
Διαβάστε περισσότεραPHP, MySQL. και Apache Όλα σε Ένα. Μάθετε. Εκδόσεις: Μ. Γκιούρδας. Julie C. Meloni. 5 η Έκδοση
Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 5 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
Διαβάστε περισσότεραPHP, MySQL. Μάθετε. και Apache. Όλα σε Ένα. Εκδόσεις: Μ. Γκιούρδας. 4 η Έκδοση. Julie C. Meloni
Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 4 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο
Διαβάστε περισσότεραPhotoshop CC. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.
Adobe Photoshop CC ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα
Διαβάστε περισσότεραActionScript 3.0 για το Adobe Flash. CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ.
ActionScript 3.0 για το Adobe Flash CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ. Μηχανικός Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011
Διαβάστε περισσότερα4 C Θεωρία και Πράξη. 6.8 Συναρτήσεις και στατικές μεταβλητές Αναδρομικές συναρτήσεις 119
Προλεγόμενα 9 1 Εισαγωγή 15 1.1 Χαρακτηριστικά της γλώσσας 15 1.2 Διαδικασία προγραμματισμού υπό το Unix 17 1.3 Προγραμματίζοντας στην C 19 2 Υπολογιστική 23 2.1 Μεταβλητές και σταθερές 23 2.2 Τύποι δεδομένων
Διαβάστε περισσότεραΜέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP
Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση
Διαβάστε περισσότεραAcrobat 9. Adobe. Βήμα προς Βήμα. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά
Adobe Acrobat 9 Βήμα προς Βήμα Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Διαβάστε περισσότεραAdobe Dreamweaver CS3
i Adobe Dreamweaver CS3 Βήμα προς Βήμα Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2007 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Διαβάστε περισσότεραΕπανάληψη για τις Τελικές εξετάσεις
Επανάληψη για τις Τελικές εξετάσεις ( ιάλεξη 21) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Εισαγωγή Το µάθηµα EPL032 έχει ως βασικό στόχο την επίλυση προβληµάτων πληροφορικής µε την χρήση της γλώσσας προγραµµατισµού
Διαβάστε περισσότεραΠρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21
Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση με το περιβάλλον
Διαβάστε περισσότεραΠ. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ❶ Προετοιµασία για το 1 ο Εργαστήριο
Διαβάστε περισσότεραΠεριεχόμενα ΜΕΡΟΣ 1. Πρόλογος... xiii. 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 23
Περιεχόμενα Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση
Διαβάστε περισσότεραAdobe FLASH Professional CC
Adobe FLASH Professional CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Διαβάστε περισσότεραJava 7. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 6 η ΕΚ ΟΣΗ. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού
Μάθετε την Java 7 σε 24 Ώρες 6 η ΕΚ ΟΣΗ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2012 www.mgiurdas.gr _CONT_java7.indd
Διαβάστε περισσότεραPhotoshop CS6. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.
Adobe Photoshop CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013
Διαβάστε περισσότεραΕνδεικτική περιγραφή μαθήματος
ΜΑΘΗΜΑ: ΔΙΔΑΣΚΩΝ: ΤΜΗΜΑ: Προγραμματισμός Η/Υ Συνδουκάς Δημήτριος Διοίκησης Επιχειρήσεων (Γρεβενά) Ενδεικτική περιγραφή μαθήματος 1. Εισαγωγή: Εισαγωγή στον προγραμματισμό, γλώσσες προγραμματισμού, μεταγλωτιστές.
Διαβάστε περισσότεραDreamweaver. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού
Adobe Dreamweaver CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου: Adobe
Διαβάστε περισσότεραΠ. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ΠΕΡΙΕΧΟΜΕΝΟ ΤΟΥ ΜΑΘΗΜΑΤΟΣ Αρχές
Διαβάστε περισσότεραΕπανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ
Επανάληψη για τις Τελικές εξετάσεις (Διάλεξη 24) Εισαγωγή Το μάθημα EPL032 έχει ως βασικό στόχο την επίλυση προβλημάτων πληροφορικής με την χρήση της γλώσσας προγραμματισμού C. Επομένως πρέπει: Nα κατανοήσετε
Διαβάστε περισσότεραΠεριεχόμενα. Λίγα λόγια για αυτή την έκδοση... 23
Περιεχόμενα Λίγα λόγια για αυτή την έκδοση...... 23 Κεφάλαιο 1 Εισαγωγή... 25 O στόχος του βιβλίου και σε ποιους απευθύνεται... 27 Πώς να διαβάσετε αυτό το βιβλίο... 27 Εκπαίδευση από απόσταση... 29 Ιστορική
Διαβάστε περισσότεραΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Η γλώσσα προγραμματισμού C ΕΡΓΑΣΤΗΡΙΟ 2: Εκφράσεις, πίνακες και βρόχοι 14 Απριλίου 2016 Το σημερινό εργαστήριο
Διαβάστε περισσότεραΠρογραμματισμός Ι. Προεπεξεργαστής. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Προεπεξεργαστής Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Διαδικασία Μεταγλώττισης πρόγραµµα επεξεργασίας κειµένου if a
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Αναφορά
Διαβάστε περισσότεραΑΕΠΠ Ερωτήσεις θεωρίας
ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος
Διαβάστε περισσότεραΠρογραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε
Διαβάστε περισσότεραΤμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr Κανόνες Ομαλής Λειτουργίας Ερχόμαστε στην ώρα μας Δεν καπνίζουμε και τρώμε εντός της αίθουσας
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Παρατηρήσεις
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Αλφαριθμητικά και Αρχεία Αλφαριθμητικά (strings) Αρχεία (files) τα βασικά στοιχεία Αλφαριθμητικά της C Συμβολοσειρές (= ακολουθίες
Διαβάστε περισσότεραΠ. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Προτάσεις,
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Μεταβλητές-Σταθερές-Παράμετροι Τα στοιχεία
Διαβάστε περισσότεραΠρογραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα
Διαβάστε περισσότεραΤμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Μονοδιάστατοι Πίνακες (tables) Μια συλλογή μεταβλητών ίδιου τύπου οι οποίες είναι αποθηκευμένες
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΧρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ
Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ
Διαβάστε περισσότερα10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.
1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Συναρτήσεις της C Τα Λοιπά Στοίβα και μηχανισμός κλήσης Αναδρομικές συναρτήσεις Στατικές μεταβλητές Άλλα θέματα Μηχανισμός
Διαβάστε περισσότεραΔιάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος
Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Διαβάστε περισσότεραΠεριεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13
Περιεχόμενα Πρόλογος... 13 ΜΕΡΟΣ ΠΡΩΤΟ Κεφ. 1 Περί προγραμματισμού και γλωσσών προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα... 17 Γλώσσες προγραμματισμού και εργαλεία ανάπτυξης προγραμμάτων...
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η
Διαβάστε περισσότεραΠρογραμματισμό για ΗΜΥ
ΕΠΛ 034: Εισαγωγή στον Προγραμματισμό για ΗΜΥ Αχιλλέας Αχιλλέως, Τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 3 Εισαγωγή στην C Θέματα ιάλεξης Σύνταξη και Σημασιολογία
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30
ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 1.1 Τι είναι Πληροφορική;...11 1.1.1 Τι είναι η Πληροφορική;...12 1.1.2 Τι είναι ο Υπολογιστής;...14 1.1.3 Τι είναι το Υλικό και το
Διαβάστε περισσότεραΠίνακας Περιεχοµένων Πρόλογος Κεφάλαιο Βασικές εισαγωγικές έννοιες
Πίνακας Περιεχοµένων Πρόλογος...vii Κεφάλαιο 1:Βασικές εισαγωγικές έννοιες...1 1.1 Η δοµή του µεταγλωττιστή...2 1.2 Η διαδικασία µεταγλώττισης...3 1.2.1 Η Λεξική Ανάλυση...6 1.2.2 Η Συντακτική Ανάλυση...6
Διαβάστε περισσότεραΠεριεχόµενα. Πρόλογος... 15
Πρόλογος... 15 Κεφάλαιο 1: Εισαγωγή... 17 Πώς να διαβάσετε αυτό το βιβλίο...18 Η γλώσσα C Ιστορική αναδροµή...19 Τα χαρακτηριστικά της C...20 C Μια δοµηµένη γλώσσα...20 C Μια γλώσσα για προγραµµατιστές...21
Διαβάστε περισσότεραH ΓΛΩΣΣΑ C. Μάθηµα 16: Είσοδος/Έξοδος: Συναρτήσεις Eξόδου. ηµήτρης Ψούνης
H ΓΛΩΣΣΑ C Μάθηµα 16: Είσοδος/Έξοδος: Συναρτήσεις Eξόδου ηµήτρης Ψούνης 2 Περιεχόµενα Μαθήµατος A. Συναρτήσεις ροής εξόδου stdout 1. Γενικά 2. Η συνάρτηση putchar() 3. Οι συναρτήσεις putc() και fputc()
Διαβάστε περισσότεραΠρογραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαβάστε περισσότεραEÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ
E π A π π ª π EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ TfiÌÔ ' KÏ ÓıË Ú ÌappleÔ Ï Ë ÏÒÛÛ ÚÔÁÚ ÌÌ ÙÈÛÌÔ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Πίνακες Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Πίνακες Πολλές φορές θέλουμε να κρατήσουμε στην μνήμη πολλά αντικείμενα
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Hello World /* Αρχείο hello.c * Εµφανίζει στην οθόνη το * µήνυµα hello world */ #include
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΑντικειµενοστρεφής Προγραµµατισµός
16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16
Διαβάστε περισσότεραΤίτλος Πακέτου Certified Computer Expert-ACTA
Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων
Διαβάστε περισσότεραΔομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Διαβάστε περισσότεραJOOMLA! Οπτικός Οδηγός τoυ Ελληνικού. Εκδόσεις: Μ. Γκιούρδας MARNI DERR TANYA SYMES. εύτερη έκδοση. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού
Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! εύτερη έκδοση MARNI DERR TANYA SYMES Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2012
Διαβάστε περισσότεραΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C
ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C 1 Εισαγωγή Ο προγραμματισμός είναι μια διαδικασία επίλυσης προβλημάτων με χρήση Η/Υ. Ένα πρόγραμμα είναι ένα σύνολο εντολών κάποιας γλώσσας προγραμματισμού,
Διαβάστε περισσότεραΠ. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Εισαγωγικά
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Συναρτήσεις (Functions) Οι βασικές λειτουργικές ενότητες ενός προγράμματος C Καλούνται με ορίσματα που αντιστοιχούνται σε
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 2: Δομή ενός προγράμματος C Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΠρόλογος... 11. 1. Εισαγωγικά Στοιχεία... 13
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 11 1. Εισαγωγικά Στοιχεία... 13 Το πρώτο πρόγραμμα... 15 Οι βασικοί τύποι δεδομένων και ο χειρισμός τους... 19 Σταθερές και Μεταβλητές... 19 Σταθερές τύπου ακεραίου... 19 Μεταβλητές
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Δυναμική Κατανομή Μνήμης Δυναμική εκχώρηση μνήμης Σωρός Συναρτήσεις malloc(), calloc(), realloc(), free() Δυναμικές δομές
Διαβάστε περισσότεραΠεριεχόµενα. I Βασικές Γνώσεις 1
Περιεχόµενα I Βασικές Γνώσεις 1 1 Μοντελοποίηση Προγραµµάτων 3 1.1 Ψευδογλώσσα....................... 6 1.2 Διαγράµµατα Ροής..................... 6 1.3 Παραδείγµατα σε Ψευδογλώσσα και Διαγράµµατα Ροής.
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Ενότητα 14 Δυναμική διαχείριση μνήμης Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Στατική δέσμευση μνήμης Με τη δήλωση απλών μεταβλητών
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ Μέρος 5ο ΝΙΚΟΛΑΟΣ ΣΤΕΡΓΙΟΥΛΑΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ 1 Η ΕΝΤΟΛΗ for Με την εντολή for δημιουργούμε βρόχους επανάληψης σε
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Συναρτήσεις Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Συναρτήσεις Ως τώρα γράφαμε όλα τα προγράμματα μας μέσα στην main..1
Διαβάστε περισσότεραΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ
ii ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή - Βασικές έννοιες....1 1.1 Εσωτερική παράσταση δεδομένων....2 1.1.1 Παράσταση θέσης....3 1.1.2 Μετατροπές μεταξύ συστημάτων διαφορετικών βάσεων....5 1.1.3 Οι αριθμητικές
Διαβάστε περισσότεραΠλήρες Εγχειρίδιο. της C++ 8 η ΕΚΔΟΣΗ. Εκδόσεις: Μ. Γκιούρδας. Siddhartha Rao. Απόδοση: Μαίρη Γκλα βά
Πλήρες Εγχειρίδιο της C++ 8 η ΕΚΔΟΣΗ Siddhartha Rao Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2017 www.mgiurdas.gr
Διαβάστε περισσότεραΚεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )
Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ. 147 159) Για τις γλώσσες προγραμματισμού πρέπει να έχουμε υπόψη ότι: Κάθε γλώσσα προγραμματισμού σχεδιάζεται για συγκεκριμένο σκοπό, δίνοντας ιδιαίτερη
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Δεύτερη Διάλεξη Βασικά στοιχεία της γλώσσας προγραμματισμού C Μία γλώσσα προγραμματισμού όπως και μια ανθρώπινη γλώσσα μπορεί να μελετηθεί ως προς το αλφάβητό της,
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ορισμός
Διαβάστε περισσότεραΥπολογισμός - Εντολές Επανάληψης
Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Επανάληψης ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία
Διαβάστε περισσότεραΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ
ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ
Α) Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και δίπλα το γράμμα "Σ", αν είναι σωστή, ή το γράμμα "Λ", αν είναι λανθασμένη. (Μονάδες 25) 1. Ένα αδόμητο πρόβλημα είναι ταυτόχρονα και ανοικτό
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ Μέρος 3ο ΝΙΚΟΛΑΟΣ ΣΤΕΡΓΙΟΥΛΑΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ 1 ΕΚΤΥΠΩΣΗ ΚΕΙΜΕΝΟΥ Ένα κείμενο μπορεί να εκχωρηθεί ως τιμή μιας μεταβλητής
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις
Διαβάστε περισσότεραCS4 Professional. ActionScript 3.0 για το Adobe Flash. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά
ActionScript 3.0 για το Adobe Flash CS4 Professional Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 2 Ο. Εισαγωγή στην C Εντολές εξόδου Εντολές εισόδου Μορφοποιητές ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 2 Ο Εισαγωγή στην C Εντολές εξόδου Εντολές εισόδου Μορφοποιητές ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Εισαγωγή στη C Η γλώσσα προγραμματισμού C είναι υψηλού επιπέδου με δυνατότητες
Διαβάστε περισσότεραAdobe Premiere Pro CS6
Adobe Premiere Pro CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Διαβάστε περισσότεραB. Ενσωμάτωση Ιθαγενών Μεθόδων
B. Ενσωμάτωση Ιθαγενών Μεθόδων Στο τέλος αυτού του κεφαλαίου θα μπορείτε: Να δημιουργείτε κώδικα Java που θα φορτώνει βιβλιοθήκες και θα καλεί ιθαγενείς μεθόδους (native methods). Να χρησιμοποιείτε τη
Διαβάστε περισσότεραΕισαγωγή στις Αρχές της επιστήμης των ΗΥ
Εισαγωγή στις Αρχές της επιστήμης των ΗΥ Ερωτήσεις και ασκήσεις για επανάληψη 1. Τι είναι πρόβλημα (σελ 14) 2. Ποιες είναι οι κατηγορίες προβλημάτων με βάση την επίλυση; Δώστε τον ορισμό για κάθε μια κατηγορία.
Διαβάστε περισσότεραΑΝΑΚΟΙΝΩΣΗ ΚΑΤΑΤΑΚΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ ΑΚ. ΈΤΟΥΣ
ΑΝΑΚΟΙΝΩΣΗ ΚΑΤΑΤΑΚΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ ΑΚ. ΈΤΟΥΣ 2017-18 Οι υποψήφιοι για κατάταξη μέσω εξετάσεων στο Τμήμα Πληροφορικής και Τηλεπικοινωνιών του Πανεπιστημίου Πελοποννήσου παρακαλούνται να καταθέσουν στη γραμματεία
Διαβάστε περισσότεραΣου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.
AeppAcademy.com facebook.com/aeppacademy Γεια. Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. Καλή Ανάγνωση & Καλή Επιτυχία
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του
Διαβάστε περισσότεραΜάθετε τo. Adobe. Dreamweaver CS4. σε 24 Ώρες
Μάθετε τo Adobe Dreamweaver CS4 σε 24 Ώρες ΠΡΑΚΤΙΚΗ ΕΞΑΣΚΗΣΗ Μπορείτε να εξασκηθείτε στα θέματα αυτού του βιβλίου με τις πάνω από 100 ασκήσεις Πρακτικής Εξάσκησης, που παρέχουν οδηγίες βήμα προς βήμα,
Διαβάστε περισσότερα