Πλήρες. Εγχειρίδιο της

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Πλήρες. Εγχειρίδιο της"

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 Περιεχόμενα Πρόλογος... 21 Κεφάλαιο 1: Εισαγωγή στον προγραμματισμό... 25 Εισαγωγή...27 Πώς να διαβάσετε αυτό το βιβλίο...27 Η δομή των κεφαλαίων...28 Γιατί να μάθω προγραμματισμό;...31 Γιατί να μάθω C;...31

Διαβάστε περισσότερα

Προγραμματίζετε. Μάθετε να. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 3 η ΕΚ ΟΣΗ. Greg Perry Dean Miller. Απόδοση: Γιάννης Β. Σαμαράς

Προγραμματίζετε. Μάθετε να. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 3 η ΕΚ ΟΣΗ. Greg Perry Dean Miller. Απόδοση: Γιάννης Β. Σαμαράς Μάθετε να Προγραμματίζετε σε 24 Ώρες 3 η ΕΚ ΟΣΗ Greg Perry Dean Miller Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.:

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος... 17

Περιεχόμενα. Πρόλογος... 17 Περιεχόμενα Πρόλογος... 17 Κεφάλαιο 1: Εισαγωγή... 19 Πώς να διαβάσετε αυτό το βιβλίο... 20 Η γλώσσα C Ιστορική αναδρομή... 22 Τα χαρακτηριστικά της C... 23 C Μια δομημένη γλώσσα... 23 C Μια γλώσσα για

Διαβάστε περισσότερα

HTML5, CSS και JavaScript

HTML5, CSS και JavaScript Μάθετε HTML5, CSS και JavaScript Όλα σε Ένα 2 Η ΕΚ ΟΣΗ Julie C. Meloni Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:

Διαβάστε περισσότερα

Οδηγός των Ελληνικών Microsoft WINDOWS 7

Οδηγός των Ελληνικών 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

#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 η Έκδοση Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 5 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:

Διαβάστε περισσότερα

PHP, MySQL. Μάθετε. και Apache. Όλα σε Ένα. Εκδόσεις: Μ. Γκιούρδας. 4 η Έκδοση. Julie C. Meloni

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.

Photoshop CC. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Adobe Photoshop CC ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33

ΚΕΦΑΛΑΙΟ 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ΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ. ActionScript 3.0 για το Adobe Flash CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ. Μηχανικός Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011

Διαβάστε περισσότερα

4 C Θεωρία και Πράξη. 6.8 Συναρτήσεις και στατικές μεταβλητές Αναδρομικές συναρτήσεις 119

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

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

Διαβάστε περισσότερα

Acrobat 9. Adobe. Βήμα προς Βήμα. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά

Acrobat 9. Adobe. Βήμα προς Βήμα. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά Adobe Acrobat 9 Βήμα προς Βήμα Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

Διαβάστε περισσότερα

Adobe Dreamweaver CS3

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 Βασικές λειτουργίες του 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

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ❶ Προετοιµασία για το 1 ο Εργαστήριο

Διαβάστε περισσότερα

Περιεχόμενα ΜΕΡΟΣ 1. Πρόλογος... xiii. 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 23

Περιεχόμενα ΜΕΡΟΣ 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 Adobe FLASH Professional CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

Διαβάστε περισσότερα

Java 7. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 6 η ΕΚ ΟΣΗ. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού

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.

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ΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού

Dreamweaver. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Adobe Dreamweaver CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου: Adobe

Διαβάστε περισσότερα

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ΠΕΡΙΕΧΟΜΕΝΟ ΤΟΥ ΜΑΘΗΜΑΤΟΣ Αρχές

Διαβάστε περισσότερα

Επανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ

Επανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ Επανάληψη για τις Τελικές εξετάσεις (Διάλεξη 24) Εισαγωγή Το μάθημα EPL032 έχει ως βασικό στόχο την επίλυση προβλημάτων πληροφορικής με την χρήση της γλώσσας προγραμματισμού C. Επομένως πρέπει: Nα κατανοήσετε

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια για αυτή την έκδοση... 23

