ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ...

29
ΒΙΝΤΕΟ ΜΑΘΗΜΑΤΑ ΣΤΑ ΕΛΛΗΝΙΚΑ ΓΙΑ ΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C www.psounis.gr ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C Στόχοι του Μαθήματος Στο μάθημα αυτό: Κάνουμε το πρώτο βήμα (που είναι και το σημαντικότερο!) δηλαδή εγκαθιστούμε το μεταγλωττιστή της C και γράφουμε το πρώτο μας πρόγραμμα σε C! Το πρόγραμμα συμβολικά θα βγάλει το μήνυμα "Hello World!" έτσι ώστε να μας καλωσορίσει στον κόσμο του προγραμματισμού και της C! Αναλυτική Παρουσίαση Περιεχόμενα του Μαθήματος: 1) Θεωρία 1.1) Κύκλος Ανάπτυξης Προγράμματος 1.1.1) Βήματα Δημιουργία ενός Προγράμματος 1.1.2) Κατέβασμα και εγκατάσταση του Dev-C++ 1.2) Το πρώτο πρόγραμμα σε C 1.2.1) Περιγραφή του προγράμματος 1.2.2) Συγγραφή του προγράμματος 1.2.3) Μεταγλώττιση του προγράμματος 1.2.4) Σύνδεση των αρχείων 1.2.5) Εκτέλεση του προγράμματος 1.2.6) Λίγα λόγια για το πρόγραμμα 2) Ασκήσεις H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C - ΘΕΩΡΙΑ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=hx9ddaIyi6k 1/29

Transcript of ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ...

Page 1: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

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

www.psounis.gr

ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C

Στόχοι του Μαθήματος

Στο μάθημα αυτό:

• Κάνουμε το πρώτο βήμα (που είναι και το σημαντικότερο!) δηλαδή εγκαθιστούμε το

μεταγλωττιστή της C και γράφουμε το πρώτο μας πρόγραμμα σε C!

• Το πρόγραμμα συμβολικά θα βγάλει το μήνυμα "Hello World!" έτσι ώστε να μας

καλωσορίσει στον κόσμο του προγραμματισμού και της C!

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

1) Θεωρία

1.1) Κύκλος Ανάπτυξης Προγράμματος

1.1.1) Βήματα Δημιουργία ενός Προγράμματος

1.1.2) Κατέβασμα και εγκατάσταση του Dev-C++

1.2) Το πρώτο πρόγραμμα σε C

1.2.1) Περιγραφή του προγράμματος

1.2.2) Συγγραφή του προγράμματος

1.2.3) Μεταγλώττιση του προγράμματος

1.2.4) Σύνδεση των αρχείων

1.2.5) Εκτέλεση του προγράμματος

1.2.6) Λίγα λόγια για το πρόγραμμα

2) Ασκήσεις

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C - ΘΕΩΡΙΑ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=hx9ddaIyi6k

1/29

Page 2: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C - ΑΣΚΗΣΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=Jra5NejO5RM

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C - ΑΣΚΗΣΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=8yPtZ5BQVoA

2/29

Page 3: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 02 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ C

Στόχοι του Μαθήματος

Στο μάθημα αυτό:

• Κάνουμε το δεύτερο βήμα (που είναι εξίσου σημαντικό με το πρώτο ) δηλαδή βλέπουμε πιο

αναλυτικά τα στοιχεία που θα συναντήσουμε σε κάθε πρόγραμμα C (main, αρχεία

κεφαλίδας, μεταβλητές, εντολές εισόδου-εξόδου και συναρτήσεις χρήστη)

• Έπειτα θα είμαστε έτοιμοι να εμβαθύνουμε σε όλες τις λεπτομέρειες της C από το επόμενο

μάθημα.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Θεωρία

1) Στοιχεία ενός προγράμματος C

2) Η συνάρτηση main()

3) H οδηγία #include

4) Μεταβλητές

5) Εντολές

5.1) Η εντολή printf

5.2) Η εντολή scanf

6) Συναρτήσεις Χρήστη

6.1) Το πρωτότυπο μιας συνάρτησης

6.2) Το σώμα μιας συνάρτησης

6.3) Κλήση μιας συνάρτησης

7) Σχόλια Προγράμματος

Ασκήσεις

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 2 - ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ

ΠΡΟΓΡΑΜΜΑΤΟΣ C - ΘΕΩΡΙΑ 1 από 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=39f8ARytWcg

3/29

