09 poly langage c Programmation Langage C - Frédéric Ravaut Enseignant Chercheur Responsable des enseignements informatiques du cycle L C CPROGRAMME INFORMATIQUE ING Algorithmique et programmation en langage C Chapitre Premières notions d'informatique - c
Programmation Langage C - Frédéric Ravaut Enseignant Chercheur Responsable des enseignements informatiques du cycle L C CPROGRAMME INFORMATIQUE ING Algorithmique et programmation en langage C Chapitre Premières notions d'informatique - contenu d'un ordinateur - unités et performances actuelles - fonctionnement couches systèmes La mémoire vive Les mémoires de masse - particules ferromagnétiques - le formatage - la FAT Le processeur - Variables Bus Registres Ordonnancement Les systèmes d'exploitation Chapitre Le codage de l'information représentation des données Les puissances Chapitre Du problème à l'algorithme - Analyse chronologique - Détermination des ressources les variables les constantes analyse d'un exemple conv Euro - Algorithmique - Organigrammes - Test - Programmation en langage de haut niveau Programmation les di ?érentes étapes - Edition - Compilation Interprétation - Edition des liens - Exécution - Tests Chapitre Le langage C - historique Etapes de programmation er sem VI GCC ? Les logiciels tout en un eme sem Etude détaillées d'un programme C Hello ? Notion d'instruction - ex printf scanf E S ? Commentaires Documentation DOXYGEN Chapitre Les variables - lieu de déclaration et portée - domaine de dé ?nition - plage de valeurs Constantes Type de données scalaires - table d'interprétation - altérateurs de type - langage faiblement typé A ?ectation - initialisation - a ?ectation cachée Chapitre Entrées Sorties formatées - formats - alignement - caractères spéciaux Chapitre Calculs et comparaisons - opérations arithmétiques - notion de CAST - opérateurs de comparaison évaluation paresseuse - opérateurs logiques - opérateurs binaires Structures de contrôle - conditionnelles - répétitives Chapitre Les pointeurs - dé ?nition - usage - pointeurs et tableaux Chapitre Types de données complexes - tableau monodimensionnel - tableau multidimensionnel - représentation mémoire - adressage des cases Gotoxy Chapitre Les cha? nes de caractères - convention - déclaration - fonctions dédiées Chapitre Les nombres aléatoires La programmation événementielle Chapitre Allocation dynamique de mémoire - retour sur la déclaration statique - problème et solution - malloc - allocation de variable tableau mono multi Chapitre Les sous-programmes en C - utilité - structuration - lieu d'écriture visibilité - bibliothèques Procédure Fonction - appel - prototype Chapitre Passage des paramètres - par valeur - par adresse - allocation dynamique en sous-pg Les arguments du MAIN Chapitre La récursivité - notion de clone - condition d'arrêt - ensemble à cardinal décroissant Chapitre Les structures - principe et utilité - déclaration en bibliothèque - structures dans structures - accès aux champs statiques - tableau de structures - allocation dynamique - pointeur sur structure - accès aux champs dynamiques - récursivité listes cha? nées Les unions Chapitre Les ?chiers - implémentation sur disque - ouverture et droit d'accès - fermeture - ?chier texte binaire - lecture écriture - déplacement - marquage de ?n Chapitre Les listes cha? nées - allocation dynamique de structure - cha? nage des cellules - champs données champs pointeurs - début ancre et ?n NULL construction - parcours - a ?chage ajout en tête - ajout en queue - ajout à la bonne place - suppression
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 23, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 318.7kB