UMBB.org, Forum des étudiants Algériens
<img src=http://e2conf-2009.zerista.com/images/welcome_meet_icon.png>

Avons que vous pouvez visiter se site. je vous demande d'enregistrer en premier pour profiter touts avantage "gratuit"

Rejoignez le forum, c’est rapide et facile

UMBB.org, Forum des étudiants Algériens
<img src=http://e2conf-2009.zerista.com/images/welcome_meet_icon.png>

Avons que vous pouvez visiter se site. je vous demande d'enregistrer en premier pour profiter touts avantage "gratuit"
UMBB.org, Forum des étudiants Algériens
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
UMBB.org, Forum des étudiants Algériens

Forums des étudiants Algériens, Tous les indispensables et tous les nouveautés pour vous accompagner durant votre scolarité!

Connexion

Récupérer mon mot de passe



Mai 2024
DimLunMarMerJeuVenSam
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendrier Calendrier

Marque-page social
Marque-page social reddit      

Conservez et partagez l'adresse de INIM sur votre site de social bookmarking

Conservez et partagez l'adresse de UMBB.org, Forum des étudiants Algériens sur votre site de social bookmarking

Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Programmation en C - Sommaire

Aller en bas  Message [Page 1 sur 1]

1Programmation en C - Sommaire Empty Programmation en C - Sommaire Mar 9 Fév - 22:47

Admin

Admin
Administrateur
Administrateur