Page 4: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 2 - ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ C - ΘΕΩΡΙΑ 2 από 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=ftVSlI0OWTg

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 2 - ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ C - ΘΕΩΡΙΑ 3 από 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=Yx3Rj-EwokU

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 2 - ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ C - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=uG66wRxjCNs

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 2 - ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ C - ΕΦΑΡΜΟΓΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=4wN8IikIKI4

4/29

Page 5: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 03 ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΤΑΘΕΡΕΣ

Στόχοι του Μαθήματος

Στο μάθημα αυτό:

• Βλέπουμε την έννοια της μεταβλητής και τα χαρακτηριστικά της (όνομα, τύπος δεδομένων, χώρος αποθήκευσης, τιμή της μεταβλητής)

• Καταγράφουμε τους τύπους δεδομένων της C • Μαθαίνουμε τη χρήση της typedef για την κατασκευή συνωνύμων τύπων δεδομένων. • Διαχωρίζουμε τις σταθερές σε αριθμητικές και συμβολικές (είτε μέσω της #define, είτε ως

const)

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Μεταβλητές Α.1) Ονόματα Μεταβλητών Α.2) Τύποι Δεδομένων Α.2.1) Τύποι Αριθμητικών Δεδομένων Α.2.1.1) Προσημασμένοι Ακέραιοι Α.2.1.2) Μη Προσημασμένοι Ακέραιοι Α.2.1.3)Πραγματικοί Αριθμοί Α.2.2) Άλλοι Τύποι Δεδομένων Α.3) Δήλωση Μεταβλητών Α.3.1) Εντολή Δήλωσης Μεταβλητών Α.3.2) Παραδείγματα Α.3.3) Δήλωση με Αρχικοποίηση Α.3.4) Που δηλώνουμε τις μεταβλητές Α.4) Συνώνυμα τύπων δεδομένων Α.4.1) Η λέξη κλειδί typedef Β. Σταθερές Β.1) Αριθμητικές Σταθερές Β.2) Συμβολικές Σταθερές Β.2.1) Η οδηγία #define Β.2.2) H λέξη-κλειδί const Γ. Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 3 - ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΤΑΘΕΡΕΣ - ΘΕΩΡΙΑ (ΜΕΡΟΣ 1 από 3) Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=AUeLobL-Gqo

5/29

Page 6: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 3 - ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΤΑΘΕΡΕΣ - ΘΕΩΡΙΑ (ΜΕΡΟΣ 2 από 3) Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=HWc94lrxU5Q

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 3 - ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΤΑΘΕΡΕΣ - ΘΕΩΡΙΑ (ΜΕΡΟΣ 3 από 3) Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=n7xWgvKUJtk

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 3 - ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΣΤΑΘΕΡΕΣ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=4DiiYtBlBig

6/29

Page 7: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 04 ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ

Στόχοι του Μαθήματος

Στο μάθημα αυτό μελετάμε τους τελεστές της c (αριθμητικούς, λογικούς και σχεσιακούς) και

βλέπουμε την δομή επιλογής (if...else) και τις παραλλαγές στη χρήση της.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α) Τελεστές

Α.1) Παραστάσεις στην C

Α.1.1) Απλές Παραστάσεις

Α.1.2) Σύνθετες Παραστάσεις

Α.2) Ο τελεστής καταχώρησης

Α.3) Μαθηματικοί Τελεστές

Α.3.1) Διμελείς Μαθηματικοί Τελεστές

Α.3.2) Μονομελείς Μαθηματικοί Τελεστές

Α.3.3) Προτεραιότητα Μαθηματικών Τελεστών

Α.4) Σχεσιακοί Τελεστές

Α.4.1) Ορισμοί

Α.4.2) Προτεραιότητα Σχεσιακών Τελεστών

Α.5) Λογικοί Τελεστές

Α.5.1) Ορισμοί

Α.5.2) Προτεραιότητα Λογικών Τελεστών

Α.6) Τελεστές Συντομογραφίας Πράξεων

Α.7) Συγκεντρωτικός Πίνακας Προτεραιότητας Τελεστών

B) Η Δομή Ελέγχου

Β.1) Γενικά

Β.2) Πρώτη μορφή δομής ελέγχου (απλή if)

Β.3) Δεύτερη μορφή δομής ελέγχου (if...else)

Β.4) Εμφωλιασμένες δομές ελέγχου

Β.5) Τρίτη μορφή δομής ελέγχου (if…else if…else)

Β.6) Γενίκευση για διαδοχικούς ελέγχους

Β.7) …και ο τριαδικός τελεστής ?:

Γ) Ασκήσεις

7/29

