Introduction générale C’est quoi programmer? Les outils de la programmation Les
Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique C ET C++ Titre : INITIATION À LA PROGRAMMATION IMPÉRATIVE Enseignant : M. NGANMENI LUTHER IAI DE BAFOUSSAM PREMIÈRE ANNÉE GÉNIE LOGICIEL 1/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Plan du cours 1 Introduction générale 2 Les outils 3 Les variables 4 Les éléments mathématiques 5 Les structures conditionnelles et les boucles 6 Les fonctions et la programmation modulaire 7 Les pointeurs 8 Les tableaux et les chaines de caractères 9 Les variables personnalisées 10 lire et écrire dans un fichier 11 Allocation dynamique 12 Saisie de texte sécurisée 2/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Contexte du travail Objectifs générale Objectifs spécifiques Introduction 1 Introduction générale Contexte du travail Objectifs générale Objectifs spécifiques 2 C’est quoi programmer? 3 Les outils de la programmation 4 Les variables 5 Les Calculs de base 6 La structure conditionnelle 3/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Contexte du travail Objectifs générale Objectifs spécifiques Contexte de travail Écrire en C ou C++, c’est comme utiliser une tronçonneuse avec toutes les protections enlevés." Bob Gray. Auteur. La qualité du processus de fabrication d’un produit est garante de la qualité du produit "Avec C il est facile de se tirer dans le pied. En C++, c’est plus difficile, mais lorsque vous le faites, vous pulvérisez votre cuisse entière." Bjarne Stroustrup. Créateur de C++. 4/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Contexte du travail Objectifs générale Objectifs spécifiques Qu’est ce que nous pouvons être capable de faire en étudiant le langage C et C++ Appréhender facilement les bases de la programmation Pouvoir mettre en œuvre les algorithmes de base afin de prouver sa bonne compréhension Étendre facilement les expérimentations Faire des programmes modulaires facilement maintenable 5/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Contexte du travail Objectifs générale Objectifs spécifiques A la fin de ce cour, l’étudiant sera capable de : Créer les variables et les constantes Effectuer les opérations arithmétiques Utiliser les structures conditionnelles et les boucles Créer les fonctions et la programmation modulaire Utiliser les pointeurs, les tableaux et les chaines de caractères Travailler avec les préprocesseurs Créer les variables personnalisées Manipuler des fichiers, et faire l’allocation dynamique Faire une saisie de texte sécurisée 6/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Plan de présentation de la section 2 1 Introduction générale 2 C’est quoi programmer? Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ 3 Les outils de la programmation 4 Les variables 5 Les Calculs de base 6 La structure conditionnelle 7/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Définition Programmer 8/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Définition Programmer Réaliser des "programmes informatiques" Les programmes demandent à l’ordinateur d’effectuer des actions. Structure d’une machine bizarre bête ne comprenant que deux chiffres : 0 et 1 Votre ordinateur ne parle pas l’anglais et encore moins le français. Pourtant, il est inconcevable d’écrire un programme en langage binaire. Même les informaticiens les plus fous ne le font pas, c’est vous dire! 9/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Processus d’élaboration d’un programme Processus Le programme est écrit en un langage dit de haut niveau et le compilateur effectue la traduction en langage machine moyennant la vérification d’éventuel erreurs. Nous avons dans l’univers informatique un nombre très élevé de langage et il est fortement déconseillé pour un informaticien de s’hasarder a avoir ne serai ce qu’un bref aperçu de tout les langages. 10/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Définition Code source 11/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Définition Code source C’est le code de votre programme écrit dans un langage de haut niveau Compilateur 12/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Définition Code source C’est le code de votre programme écrit dans un langage de haut niveau Compilateur Programme servant a traduire un langage de haut niveau en code binaire compréhensible par la machine Compilation 13/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer en C/C++ Élaboration d’un programme Pourquoi apprendre le C/C++ Définition Code source C’est le code de votre programme écrit dans un langage de haut niveau Compilateur Programme servant a traduire un langage de haut niveau en code binaire compréhensible par la machine Compilation processus de traduction d’un langage de haut niveau en un langage compréhensible par la machine Exécutable 14/150 M. NGANMENI Luther Semestre 1 2018 Introduction générale C’est quoi programmer? Les outils de la programmation Les variables Les Calculs de base La structure conditionnelle Les boucles Les fonctions Les pointeurs Les tableaux Les chaines de caractères Le préprocesseur Créer vos propres types de variables Lire et écrire dans des fichiers Allocation dynamique Qu’entend-on par programmer uploads/Ingenierie_Lourd/ cours-de-c-et-c.pdf
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 24, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 2.2330MB