Περιεχόμενα. Λίγα λόγια για αυτή την έκδοση... 23 Περιεχόμενα Λίγα λόγια για αυτή την έκδοση...... 23 Κεφάλαιο 1 Εισαγωγή... 25 O στόχος του βιβλίου και σε ποιους απευθύνεται... 27 Πώς να διαβάσετε αυτό το βιβλίο... 27 Εκπαίδευση από απόσταση... 29 Ιστορική

Διαβάστε περισσότερα

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (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. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 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

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Προτάσεις,

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο. Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 3 Ο Σταθερές-Παράμετροι-Μεταβλητές Αριθμητικοί & Λογικοί Τελεστές Δομή ελέγχου-επιλογής Σύνθετοι έλεγχοι ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Μεταβλητές-Σταθερές-Παράμετροι Τα στοιχεία

Διαβάστε περισσότερα

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα

Διαβάστε περισσότερα

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Μονοδιάστατοι Πίνακες (tables) Μια συλλογή μεταβλητών ίδιου τύπου οι οποίες είναι αποθηκευμένες

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ (ΤΛ2007 )

Προγραμματισμός Η/Υ (ΤΛ2007 ) Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15

Διαβάστε περισσότερα

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

Διαβάστε περισσότερα

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος. 1. Δώστε τον ορισμό του προβλήματος. 2. Σι εννοούμε με τον όρο επίλυση ενός προβλήματος; 3. Σο πρόβλημα του 2000. 4. Σι εννοούμε με τον όρο κατανόηση προβλήματος; 5. Σι ονομάζουμε χώρο προβλήματος; 6.

Διαβάστε περισσότερα

Ανάπτυξη και Σχεδίαση Λογισμικού

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Συναρτήσεις της C Τα Λοιπά Στοίβα και μηχανισμός κλήσης Αναδρομικές συναρτήσεις Στατικές μεταβλητές Άλλα θέματα Μηχανισμός

Διαβάστε περισσότερα

Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος

Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

Διαβάστε περισσότερα

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές

Διαβάστε περισσότερα

Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13

Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13 Περιεχόμενα Πρόλογος... 13 ΜΕΡΟΣ ΠΡΩΤΟ Κεφ. 1 Περί προγραμματισμού και γλωσσών προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα... 17 Γλώσσες προγραμματισμού και εργαλεία ανάπτυξης προγραμμάτων...

Διαβάστε περισσότερα

Η γλώσσα προγραμματισμού C

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η

Διαβάστε περισσότερα

Προγραμματισμό για ΗΜΥ

Προγραμματισμό για ΗΜΥ ΕΠΛ 034: Εισαγωγή στον Προγραμματισμό για ΗΜΥ Αχιλλέας Αχιλλέως, Τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 3 Εισαγωγή στην C Θέματα ιάλεξης Σύνταξη και Σημασιολογία

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 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 Πρόλογος... 15 Κεφάλαιο 1: Εισαγωγή... 17 Πώς να διαβάσετε αυτό το βιβλίο...18 Η γλώσσα C Ιστορική αναδροµή...19 Τα χαρακτηριστικά της C...20 C Μια δοµηµένη γλώσσα...20 C Μια γλώσσα για προγραµµατιστές...21

Διαβάστε περισσότερα

H ΓΛΩΣΣΑ C. Μάθηµα 16: Είσοδος/Έξοδος: Συναρτήσεις Eξόδου. ηµήτρης Ψούνης

H ΓΛΩΣΣΑ C. Μάθηµα 16: Είσοδος/Έξοδος: Συναρτήσεις Eξόδου. ηµήτρης Ψούνης H ΓΛΩΣΣΑ C Μάθηµα 16: Είσοδος/Έξοδος: Συναρτήσεις Eξόδου ηµήτρης Ψούνης 2 Περιεχόµενα Μαθήµατος A. Συναρτήσεις ροής εξόδου stdout 1. Γενικά 2. Η συνάρτηση putchar() 3. Οι συναρτήσεις putc() και fputc()

Διαβάστε περισσότερα

Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ

EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ E π A π π ª π EÈÛ ÁˆÁ ÛÙËÓ ÏËÚÔÊÔÚÈÎ TfiÌÔ ' KÏ ÓıË Ú ÌappleÔ Ï Ë ÏÒÛÛ ÚÔÁÚ ÌÌ ÙÈÛÌÔ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Πίνακες Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Πίνακες Πολλές φορές θέλουμε να κρατήσουμε στην μνήμη πολλά αντικείμενα

Διαβάστε περισσότερα

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Εισαγωγή στον Προγραµµατισµό Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Hello World /* Αρχείο hello.c * Εµφανίζει στην οθόνη το * µήνυµα hello world */ #include

Διαβάστε περισσότερα

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος

Διαβάστε περισσότερα

Αντικειµενοστρεφής Προγραµµατισµός

Αντικειµενοστρεφής Προγραµµατισµός 16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ (ΤΛ2007 )

Προγραμματισμός Η/Υ (ΤΛ2007 ) Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16

Διαβάστε περισσότερα

Τίτλος Πακέτου Certified Computer Expert-ACTA

Τίτλος Πακέτου Certified Computer Expert-ACTA Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός (ΤΛ1006)

Δομημένος Προγραμματισμός (ΤΛ1006) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής

Διαβάστε περισσότερα

JOOMLA! Οπτικός Οδηγός τoυ Ελληνικού. Εκδόσεις: Μ. Γκιούρδας MARNI DERR TANYA SYMES. εύτερη έκδοση. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού

JOOMLA! Οπτικός Οδηγός τoυ Ελληνικού. Εκδόσεις: Μ. Γκιούρδας MARNI DERR TANYA SYMES. εύτερη έκδοση. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! εύτερη έκδοση MARNI DERR TANYA SYMES Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2012

Διαβάστε περισσότερα

ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C

ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C ΣΥΝΟΠΤΙΚΟΣ ΟΔΗΓΟΣ ΓΛΩΣΣΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C 1 Εισαγωγή Ο προγραμματισμός είναι μια διαδικασία επίλυσης προβλημάτων με χρήση Η/Υ. Ένα πρόγραμμα είναι ένα σύνολο εντολών κάποιας γλώσσας προγραμματισμού,

Διαβάστε περισσότερα

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Εισαγωγικά

Διαβάστε περισσότερα

Ανάπτυξη και Σχεδίαση Λογισμικού

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Συναρτήσεις (Functions) Οι βασικές λειτουργικές ενότητες ενός προγράμματος C Καλούνται με ορίσματα που αντιστοιχούνται σε

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Προγραμματισμός Η/Υ 1 (Εργαστήριο) Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 2: Δομή ενός προγράμματος C Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Πρόλογος... 11. 1. Εισαγωγικά Στοιχεία... 13

Πρόλογος... 11. 1. Εισαγωγικά Στοιχεία... 13 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 11 1. Εισαγωγικά Στοιχεία... 13 Το πρώτο πρόγραμμα... 15 Οι βασικοί τύποι δεδομένων και ο χειρισμός τους... 19 Σταθερές και Μεταβλητές... 19 Σταθερές τύπου ακεραίου... 19 Μεταβλητές

Διαβάστε περισσότερα

Ανάπτυξη και Σχεδίαση Λογισμικού

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Δυναμική Κατανομή Μνήμης Δυναμική εκχώρηση μνήμης Σωρός Συναρτήσεις malloc(), calloc(), realloc(), free() Δυναμικές δομές

Διαβάστε περισσότερα

Περιεχόµενα. I Βασικές Γνώσεις 1

Περιεχόµενα. I Βασικές Γνώσεις 1 Περιεχόµενα I Βασικές Γνώσεις 1 1 Μοντελοποίηση Προγραµµάτων 3 1.1 Ψευδογλώσσα....................... 6 1.2 Διαγράµµατα Ροής..................... 6 1.3 Παραδείγµατα σε Ψευδογλώσσα και Διαγράµµατα Ροής.

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ενότητα 14 Δυναμική διαχείριση μνήμης Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Στατική δέσμευση μνήμης Με τη δήλωση απλών μεταβλητών

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ (ΤΛ2007 )

Προγραμματισμός Η/Υ (ΤΛ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. Απόδοση: Μαίρη Γκλα βά Πλήρες Εγχειρίδιο της C++ 8 η ΕΚΔΟΣΗ Siddhartha Rao Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2017 www.mgiurdas.gr

Διαβάστε περισσότερα

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ ) Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ. 147 159) Για τις γλώσσες προγραμματισμού πρέπει να έχουμε υπόψη ότι: Κάθε γλώσσα προγραμματισμού σχεδιάζεται για συγκεκριμένο σκοπό, δίνοντας ιδιαίτερη

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Δεύτερη Διάλεξη Βασικά στοιχεία της γλώσσας προγραμματισμού C Μία γλώσσα προγραμματισμού όπως και μια ανθρώπινη γλώσσα μπορεί να μελετηθεί ως προς το αλφάβητό της,

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ορισμός