Page 8: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΘΕΩΡΙΑ 1 από 6 - ΔΙΜΕΛΕΙΣ ΑΡΙΘΜΗΤΙΚΟΙ ΤΕΛΕΣΤΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=_m_Cks_7RaE&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-Gs_Rt Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΘΕΩΡΙΑ 2 από 6 - 1ΜΕΛΕΙΣ ΑΡΙΘΜΗΤΙΚΟΙ ΤΕΛΕΣΤΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=QSlqTnZCz2k&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-Gs_Rt&index=1 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΘΕΩΡΙΑ 3 από 6 - ΣΧΕΣΙΑΚΟΙ ΤΕΛΕΣΤΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=uXiuhu1VCu0&index=2&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-Gs_Rt Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΘΕΩΡΙΑ 4 από 6 - ΛΟΓΙΚΟΙ ΤΕΛΕΣΤΕΣ https://www.youtube.com/watch?v=FoLy2aGoCN8

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΘΕΩΡΙΑ 5 από 6 - ΔΟΜΗ ΕΛΕΓΧΟΥ if..else Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=nRGSMz0Ooq0&index=4&list=PLLMmbOLFy25G0JJu1NilI

_s0KWq-Gs_Rt

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΘΕΩΡΙΑ 6 από 6 - if...else if...else Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=6cWjN66d_IM&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-

Gs_Rt&index=5

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=PGAdBNTjWkw&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-

Gs_Rt&index=6

8/29

Page 9: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΕΦΑΡΜΟΓΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=r2pKuJVKdBY&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-

Gs_Rt&index=7

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΕΦΑΡΜΟΓΗ 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=jcq_afk1NaA&index=8&list=PLLMmbOLFy25G0JJu1NilI_s

0KWq-Gs_Rt

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΕΦΑΡΜΟΓΗ 4 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=j2Ld1RleTBY&index=9&list=PLLMmbOLFy25G0JJu1NilI_s

0KWq-Gs_Rt

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΕΦΑΡΜΟΓΗ 5 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=4KgwbLd8meY&index=10&list=PLLMmbOLFy25G0JJu1Nil

I_s0KWq-Gs_Rt

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ - ΕΦΑΡΜΟΓΗ 6 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=WA-

bzXDugy0&index=11&list=PLLMmbOLFy25G0JJu1NilI_s0KWq-Gs_Rt

9/29

Page 10: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 05 ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ Στόχοι του Μαθήματος

Εδώ μελετούμε τις τρεις δομές επανάληψης της C: for, while και do..while!

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Πίνακες

Α.1) Εισαγωγή στους Πίνακες

Α.1.1) Μονοδιάστατοι Πίνακες

Α.1.2) Παράδειγμα

B. Δομές Επανάληψης

Β.1) Γενικά

Β.2) Η δομή for

Β.2.1) Συντακτικό της for

Β.2.2) Διάγραμμα Ροής Προγράμματος

Β.2.3) Παραδείγματα Εκτέλεσης

Β.3) Η δομή do…while

Β.3.1) Συντακτικό της do…while

Β.3.2) Διάγραμμα Ροής Προγράμματος

Β.3.3) Παραδείγματα Εκτέλεσης

Β.3.4) Αμυντικός Προγραμματισμός

Β.4) Η δομή while

Β.4.1) Συντακτικό της while

Β.4.2) Διάγραμμα Ροής Προγράμματος

Β.4.3) Παραδείγματα Εκτέλεσης

Β.4.4) Αμυντικός Προγραμματισμός

Β.5) Συμπεράσματα

Β.5.1) Προτεινόμενη χρήση των δομών επανάληψης

Β.5.2) Προσομοίωση της for από την while και τη do..while

Γ) Ασκήσεις

Γ.1) Άθροισμα και Γινόμενο Αριθμών

Γ.2) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Αθροισμάτων

Γ.3) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Παραλληλογράμμου

Γ.4) Εμφωλιασμένοι Βρόχοι: Εκτύπωση Τριγώνου

Γ.5) Άθροισμα Αριθμών με Χρήση Πίνακα

10/29

Page 11: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Γ.6) Γινόμενο Αριθμών με Χρήση Πίνακα

Γ.7) Ελάχιστος από N αριθμούς

Γ.8) Μέσος Όρος Ν αριθμών

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΘΕΩΡΙΑ 1 από 4 - ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=fCI2OO9aL1c Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΘΕΩΡΙΑ 2 από 4 - ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ FOR Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=qw9IJlLnCBA Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΘΕΩΡΙΑ 3 από 4 - ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ DO...WHILE Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=hGseSabAgjk Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΘΕΩΡΙΑ 4 από 4 - ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ WHILE Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=X6OVVtXFcvw Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=GRxMJTdm8Zw Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΕΦΑΡΜΟΓΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=2AvabyXsU60 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ - ΕΦΑΡΜΟΓΗ 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=9PrR96wuUJ0

