Επίπεδο 1 · 53 διαλέξεις
Προγραμματισμός σε C++ I: Θεμελιώδεις αρχές του προγραμματισμού
Βασικές αρχές του προγραμματισμού σε C++23: από το πρόβλημα στον αλγόριθμο, τύποι και τα όριά τους, εκφράσεις, αποφάσεις και βρόχοι με αναλλοίωτη, συναρτήσεις και αναδρομή, διανύσματα, πίνακες και εγγραφές, κείμενο και αρχεία, και προγράμματα σε πολλά αρχεία, ελεγμένα και αποσφαλματωμένα.
Περιεχόμενο του μαθήματος
Ενότητα 0Παρουσίαση του μαθήματος
Ενότητα 1Πρώτα βήματα
- 02Πρώτα βήματα στη C++: εισαγωγή
- 03Από το πρόβλημα στον αλγόριθμο
- 04Προγράμματα, μεταγλωττιστές και C++Με λογαριασμό
- 05Εγκατάσταση του περιβάλλοντος σε Windows, macOS και LinuxΜε λογαριασμό
- 06Μεταγλώττιση, εκτέλεση και ρύθμισηΜε λογαριασμό
- 07Ανατομία ενός προγράμματοςΜε λογαριασμό
- 08Είσοδος, έξοδος και σφάλματαΜε λογαριασμό
- 09Πρώτα βήματα στη C++: σύνθεση και προκλήσειςΜε λογαριασμό
Ενότητα 2Δεδομένα και τύποι
- 10Δεδομένα και τύποι: εισαγωγήΣυνδρομήΜε λογαριασμό
- 11Μεταβλητές και μνήμηΣυνδρομήΜε λογαριασμό
- 12Οι ακέραιοι και η αναπαράστασή τουςΣυνδρομήΜε λογαριασμό
- 13Οι αριθμοί κινητής υποδιαστολήςΣυνδρομήΜε λογαριασμό
- 14Χαρακτήρες, λογικές τιμές, μετατροπές και σταθερέςΣυνδρομήΜε λογαριασμό
- 15Δεδομένα και τύποι: σύνθεση και προκλήσειςΣυνδρομήΜε λογαριασμό
Ενότητα 3Εκφράσεις και τελεστές
- 16Εκφράσεις και τελεστές: εισαγωγήΣυνδρομήΜε λογαριασμό
- 17Αριθμητικές πράξειςΣυνδρομήΜε λογαριασμό
- 18Σχέσεις και λογικήΣυνδρομήΜε λογαριασμό
- 19Ανάθεση, παρενέργειες και απροσδιόριστη συμπεριφοράΣυνδρομήΜε λογαριασμό
- 20Bit και μαθηματική βιβλιοθήκηΣυνδρομήΜε λογαριασμό
- 21Εκφράσεις και τελεστές: σύνθεση και προκλήσειςΣυνδρομήΜε λογαριασμό
Ενότητα 4Έλεγχος ροής
- 22Introducción: control de flujoΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 23ΑποφάσειςΣυνδρομήΜε λογαριασμό
- 24ΒρόχοιΣυνδρομήΜε λογαριασμό
- 25Diseñar bucles correctosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 26Algoritmos numéricosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 27Síntesis y desafíos: control de flujoΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
Ενότητα 5Συναρτήσεις
- 28Introducción: funcionesΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 29FuncionesΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 30Parámetros y alcanceΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 31Diseñar con funcionesΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 32RecursiónΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 33Síntesis y desafíos: funcionesΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
Ενότητα 6Σύνθετα δεδομένα
- 34Introducción: datos compuestosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 35ArreglosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 36VectoresΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 37El costo de un algoritmoΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 38Buscar y ordenarΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 39TablasΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 40RegistrosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 41Síntesis y desafíos: datos compuestosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
Ενότητα 7Κείμενο και αρχεία
- 42Introducción: texto y archivosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 43CadenasΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 44El texto no es ASCIIΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 45Leer bienΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 46Archivos de textoΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 47Síntesis y desafíos: texto y archivosΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
Ενότητα 8Μεγαλύτερα προγράμματα
- 48Introducción: programas más grandesΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 49Varios archivos y bibliotecas propiasΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 50ProbarΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 51DepurarΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό
- 52Síntesis y desafíos: programas más grandesΔιαθέσιμο στα ισπανικάΣυνδρομήΜε λογαριασμό