Διαβάστε περισσότερα

Υπολογισμός - Εντολές Επανάληψης

Υπολογισμός - Εντολές Επανάληψης Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Επανάληψης ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ (ΤΛ2007 )

Προγραμματισμός Η/Υ (ΤΛ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. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά

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 ) Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2014-15

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 2 Ο. Εισαγωγή στην C Εντολές εξόδου Εντολές εισόδου Μορφοποιητές ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 2 Ο. Εισαγωγή στην C Εντολές εξόδου Εντολές εισόδου Μορφοποιητές ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 2 Ο Εισαγωγή στην C Εντολές εξόδου Εντολές εισόδου Μορφοποιητές ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Εισαγωγή στη C Η γλώσσα προγραμματισμού C είναι υψηλού επιπέδου με δυνατότητες

Διαβάστε περισσότερα

Adobe Premiere Pro CS6

Adobe Premiere Pro CS6 Adobe Premiere Pro CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

Διαβάστε περισσότερα

B. Ενσωμάτωση Ιθαγενών Μεθόδων

B. Ενσωμάτωση Ιθαγενών Μεθόδων B. Ενσωμάτωση Ιθαγενών Μεθόδων Στο τέλος αυτού του κεφαλαίου θα μπορείτε: Να δημιουργείτε κώδικα Java που θα φορτώνει βιβλιοθήκες και θα καλεί ιθαγενείς μεθόδους (native methods). Να χρησιμοποιείτε τη