11/29

Page 12: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 06 ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ

Στόχοι του Μαθήματος

Στο μάθημα αυτό, βλέπουμε το συντακτικό των συναρτήσεων στην γλώσσα C. Έπειτα εστιάζουμε το ενδιαφέρον μας σε συναρτήσεις που είναι αναδρομικές και βλέπουμε κλασικά παραδείγματα αναδρομών (Παραγοντικό, Fibonacci, ΜΚΔ Ευκλείδη)

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α) Συναρτήσεις Α.1) Πότε Γράφουμε Συναρτήσεις Α.2) Πως Γράφουμε Συναρτήσεις Α.2.1) Γενικό Σχήμα Α.2.2) Το Πρωτότυπο Συνάρτησης Α.2.3) Το Σώμα Συνάρτησης Α.2.3.1) Ορισμός Α.2.3.2) Καθολικές και Τοπικές Μεταβλητές Α.2.4) Κλήση Συνάρτησης Α.3) Πως Λειτουργούν οι Συναρτήσεις Α.3.1) Συναρτήσεις και Χώρος στη Μνήμη Α.3.2) Περίπλοκα Ορίσματα Α.3.3) Παραπάνω του ενός Ορίσματα B) Αναδρομή Β.1) Κλήση Συνάρτησης από Συνάρτηση Β.2) Αναδρομικές Συναρτήσεις Β.2.1) Υπολογισμός Παραγοντικού Β.2.2) Τρόπος Εκτέλεσης Β.2.3) Καταγραφή Εκτέλεσης Αναδρομικής Συνάρτησης Γ) Ασκήσεις Γ.1) Συναρτήσεις Ελέγχου Εισόδου Γ.2) Μια Βιβλιοθήκη Μελέτης Αριθμών Γ.3) Πρώτοι Αριθμοί Γ.4) Αναδρομή: Η Ακολουθία Fibonacci Γ.5) Αναδρομή: ΜΚΔ με τον Αλγόριθμο του Ευκλείδη

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΘΕΩΡΙΑ 1 από 4 - ΣΥΝΤΑΚΤΙΚΟ ΣΥΝΑΡΤΗΣΕΩΝ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=8tNuNS2lOyU

12/29

Page 13: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΘΕΩΡΙΑ 2 από 4 - ΚΑΘΟΛΙΚΕΣ ΜΕΤΑΒΛΗΤΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=ul49HdD1IE8 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΘΕΩΡΙΑ 3 από 4 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΜΝΗΜΗ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=fJL8ejeSFxs&index=2&list=PLLMmbOLFy25HBidwyNGZ2y7HNYuWzrA7e Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΘΕΩΡΙΑ 4 από 4 - ΑΝΑΔΡΟΜΗ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=vQ5WgrJlfVw&list=PLLMmbOLFy25HBidwyNGZ2y7HNYuWzrA7e&index=3 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=OqVI4O237lY Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΕΦΑΡΜΟΓΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=79F_rnFp5wo&list=PLLMmbOLFy25HBidwyNGZ2y7HNYuWzrA7e&index=5 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΕΦΑΡΜΟΓΗ 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=Vz_zrg0w36U&index=6&list=PLLMmbOLFy25HBidwyNGZ2y7HNYuWzrA7e Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΕΦΑΡΜΟΓΗ 4 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=gS_3y8dyK5g&index=7&list=PLLMmbOLFy25HBidwyNGZ2y7HNYuWzrA7e Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 - ΣΥΝΑΡΤΗΣΕΙΣ ΚΑΙ ΑΝΑΔΡΟΜΗ - ΕΦΑΡΜΟΓΗ 5 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=nDzg4Qs66P0&index=8&list=PLLMmbOLFy25HBidwyNGZ2y7HNYuWzrA7e

13/29

Page 14: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 07 ΠΙΝΑΚΕΣ

Στόχοι του Μαθήματος

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

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Πίνακες 1) Μονοδιάστατοι Πίνακες 1.1) Δήλωση Πίνακα 1.2) Παράδειγμα Χρήσης Πίνακα 1.3) Αρχικοποίηση πίνακα κατά τη δήλωση 1.4) Στατική Δέσμευση Πίνακα 2) Διδιάστατοι Πίνακες 2.1) Δήλωση Πίνακα 2.2) Αρχικοποίηση κατά την δήλωση 2.3) Απεικόνιση στη μνήμη 2.4) Χρήση Διδιάστατων Πινάκων 3) Πολυδιάστατοι Πίνακες 4)Πίνακες και Συναρτήσεις Β. Τυχαίοι Αριθμοί 1)Η συνάρτηση rand() 2) Η συνάρτηση srand() 3) Παράδειγμα παραγωγής τυχαίων αριθμών Γ. Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΘΕΩΡΙΑ 1 από 4 - ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=nPDvsSDXsrg Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΘΕΩΡΙΑ 2 από 4 - ΠΟΛΥΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=r7ElLviUq-s&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP&index=1