Programmation en C - Sommaire






  • AU SUJET DE CE COURS


    • INFORMATIONS SUR L'AUTEUR

    • FEEDBACK & COPYRIGHT



  • >>> FAQ - QUESTIONS ET REPONSES <<<



      • Remarques et explications sur ce tutoriel

      • Autres adresses sur l'Internet



  • INTRODUCTION


    • NOTATIONS ET SYMBOLES

    • C, la naissance d'un langage de programmation portable
      ...


      • (1) efficience et compréhensibilité
        :

      • (2) portabilité et bibliothèques
        de fonctions

      • (3) discipline de programmation




  • Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES
    DE FONCTIONS


    • 1.1. Description de l'environnement Borland C++


      • 1.1.1. Les menus

      • 1.1.2. Les nouveautés


    • 1.2. Sélectionner le compilateur ANSI-C

    • 1.3. Les bibliothèques de fonctions prédéfinies


      • Schéma: Bibliothèques de fonctions
        et compilation



  • Chapitre 2: NOTIONS DE BASE


    • 2.1. Hello C !

    • 2.2. Les composantes d'un programme en C


      • 2.2.1. Les fonctions

      • 2.2.2. La fonction main


        • Exercice 2.1


      • 2.2.3. Les variables

      • 2.2.4. Les identificateurs


        • Exercice 2.2


      • 2.2.5. Les commentaires


    • 2.3. Discussion de l'exemple 'Hello_World'


      • Exercice 2.3

      • Exercice 2.4

      • Exercice 2.5



  • Chapitre 3: TYPES DE BASE, OPÉRATEURS ET EXPRESSIONS


    • 3.1. Les types simples


      • 3.1.1. Les types entiers

      • 3.1.2. Les types rationnels


        • Exercice 3.1



    • 3.2. La déclaration des variables simples



        • Exercice 3.2


      • 3.2.1. Les constantes numériques


        • - Les constantes entières

        • - Les constantes rationnelles

        • - Les caractères constants


          • Exercice 3.3

          • Exercice 3.4



      • 3.2.2. Initialisation des variables


    • 3.3. Les opérateurs standard


      • 3.3.1. Les opérateurs connus

      • 3.3.2. Les opérateurs particuliers de C


        • - Les opérateurs d'affectation

        • - Opérateurs d'incrémentation
          et de décrémentation



    • 3.4. Les expressions et les instructions

    • 3.5. Les priorités des opérateurs


      • Exercice 3.5

      • Exercice 3.6


    • 3.6. Les fonctions arithmétiques standard


      • Exercice 3.7


    • 3.7. Les conversions de type


      • 3.7.1. Les conversions de type automatiques


        • Exercice 3.8


      • 3.7.2. Les conversions de type forcées (casting)



  • Chapitre 4: LIRE ET ÉCRIRE DES DONNÉES


    • 4.1. Écriture formatée de données


      • Exercice 4.1


    • 4.2. Lecture formatée de données


      • Exercice 4.2


    • 4.3. Écriture d'un caractère

    • 4.4. Lecture d'un caractère


      • Exercice 4.3


    • 4.5. Exercices d'application


      • Exercice 4.4

      • Exercice 4.5

      • Exercice 4.6

      • Exercice 4.7

      • Exercice 4.8

      • Exercice 4.9

      • Exercice 4.10



  • Chapitre 5: LA STRUCTURE ALTERNATIVE


    • 5.1. if - else

    • 5.2. if sans else


      • Exercice 5.1


    • 5.3. if - else if - ... - else


      • Exercice 5.2


    • 5.4. Les opérateurs conditionnels

    • 5.5. Exercices d'application


      • Exercice 5.3

      • Exercice 5.4

      • Exercice 5.5

      • Exercice 5.6

      • Exercice 5.7



  • Chapitre 6: LA STRUCTURE REPETITIVE


    • 6.1. while

    • 6.2. do - while

    • 6.3. for

    • 6.4. Choix de la structure répétitive

    • 6.5. Exercices d'application


      • Exercice 6.1

      • Exercice 6.2

      • Exercice 6.3

      • Exercice 6.4

      • Exercice 6.5

      • Exercice 6.6

      • Exercice 6.7

      • Exercice 6.8

      • Exercice 6.9

      • Exercice 6.10

      • Exercice 6.11

      • Exercice 6.12

      • Exercice 6.13

      • Exercice 6.14

      • Exercice 6.15



  • Chapitre 7: LES TABLEAUX


    • 7.1. Les tableaux à une dimension


      • 7.1.1. Déclaration et mémorisation

      • 7.1.2. Initialisation et réservation automatique

      • 7.1.3. Accès aux composantes

      • 7.1.4. Affichage et affectation


        • Exercice 7.1

        • Exercice 7.2

        • Exercice 7.3

        • Exercice 7.4



    • 7.2. Les tableaux à deux dimensions


      • 7.2.1. Déclaration et mémorisation

      • 7.2.2. Initialisation et réservation automatique

      • 7.2.3. Accès aux composantes

      • 7.2.4. Affichage et affectation


        • Exercice 7.5

        • Exercice 7.6

        • Exercice 7.7



    • 7.3. Exercices d'application


      • a) Tableaux à une dimension - Vecteurs


        • Exercice 7.8 Produit scalaire de deux
          vecteurs

        • Exercice 7.9 Calcul d'un polynôme
          de degré N

        • Exercice 7.10 Maximum et minimum des valeurs
          d'un tableau

        • Exercice 7.11 Insérer une valeur
          dans un tableau trié

        • Exercice 7.12 Recherche d'une valeur dans
          un tableau

        • Exercice 7.13 Fusion de deux tableaux
          triés

        • Exercice 7.14 Tri par sélection
          du maximum

        • Exercice 7.15 Tri par propagation (bubble
          sort)

        • Exercice 7.16 Statistique des notes


      • b) Tableaux à deux dimensions - Matrices


        • Exercice 7.17 Mise à zéro
          de la diagonale principale d'une matrice

        • Exercice 7.18 Matrice unitaire

        • Exercice 7.19 Transposition d'une matrice

        • Exercice 7.20 Multiplication d'une matrice
          par un réel

        • Exercice 7.21 Addition de deux matrices

        • Exercice 7.22 Multiplication de deux matrices

        • Exercice 7.23 Triangle de Pascal

        • Exercice 7.24 Recherche de 'points-cols'




  • Chapitre 8: LES CHAÎNES DE CARACTÈRES


    • 8.1. Déclaration et mémorisation

    • 8.2. Les chaînes de caractères constantes

    • 8.3. Initialisation de chaînes de caractères


      • Exercice 8.1.


    • 8.4. Accès aux éléments d'une
      chaîne

    • 8.5. Précédence alphabétique
      et lexicographique

    • 8.6. Travailler avec des chaînes de caractères


      • 8.6.1. Les fonctions de


        • Exercice 8.2

        • Exercice 8.3

        • Exercice 8.4


      • 8.6.2. Les fonctions de


        • Exercice 8.5

        • Exercice 8.6

        • Exercice 8.7

        • Exercice 8.8


      • 8.6.3. Les fonctions de


        • Exercice 8.9

        • Exercice 8.10


      • 8.6.4. Les fonctions de


    • 8.7. Tableaux de chaînes de caractères


      • 8.7.1. Déclaration, initialisation et mémorisation

      • 8.7.2. Accès aux différentes composantes


        • Exercice 8.11

        • Exercice 8.12

        • Exercice 8.13

        • Exercice 8.14



    • 8.8. Exercices d'application


      • Exercice 8.15

      • Exercice 8.16

      • Exercice 8.17

      • Exercice 8.18

      • Exercice 8.19

      • Exercice 8.20

      • Exercice 8.21

      • Exercice 8.22

      • Exercice 8.23



  • Chapitre 9: LES POINTEURS


    • 9.1. Adressage de variables


      • 9.1.1. Adressage direct

      • 9.1.2. Adressage indirect


    • 9.2. Les pointeurs


      • 9.2.1. Les opérateurs de base

      • 9.2.2. Les opérations élémentaires
        sur pointeurs


        • Exercice 9.1



    • 9.3. Pointeurs et tableaux


      • 9.3.1. Adressage des composantes d'un tableau


        • Exercice 9.2


      • 9.3.2. Arithmétique des pointeurs


        • Exercice 9.3

        • Exercice 9.4

        • Exercice 9.5

        • Exercice 9.6


      • 9.3.3. Pointeurs et chaînes de caractères


        • Exercice 9.7

        • Exercice 9.8

        • Exercice 9.9

        • Exercice 9.10

        • Exercice 9.11

        • Exercice 9.12

        • Exercice 9.13

        • Exercice 9.14


      • 9.3.4. Pointeurs et tableaux à deux dimensions


        • Exercice 9.15

        • Exercice 9.16

        • Exercice 9.17



    • 9.4. Tableaux de pointeurs


      • Exercice 9.18

      • Exercice 9.19


    • 9.5. Allocation dynamique de mémoire


      • 9.5.1. Déclaration statique de données

      • 9.5.2. Allocation dynamique

      • 9.5.3. La fonction malloc et l'opérateur
        sizeof


        • Exercice 9.20


      • 9.5.4. La fonction free


        • Exercice 9.21

        • Exercice 9.22

        • Exercice 9.23




  • Chapitre 10: LES FONCTIONS


    • 10.1. Modularisation de programmes


      • 10.1.1. La modularité et ses avantages

      • 10.1.2. Exemples de modularisation en C


    • 10.2. La notion de blocs et la portée des
      identificateurs


      • 10.2.1. Variables locales

      • 10.2.2. Variables globales


    • 10.3. Déclaration et définition de
      fonctions


      • 10.3.1. Définition d'une fonction

      • 10.3.2. Déclaration d'une fonction

      • 10.3.3. Discussion d'un exemple


        • Exercice 10.1



    • 10.4. Renvoyer un résultat

    • 10.5. Paramètres d'une fonction


      • 10.5.1. Généralités

      • 10.5.2. Passage des paramètres par valeur

      • 10.5.3. Passage de l'adresse d'une variable

      • 10.5.4. Passage de l'adresse d'un tableau à
        une dimension

      • 10.5.5. Passage de l'adresse d'un tableau à
        deux dimensions


    • 10.6. Les modules en lang. algorithmique, en Pascal
      et en C

    • 10.7. Discussion de deux problèmes

    • 10.8. Exercices d'application


      • a) Passage des paramètres


        • Exercice 10.2

        • Exercice 10.3

        • Exercice 10.4

        • Exercice 10.5


      • b) Types simples


        • Exercice 10.6

        • Exercice 10.7

        • Exercice 10.8

        • Exercice 10.9

        • Exercice 10.10

        • Exercice 10.11

        • Exercice 10.12


      • c) Tableaux à une dimension


        • Exercice 10.13

        • Exercice 10.14

        • Exercice 10.15

        • Exercice 10.16


      • d) Tris de tableaux


        • Exercice 10.17 Tri de Shell

        • Exercice 10.18

        • Exercice 10.19 Tri par sélection

        • Exercice 10.20

        • Exercice 10.21 Tri par insertion

        • Exercice 10.22

        • Exercice 10.23 Tri par propagation

        • Exercice 10.24 Fusion de tableaux triés


      • e) Chaînes de caractères


        • Exercice 10.25

        • Exercice 10.26

        • Exercice 10.27

        • Exercice 10.28

        • Exercice 10.29

        • Exercice 10.30

        • Exercice 10.31

        • Exercice 10.32

        • Exercice 10.33

        • Exercice 10.34

        • Exercice 10.35

        • Exercice 10.36


      • f) Tableaux à deux dimensions


        • Exercice 10.37

        • Exercice 10.38

        • Exercice 10.39

        • Exercice 10.40

        • Exercice 10.41

        • Exercice 10.42

        • Exercice 10.43




  • Chapitre 11: LES FICHIERS SEQUENTIELS


    • 11.1. Définitions et propriétés

    • 11.2. La mémoire tampon

    • 11.3. Accès aux fichiers séquentiels


      • 11.3.1. Le type FILE*

      • 11.3.2. Exemple: Créer et afficher un fichier
        séquentiel


    • 11.4. Ouvrir et fermer des fichiers séquentiels


      • 11.4.1. Ouvrir un fichier séquentiel

      • 11.4.2. Fermer un fichier séquentiel

      • 11.4.3. Exemples: Ouvrir et fermer des fichiers
        en pratique


    • 11.5. Lire et écrire dans des fichiers séquentiels


      • 11.5.1. Traitement par enregistrements

      • 11.5.2. Traitement par caractères

      • 11.5.3. Détection de la fin d'un fichier
        séquentiel


    • 11.6. Résumé sur les fichiers

    • 11.7. Mise à jour d'un fichier séquentiel
      en C


      • 11.7.1. Ajouter un enregistrement à un fichier

      • 11.7.2. Supprimer un enregistrement dans un fichier

      • 11.7.3. Modifier un enregistrement dans un fichier


    • 11.8. Exercices d'application


      • Exercice 11.1

      • Exercice 11.2

      • Exercice 11.3

      • Exercice 11.4

      • Exercice 11.5

      • Exercice 11.6

      • Exercice 11.7

      • Exercice 11.8

      • Exercice 11.9

      • Exercice 11.10

      • Exercice 11.11

      • Exercice 11.12

      • Exercice 11.13

      • Exercice 11.14

      • Exercice 11.15

      • Exercice 11.16



  • ANNEXES


    • ANNEXE A : Les séquences d'échappement

    • ANNEXE B : Les priorités des opérateurs

    • ANNEXE C : Les prototypes des fonctions traitées


      • C.1. Entrée et sortie de données :


      • C.2. Lire un caractère :

      • C.3. Traitement de chaînes de caractères
        :

      • C.4. Fonctions d'aide générales :


      • C.5. Classification et conversion de caractères
        :

      • C.6. Fonctions arithmétiques :


    • ANNEXE D : Bibliographie





[Vous devez être inscrit et connecté pour voir cette image]
SOLUTIONS DES EXERCICES (Pour faciliter la navigation, cette
page sera affichée dans une nouvelle fenêtre)

http://www.umbb.org

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum