Cours c Chapitre Introduction Introduction Ce cours présente le langage C un langage essentiel dans l ? enseignement de la programmation parce qu ? il occupe une place prépondérante en informatique qu ? il possède la majorité des constructions qu ? on ret
Chapitre Introduction Introduction Ce cours présente le langage C un langage essentiel dans l ? enseignement de la programmation parce qu ? il occupe une place prépondérante en informatique qu ? il possède la majorité des constructions qu ? on retrouve dans les autres langages structurés modernes et que sa syntaxe a servi de base à nombre de ces langages Ce cours est à l ? informatique à peu près ce que l ? algèbre et le calcul di ?érentiel et intégral sont aux mathématiques Les notions qu ? il présente ne permettent de résoudre que des problèmes simples mais elles sont fondamentales Le cours est composé d ? une série d ? exercices introduisant progressivement les instructions du C Il n ? est pas nécessaire de les faire tous systématiquement En fonction de ses capacités le lecteur peut en faire un plus ou moins grand nombre Ces exercices sont là d ? une part pour s ? entra? ner et pour mieux comprendre les instructions présentées et d ? autre part pour véri ?er l ? acquisition des connaissances Ce cours se termine par des mini-projets montrant à quoi sert un ordinateur dans l ? industrie et la recherche ? calcul de la trajectoire d ? un projectile ? rotation -D ? calcul d ? un pont en treillis ? labyrinthe Description générale de l ? ordinateur Cette section décrit très brièvement l ? architecture des ordinateurs et le codage de l ? information dans un ordinateur Ces informations sont utiles pour mieux comprendre l ? organisation et le fonctionnement des programmes en C Architecture des ordinateurs La Figure montre les éléments principaux d ? un ordinateur Celui-ci comporte essentiellement une mémoire électronique et un processeur connectés entre eux et connectés aux périphériques le disque dur le clavier l ? écran etc La mémoire électronique est rapide Elle contient les données valeurs numériques textes dessins et les programmes listes d ? instructions qui font précisément l ? objet de ce cours Quand on éteint l ? ordinateur cette mémoire s ? e ?ace à part une petite partie qui permet de relancer l ? ordinateur au réenclenchement La mémoire électronique est trop petite pour contenir tout ce qu ? on veut mémoriser C ? est pourquoi l ? ordinateur a à sa disposition des mémoires plus grandes mais plus lentes le disque dur et les disquettes Ces mémoires-là retiennent les informations quand on éteint l ? ordinateur processeur bus octet bits mémoire c c FIGURE La structure d ? un ordinateur Ecole Polytechnique Fédérale de Lausanne CChapitre Description générale de l ? ordinateur Le processeur possède une unité arithmétique et logique qui prend les instructions une à une dans la mémoire électronique et les exécute A l ? enclenchement l ? ordinateur commence par exécuter des instructions à la casemémoire numéro zéro et jusqu ? à ce qu ? on l ? éteigne il n ? arrête pas d ? en exécuter et d ? en réexécuter chargeant sa
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701210381nenacjpqy01olbdahb5citrtizcibpd3hbxc4rx95wr3vbrdaksppcx39bsf55v0pqjbmy1z7mwj1dkzygsdrltltq8drcofpb5t.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117012661973gqsuamcxsystwfklbyfjpqdqtkoejjajevqqmexqejreiftlkwij3roafdcaxt4jtmkeugnzxdwkjhy8ayij5svmslxvptuktss.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701275974k6wmkwgmyzqmq5mv1xkpbdg7jjsrt0wlywbbzcjicmj6bhziq1d8gorttgbufen3oejnbbxfob4ulw4sfizmgnk4hzhjbncoxn0v.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117012624723fwzdfjet3ha8hcaovnrggg9pcbzwtzcbrvzpvijfa2ydo1axtdwoc5bosfg8uc9ocfsbmkbuem6j0d321ejfbzk4yel7jttmqif.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/2X3wxfGvwNefdHU35xcCPOBlEpPdR4y5Ju3EW5IcuXlmdqx0qc4AELrkhz1UOqc2O1NNKQM6G9utwxdE84JHqW0w.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701275738b142txrlfqvrzmwzptj7i3tncjpz46cuj96lpatukmeka24eikkr9lwoivxdngti4l7oxcamq54lzcbo9gnsl0334ursdswbushn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170126708240xgskecjzbvsfirlnansmo9akif8metff4nbzjhvoqn1rnntejuur3ppp4vfwhtt54xjuudnfrpzzd6hoz2m5aylbqz7r8iwde8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/5JX3WEUHKkfN7k106VFZ8JXKEUDJ15cAf86HIgUdewgSIizKyO6PmXj8Pr3xsiHmUwGifI1VsCZ7kWbvkFTJHGCX.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701265147ts41y5wnqxgfgbkh4g4smvqmrukijtacjrs24towizsvoobrpuro8mrahxmksnhwxsxx6uwainscp5dgkxqsllfnjr4w7ceuahq4.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701276348rnvxfzzahn7nfcbs7uzq00g3al7puifjogsjo4giwbpxgxyvocaxfl0bo5eloixog86pxydgp5uypwonohhngdwb4xefhyjnh9a1.png)
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 09, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 533.8kB