14/29

Page 15: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΘΕΩΡΙΑ 3 από 4 - ΠΙΝΑΚΕΣ και ΣΥΝΑΡΤΗΣΕΙΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=QqpU-fmZO3U&index=2&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΘΕΩΡΙΑ 4 από 4 - ΤΥΧΑΙΟΙ ΑΡΙΘΜΟΙ

Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=z5BZr_yT5R0&index=3&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=PeLYERDXNgY&index=4&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΕΦΑΡΜΟΓΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=vRQYwDDxqBA&index=5&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΕΦΑΡΜΟΓΗ 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=pEeC5UFgFTI&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP&index=6 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ - ΕΦΑΡΜΟΓΗ 4 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=ibTkVVfixbE&index=7&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ ... και ένα ΣΧΟΛΙΟ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=mRLBblHtgUE&index=8&list=PLLMmbOLFy25Enn8oLvwQlT2b73QqKbkqP

15/29

Page 16: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 08 ΔΕΙΚΤΕΣ

Στόχοι του Μαθήματος

Στο μάθημα αυτό γίνεται μια εισαγωγή στους Δείκτες. Συγκεκριμένα βλέπουμε τον ορισμό τους και την βασική χρήση τους με απλές μεταβλητές και έπειτα βλέπουμε την σχέση τους με τους πίνακες. Τέλος μαθαίνουμε τους δύο τρόπους για να περνάμε ορίσματα σε συναρτήσεις: Μέσω Τιμής (By Value) και Μέσω Αναφοράς (By Reference)

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Δείκτες 1) Η μνήμη του υπολογιστή 2) Η έννοια του δείκτη 3) Ορισμός Δείκτη 4) Απόδοση τιμής σε δείκτη (Ο τελεστής &) 5) Απόδοση τιμής μέσω δείκτη (ο τελεστής *) 6) Παράδειγμα χρήσης δείκτη Β. Δείκτες και Πίνακες 1) Το όνομα ενός πίνακα είναι δείκτης 2) Αποθήκευση ενός πίνακα στη μνήμη 3) Αριθμητική Δεικτών 4) Ισοδύναμος Συμβολισμός για πρόσβασή σε πίνακα Γ. Δείκτες και Συναρτήσεις 1) Διοχέτευση Δείκτη σε Συνάρτηση 2) Διοχέτευση Ορίσματος σε Συνάρτηση μέσω Τιμής 3) Διοχέτευση Ορίσματος σε Συνάρτηση μέσω Αναφοράς Δ. Παρατηρήσεις 1) Διοχέτευση πίνακα ως όρισμα σε συνάρτηση 2) Η Σταθερά NULL Ασκήσεις

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΘΕΩΡΙΑ 1 από 5 - ΟΡΙΣΜΟΣ ΔΕΙΚΤΗ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=WtEwe0xNTbU H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΘΕΩΡΙΑ 2 από 5 - ΔΕΙΚΤΕΣ ΚΑΙ ΠΙΝΑΚΕΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=8uyNcbzS17g

16/29

Page 17: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΘΕΩΡΙΑ 3 από 5 - ΑΡΙΘΜΗΤΙΚΗ ΔΕΙΚΤΩΝ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=Mn5_wpCOPxc H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΘΕΩΡΙΑ 4 από 5 - ΔΕΙΚΤΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=XMsoy7mPXoA&index=3&list=PLLMmbOLFy25FikymqH3yxxY2uJeDbJxDt H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΘΕΩΡΙΑ 5 από 5 - ΠΑΡΑΤΗΡΗΣΕΙΣ Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=o6ERrQQXElM&index=4&list=PLLMmbOLFy25FikymqH3yxxY2uJeDbJxDt H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=C2vcoxduFww&list=PLLMmbOLFy25FikymqH3yxxY2uJeDbJxDt&index=5 H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΕΦΑΡΜΟΓΗ 2-3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=K6Ef9j4qRHo&index=6&list=PLLMmbOLFy25FikymqH3yxxY2uJeDbJxDt H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΕΦΑΡΜΟΓΗ 4 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=BfkQGzWl1jc&index=7&list=PLLMmbOLFy25FikymqH3yxxY2uJeDbJxDt H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ - ΕΦΑΡΜΟΓΗ 5 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=BblXMNzgHmg&index=8&list=PLLMmbOLFy25FikymqH3yxxY2uJeDbJxDt

17/29

Page 18: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 09 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΙΣΟΔΟ/ΕΞΟΔΟ ΔΕΔΟΜΕΝΩΝ

Στόχοι του Μαθήματος

Στο μάθημα αυτό γίνεται βλέπουμε αναλυτικά τις βασικές εντολές εισόδου/εξόδου printf και scanf. Ειδικά για την printf βλέπουμε περαιτέρω λεπτομέρειες και μελετούμε την τυπική της διατύπωση, ώστε να μπορούμε να διαβάσουμε ένα πρωτότυπο συνάρτησης όπως περιγράφεται στις τυπικές προδιαγραφές.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Έξοδος Δεδομένων 1) Η εντολή printf 1.1) Τρόποι Χρήσης 1.2) Ειδικοί Χαρακτήρες 1.3) Προσδιοριστές για Βασικούς Τύπους Δεδομένων 1.4) Χρήση Προσδιοριστών για Δεκαδικούς Αριθμούς 1.5) Συμβουλές 1.6) Τυπικό Συντακτικό της printf Β. Είσοδος Δεδομένων 1) Η εντολή scanf 2) Συντακτικό 3) Τρόποι Χρήσης Γ. Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΙΣΟΔΟ/ΕΞΟΔΟ ΔΕΔΟΜΕΝΩΝ - ΘΕΩΡΙΑ 1 από 5 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=4rVHJ-loHZM&t=28s

18/29

Page 19: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 10 ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ

Στόχοι του Μαθήματος

Στο μάθημα αυτό γίνεται βλέπουμε τον τύπο δεδομένων char (χαρακτήρας) και ορίζουμε ότι μία συμβολοσειρά είναι ένας πίνακας από χαρακτήρες.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Χαρακτήρες 1) Ο τύπος δεδομένων char 2) O πίνακας ASCII 3) Χρήση Μεταβλητών τύπου char Β. Συμβολοσειρές 1) Τι είναι η συμβολοσειρά 2) Διάβασμα και Εκτύπωση Συμβολοσειράς 3) Οι συναρτήσεις gets και puts 4) Η βιβλιοθήκη string.h Γ. Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΘΕΩΡΙΑ 1 από 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=KjyKBLokB9c Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΘΕΩΡΙΑ 2 από 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=Tkgw7dDEPqk Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΕΦΑΡΜΟΓΗ 1 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=M5ljG4VOFzU&index=2&list=PLLMmbOLFy25FkKVsJSc-OO-0zIUGaoj_G Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΕΦΑΡΜΟΓΗ 2 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=hnkGCAjETtU&index=3&list=PLLMmbOLFy25FkKVsJSc-OO-0zIUGaoj_G

19/29

Page 20: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΕΦΑΡΜΟΓΗ 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=GhPWJwJmSxM&index=4&list=PLLMmbOLFy25FkKVsJSc-OO-0zIUGaoj_G Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΕΦΑΡΜΟΓΗ 4 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=N7ZXyd-HpeE&index=5&list=PLLMmbOLFy25FkKVsJSc-OO-0zIUGaoj_G Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 10 - ΧΑΡΑΚΤΗΡΕΣ ΚΑΙ ΣΥΜΒΟΛΟΣΕΙΡΕΣ - ΕΦΑΡΜΟΓΗ 5 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=JGoUYgPXjwM&list=PLLMmbOLFy25FkKVsJSc-OO-0zIUGaoj_G&index=6

20/29

Page 21: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 11 ΡΟΗ ΠΡΟΓΡΑΜΜΑΤΟΣ

Στόχοι του Μαθήματος

Στο μάθημα αυτό βλέπουμε εποπτικά την continue, την break και την switch τις οποίες χρησιμοποιούμε για να δημιουργούμε όμορφα μενού στα προγράμματά μας.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Έλεγχος Προγράμματος 1) Η εντολή άμεσης επανάληψης continue 2) Η εντολή διακοπής επανάληψης break 3) Η εντολή μεταφοράς ελέγχου προγράμματος goto 4) Η εντολή ελέγχου πολλαπλής συνθήκης switch Β. Προγραμματιστικές Τεχνικές 1) Ατέρμονες Βρόχοι για την κατασκευή menu 2) Άμεση Έξοδος από το πρόγραμμα 3) Εκτέλεση Εντολών Συστήματος Γ.Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11 - ΡΟΗ ΠΡΟΓΡΑΜΜΑΤΟΣ - ΘΕΩΡΙΑ 1 από 4 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=n7nIpSXkQDs

21/29

Page 22: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 12 ΔΥΝΑΜΙΚΗ ΔΕΣΜΕΥΣΗ ΜΝΗΜΗΣ

Στόχοι του Μαθήματος

Στο μάθημα αυτό βλέπουμε τις εντολές malloc και free. Έπειτα βλέπουμε τον τρόπο χρήσης τους για να δεσμεύσουμε μεταβλητές, μονοδιάστατους και διδιάστατους πίνακες.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Στατική και Δυναμική Δέσμευση Μνήμης 1) Στατική Δέσμευση Μνήμης 2) Δυναμική Δέσμευση Μνήμης 2.1) Η συνάρτηση malloc 2.2) Η συνάρτηση free 2.3) Δέσμευση Μεταβλητής 2.4) Δέσμευση Μονοδιάστατου Πίνακα 2.5) Δέσμευση Διδιάστατου Πίνακα

Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12 - ΔΥΝΑΜΙΚΗ ΔΕΣΜΕΥΣΗ ΜΝΗΜΗΣ - ΘΕΩΡΙΑ 1 από 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=QpIVFCVHKNQ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12 - ΔΥΝΑΜΙΚΗ ΔΕΣΜΕΥΣΗ ΜΝΗΜΗΣ - ΘΕΩΡΙΑ 3 από 3 Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=K_GXeTL5cbE

22/29

Page 23: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 13 ΔΟΜΕΣ

Στόχοι του Μαθήματος

Το μάθημα αυτό είναι ιδιαίτερα σημαντικό. Πραγματεύεται την χρήση των δομών (structs) που είναι το βασικό εργαλείο για την οργάνωση των δεδομένων ενός προγράμματος C.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Δομές 1) Τι είναι η δομή 2) Πως ορίζουμε μια δομή 3) Πως χρησιμοποιούμε μια δομή 4) Αρχικοποίηση δομής 5) Δομές που περιέχουν δομές 6) Ένα πλήρες παράδειγμα Β. Προγραμματιστικές Τεχνικές στις Δομές 1) Ο τελεστής καταχώρησης 2) Δομές και Πίνακες 3) Δομές και Δείκτες 4) Δομές και Συναρτήσεις 5) Δομές και η εντολή typedef Γ. Ενώσεις 1) Τι είναι η ένωση 2) Παράδειγμα χρήσης ένωσης Δ. Ασκήσεις

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ - ΘΕΩΡΙΑ 1 από 5 - Ορισμός Δομής Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter https://www.youtube.com/watch?v=PCQeA0AUaGQ&list=PLLMmbOLFy25GYUTgiz89IJchuOo3esdkS&index=0 Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ - ΘΕΩΡΙΑ 2 από 5 - Δομές και Πίνακες Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=7WXsgRIcdvE

23/29

Page 24: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ - ΘΕΩΡΙΑ 3 από 5 - Δομές και Δείκτες Αντιγράψτε τον ακόλουθο υπερσύνδεσμο στο Chrome και πατήστε Enter

https://www.youtube.com/watch?v=r-03B25GPjc

24/29

Page 25: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 14 Εμβέλεια Μεταβλητών

Στόχοι του Μαθήματος

Στο μάθημα αυτό επαναλαμβάνουμε τις κατηγορίες των μεταβλητών (καθολικές, τοπικές κ.λπ.) εισάγουμε νέους τύπους μεταβλητών (static, register) και βλέπουμε πως μπορούμε να διασπάσουμε ένα μεγάλο πρόγραμμα σε αυτόνομα αρχεία κώδικα με χρήση του DevC++.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Εμβέλεια Μεταβλητών 1) Είδη Μεταβλητών 2) Καθολικές Μεταβλητές 3) Τοπικές Μεταβλητές 4) Μεταβλητές-Ορίσματα 5) Εξειδικευμένα Είδη μεταβλητών 6) Στατικές Τοπικές Μεταβλητές 7) Μεταβλητές-Καταχωρητές

Β. Πρόγραμμα σε πολλαπλά αρχεία κώδικα. 1) Διάσπαση του προγράμματος σε αρχεία 2) Μεταγλώττιση, Σύνδεση και Εκτέλεση 3) Εξωτερικές Μεταβλητές (extern) 4) Στατικές Καθολικές Μεταβλητές

Γ. Ασκήσεις

25/29