Διαβάστε περισσότερα

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ Εισαγωγή στις Αρχές της επιστήμης των ΗΥ Ερωτήσεις και ασκήσεις για επανάληψη 1. Τι είναι πρόβλημα (σελ 14) 2. Ποιες είναι οι κατηγορίες προβλημάτων με βάση την επίλυση; Δώστε τον ορισμό για κάθε μια κατηγορία.

Διαβάστε περισσότερα

ΑΝΑΚΟΙΝΩΣΗ ΚΑΤΑΤΑΚΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ ΑΚ. ΈΤΟΥΣ

ΑΝΑΚΟΙΝΩΣΗ ΚΑΤΑΤΑΚΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ ΑΚ. ΈΤΟΥΣ ΑΝΑΚΟΙΝΩΣΗ ΚΑΤΑΤΑΚΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ ΑΚ. ΈΤΟΥΣ 2017-18 Οι υποψήφιοι για κατάταξη μέσω εξετάσεων στο Τμήμα Πληροφορικής και Τηλεπικοινωνιών του Πανεπιστημίου Πελοποννήσου παρακαλούνται να καταθέσουν στη γραμματεία

Διαβάστε περισσότερα

Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.

Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. AeppAcademy.com facebook.com/aeppacademy Γεια. Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. Καλή Ανάγνωση & Καλή Επιτυχία

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του

Διαβάστε περισσότερα

Μάθετε τo. Adobe. Dreamweaver CS4. σε 24 Ώρες

Μάθετε τo. Adobe. Dreamweaver CS4. σε 24 Ώρες Μάθετε τo Adobe Dreamweaver CS4 σε 24 Ώρες ΠΡΑΚΤΙΚΗ ΕΞΑΣΚΗΣΗ Μπορείτε να εξασκηθείτε στα θέματα αυτού του βιβλίου με τις πάνω από 100 ασκήσεις Πρακτικής Εξάσκησης, που παρέχουν οδηγίες βήμα προς βήμα,

Διαβάστε περισσότερα