Oodoc change de nom : découvrez tousLesDocs

X

Accéder à ce doc

Le sommaire
  ACCÉDER à ce doc

I) Généralités sur le langage C
II) Les types de bases du langage C
III) Les opérateurs et les expressions
IV) Les entrées-sorties conversationnelles
V) Les instructions de contrôles
VI) La programmation modulaires et les fonctions
VII) Les tableaux et les pointeurs
VIII) Les chaînes de caractères
IX) Les structures
X) Les fichiers
XI) La gestion dynamique de la mémoire
ACCÉDER à ce doc  

Résumé du document
  ACCÉDER à ce doc

Cours portant sur le langage C. Vous assisterez à une présentation traitant de tous les points importants à connaître pour créer son propre programme comme les opérateurs, instructions de contrôle, variables, tableaux, pointeurs. Chaque chapitre comporte différents exemples et exercices.

Extraits

[...] La lecture dans le fichier se fait par un appel de la fonction fread: fread sizeof(int) entree) dont les arguments sont comparables à ceux de fwrite. Mais, cette fois, la condition d'arrêt de la boucle est: feof (entree) Celle-ci prend la valeur vrai (c'est-à-dire lorsque la fin du fichier a été rencontrée. Notez bien qu'il n'est pas suffisant d'avoir lu le dernier octet du fichier pour que cette condition prenne la valeur vrai. Il est nécessaire d'avoir tenté de lire au-delà; c'est ce qui explique que nous ayons examiné cette condition après l'appel de fread et non avant. [...]


[...] Ecrire un programme donnant la liste des nombres premiers de 1 à N. Le langage C LES TABLEAUX ET LES POINTEURS Comme tous les langages, C permet d'utiliser des "tableaux". On nomme ainsi un ensemble d'éléments de même type désignés par un identificateur unique; chaque élément est repéré par un "indice" précisant sa position au sein de l'ensemble. Par ailleurs, comme certains langages tels que Pascal, le langage C dispose de "pointeurs", c'est-à-dire de variables destinées à contenir des adresses d'autres "objets" (variables, fonctions . [...]


[...] C'est ce qui justifie que ces deux notions soient regroupées dans un seul chapitre LES TABLEAUX A UN INDICE Exemple d'utilisation d'un tableau en C Supposons que nous souhaitions déterminer, à partir de vingt notes d'élèves (fournies en données), combien d'entre elles sont supérieures à la moyenne de la classe. S'il ne s'agissait que de calculer simplement la moyenne de ces notes, il nous suffirait d'en calculer la somme, en les cumulant dans une variable, au fur et à mesure de leur lecture. Mais, ici, il nous faut à nouveau pouvoir consulter les notes pour déterminer combien d'entre elles sont supérieures à la moyenne ainsi obtenue. Il est donc nécessaire de pouvoir "mémoriser" ces vingt notes. [...]


[...] Lorsque vous exécutez un programme depuis le système, vous pouvez éventuellement "rediriger" ces fichiers. Par exemple, la commande système suivante (valable à la fois sous UNIX et sous DOS) TRUC < DONNEES > RESULTATS exécute le programme TRUC, en utilisant comme unité d'entrée le fichier DONNEES et comme unité de sortie le fichier RESULTATS. Dans ces conditions, une instruction telle que, par exemple, fgetchar deviendrait équivalente à fgetc(fich) où fich serait un flux obtenu par appel à fopen. De même, scanf( . [...]


[...] En langage compte tenu de l'existence d'un préprocesseur, cette opération de compilation comporte en fait deux étapes.Le résultat de compilation porte le nom de module objet L'édition de liens Le module objet créé par le compilateur n'est pas directement exécutable. Il lui manque, au moins, les différents modules objet correspondant aux fonctions prédéfinies (on dit aussi "fonctions standard") utilisées par votre programme (comme printf, scanf, sqrt). C'est effectivement le rôle de l'éditeur de liens que d'aller rechercher dans la "bibliothèque standard" les modules objet nécessaires. Le résultat de l'édition de liens est ce que l'on nomme un "programme exécutable", c'est-à-dire un ensemble autonome d'instructions en langage machine. [...]

ACCÉDER à ce doc  

Informations sur le doc

Date de publication
17/02/2007
Langue
français
Format
pdf
Type
dissertation
Nombre de pages
55 pages
Niveau
grand public
Consulté
5 fois

Informations sur l'auteur Jonathan B. (étudiant)

Niveau
Grand public
Etude suivie
droit des...
Ecole, université
bts
Note du document :
         
ACCÉDER à ce doc  
Le langage n'est-il qu'un moyen de communication ?

«Le sujet, "Le langage n'est-il qu'un moyen de communication ?", réfère à une définition courante du langage, qui consiste à le caractériser comme tout système ou tout ensemble de signes permettant la c...»

Littérature et Arts   |  Philosophie  |   Dissertation  |   fr  |   .doc  |   6 pages   |   publié en 2010
Mémoire sur les représentations professionnelles de l'informatique dans le travail social : Le cas des conseillers en orientation et en insertion scolaire et professionnelle

«[...] Depuis les années 1970, le taux du chômage augmente en France et donne alors un nouveau visage au travail social. En effet, à la même époque l'accompagnement vers l'orientation et l'insertion professionnelle se ...»

Économie et Social   |  Questions sociales  |   Mémoire  |   fr  |   .pdf  |   66 pages   |   publié en 2012
TFE : Comment l'assembleur traduit-il le langage source du programmeur en un langage compréhensible par le processeur, le langage machine ?

«De nos jours, tout le monde, du novice à l'utilisateur confirmé utilise un ordinateur. Un merveilleux outil qu'on emploie tout le temps et qui nous facilite tant la vie. Mais si chacun est conscient des facilités que celui-ci nou...»

Sciences et technologies   |  Informatique  |   Mémoire  |   fr  |   .doc  |   42 pages   |   publié en 2011
La sécurité informatique

«La sécurité informatique est un souci croissant qui peut-être abordé sur plusieurs fronts. Le développement d'une application d'e-learning concernant la sécurité informatique est un moyen d'accroître la sécurité du côté utilisateur. Le but d'une tell...»

Commerce   |  Management organisation  |   Rapport de stage  |   fr  |   .doc  |   80 pages   |   publié en 2007
Méthodologie d'un audit dans un environnement informatisé

«Le contexte économique actuel est caractérisé par une évolution accrue, permanente et complexe de l'informatique, une extension d'Internet, ont bien favorisé la dématérialisation des échanges et...»

Commerce   |  Comptabilité  |   Cours  |   fr  |   .doc  |   82 pages   |   publié en 2008

Meilleures ventes en informatique

Derniers docs en informatique

Cours de HTML pour débutant
Sciences et technologies   |  Informatique  |   Cours  |   fr  |   .doc  |   84 pages   |   publié en 2010
L'impact des ERP sur la performance de l'entreprise
Sciences et technologies   |  Informatique  |   Mémoire  |   fr  |   .doc  |   71 pages   |   publié en 2012
Exemple de conception d'une base de données Microsoft Access
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   16 pages   |   publié en 2006
La gestion de projet sous Microsoft Project
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   79 pages   |   publié en 2007
MERISE 1 et 2 (programme BTS / Corrigé sujet BTS CGO 1990)
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .pdf  |   20 pages   |   publié en 2007
Conception et développement d'un système en ligne de la gestion de recrutement
Sciences et technologies   |  Informatique  |   Mémoire  |   fr  |   .pdf  |   29 pages   |   publié en 2014
Etude et mise en place d'une solution cloud computing
Sciences et technologies   |  Informatique  |   Rapport de stage  |   fr  |   .doc  |   52 pages   |   publié en 2014
Les systèmes experts en ingénierie
Sciences et technologies   |  Informatique  |   Cours  |   fr  |   .pdf  |   29 pages   |   publié en 2013
Cours de systèmes répartis
Sciences et technologies   |  Informatique  |   Cours  |   fr  |   .pdf  |   18 pages   |   publié en 2013