Page 26: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 15 Είσοδος/Έξοδος: Συναρτήσεις Εισόδου Στόχοι του Μαθήματος

Στόχος του μαθήματος είναι να εξερευνήσουμε τις συναρτήσεις εισόδου που μας παρέχονται εκτός της scanf. Για τον σκοπό αυτό πρέπει πρώτα να κατανοήσουμε τον μηχανισμό ροών (streams) με τα οποία επικοινωνεί το πρόγραμμά μας με τις συσκεύες εισόδου/εξόδου.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Ροές 1) Γενικά 2) Η ροή προκαθορισμένης εισόδου stdin 3) Η ροή προκαθορισμένης εξόδου stdout 4) Η ροή προκαθορισμένης εξόδου λαθών stderr

Β. Συναρτήσεις ροής εισόδου stdin 1) Γενικά 2) Η συνάρτηση getchar() 3) Η συνάρτηση getch() 4) Η συνάρτηση getche() 5) H συνάρτηση ungetc() 6) Η συνάρτηση gets() 7) Η συνάρτηση fgets() 8) Η συνάρτηση scanf() 9) Η συνάρτηση fflush()

26/29

Page 27: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 16 Είσοδος/Έξοδος: Συναρτήσεις Εξόδου Στόχοι του Μαθήματος

Στόχος του μαθήματος είναι να εξερευνήσουμε τις συναρτήσεις εξόδου που μας παρέχονται εκτός της scanf και συγκεκριμένα τις putc, fputc, putchar, gets, fgets και fprintf

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

A. Συναρτήσεις ροής εξόδου stdout 1) Γενικά 2) Η συνάρτηση putchar() 3) Οι συναρτήσεις putc() και fputc() 4) Οι συναρτήσεις puts() και fputs() 5) Οι συναρτήσεις printf() και fprintf() B. Ασκήσεις

27/29

Page 28: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 17 Είσοδος/Έξοδος: Επικοινωνία με το

Λειτουργικό Σύστημα Στόχοι του Μαθήματος

Στόχος του μαθήματος είναι να μάθουμε την διοχέτευση ορισμάτων γραμμής εντολής στο πρόγραμμά μας (argc+argv) και την ανακτεύθυνση εισόδου-εξόδου.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

A. Επικοινωνία με το Λειτουργικό Σύστημα 1) Γενικά 2) Λειτουργικό Σύστημα 3) Ορίσματα Γραμμής Εντολής 3.1) Ορισμός της main με ορίσματα 3.2) Παράδειγμα με διαφορετικό πλήθος ορισμάτων 3.3) Μετατροπή συμβολοσειράς σε άλλο τύπο δεδομένων 4) Ανακατεύθυνση Εισόδου / Εξόδου 4.1) Ανακατεύθυνση εξόδου 4.2) Ανακατεύθυνση εισόδου B. Ασκήσεις

28/29

Page 29: ΜΑΘΗΜΑ 01 ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ Cedume.myds.me/60_2004_0003_teaching_targets_archive/10843/10843... · H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ

ΜΑΘΗΜΑ 18 Η Βιβλιοθήκη string.h Στόχοι του Μαθήματος

Στόχος του μαθήματος είναι η μελέτη των συναρτήσεων της βιβλιοθήκης string.h για το

χειρισμό συμβολοσειρών.

Αναλυτική Παρουσίαση

Περιεχόμενα του Μαθήματος:

Α. Η Βιβλιοθήκη string.h

1) Εισαγωγή

2) Βασικές Συναρτήσεις του string.h

2.1) Μήκος Συμβολοσειράς (strlen)

2.2) Αντιγραφή Συμβολοσειράς (strcpy)

2.3) Συνένωση Συμβολοσειράς (strcat)

2.4) Σύγκριση Συμβολοσειρών (strcmp)

2.5) Αναζήτηση Συμβολοσειράς (strstr)

3) Περισσότερες Συναρτήσεις του string.h

3.1) Η συνάρτηση strncpy

3.2) Η συνάρτηση strncat

3.3) Η συνάρτηση strncmp

3.4) Η συνάρτηση strdup

3.5) Η συνάρτηση strtok

4) Συναρτήσεις Αναζήτησης σε Συμβολοσειρά

4.1) Η συνάρτηση strchr

4.2) Η συνάρτηση strrchr

4.3) Η συνάρτηση strcspn

4.4) Η συνάρτηση strspn

5) Επιπλέον Συναρτήσεις του string.h

5.1) Συναρτήσεις που δεν ορίζονται στο ANSI πρότυπο

5.2) Συναρτήσεις ελέγχου χαρακτήρων

Β. Ασκήσεις

29/29