Chapitre 1 3 Cours Atelier de programmation Enseignant Maha Maalej Année Universitaire Groupe LEM-A CIntroduction Terminologie ? L ? informatique c ? est l ? ensemble des sciences qui étudient le traitement automatique de l ? information ? L ? ordinateur
Cours Atelier de programmation Enseignant Maha Maalej Année Universitaire Groupe LEM-A CIntroduction Terminologie ? L ? informatique c ? est l ? ensemble des sciences qui étudient le traitement automatique de l ? information ? L ? ordinateur c ? est une machine qui permet l ? automatisation du traitement de l ? information ? La programmation c ? est un moyen qui permet l ? automatisation de l ? information Elle regroupe l ? ensemble des activités permettant la conception la création et la mise en ?uvre de programme informatique ? Programme c ? est l ? ensemble des opérations et des instructions que la machine doit exécuter pour arriver à un résultat pour un problème donné ? Langage de programmation est un langage qui permet de formuler des algorithmes et de produire des programmes informatiques Cours Initiation à la programmation C Historique des langages de programmation ère génération Addition x y Langage machine ou langage bas niveau ème génération ème génération ? add x y Assembleur ? x x y en Pascal ? x y en Basic ? Cobol Fortran ? Le langage C en un des premiers langages de programmation système pour le développement d'Unix Langage haut niveau compréhensible par l ? être humain Cours Initiation à la programmation ème génération ? Les langages orientés vers les requêtes des bases de données moyennant des requêtes Nom Prénom moyenne ? Les langages orientés objet ? C Java Python matlab Javascript PHP C Le système binaire ? Le langage machine est une suite de bits interprétable par la machine ? Le système binaire est la base mathématique permettant de représenter des nombres à l'aide de seulement chi ?res le et le ? En base on utilise chi ?res de à ? En base n on utilise n chi ?res de à n ?? Exemple le nombre s'analyse dans une base B B B B B ? en base B ? en base B ? en base B Cours Initiation à la programmation C Le système binaire ? Avec un bit il est ainsi possible d'obtenir deux états soit soit ? Gr? ce à bits il est possible d'obtenir quatre états di ?érents ? Avec bits il est possible d'obtenir huit états di ?érents ? En général avec n bits il est possible d ? obtenir n états di ?érents Cours Initiation à la programmation Valeur binaire sur bits Valeur binaire sur bits Valeur décimale Valeur décimale COpérations Exemple somme et multiplication Cours Initiation à la programmation CCode ASCII ? Chaque caractère possède son code correspondant en code ASCII American Standard Code for Information Interchange lors de la numérisation dans la machine ? Le code ASCII de base représente les caractères sur bits c'est-à-dire caractères possibles de à A- B- Z- a- b- z- - - - ? Il su ?t de modi ?er le ème bit en code binaire pour passer de majuscules à minuscules ? c'est-à-dire ajouter au code ASCII en base décimale Cours Initiation à la programmation
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702592660kevebe2dsaufqsytka3shm0ztf7fnaoyhildbe3huy63wyxhhtkvfsvjyj7elaura9qmozdsilr2mhgajv7hr7imflonluikc8l2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702460692qho7htajsoado9oraj1bjslcpzvod7epzgjwjxfnxjlqbyhfotlgwmlkhba5b6qzsjdin3whls1vsgihas3maqt3jptcpnjjcujz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170206174928pm3nclw3njgrinbxy8a83xr5abspy80ze7yg6qql6u3rjmqalvy4p1setl1xvhhallpemmhy3vekgda1zwpyh2xaotfps5aimk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702110079oeh8vtk0dturj1ojiw7mjbsg0f4naq1qaa7qgdhaorussdwjjscrwifxtd60oavnzw3ozq3f0cvzk0trrlnxftvh22e7tcnck9zo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/t01Th7fXslBA7WmDz58xz8sD894hnzQk3Ze7F2zu9Ov386gficSI51yQID9QGrVhmuHWyqRF4RuQYIyIb3MOxp4S.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702203606djzryqjiixpmjqrmrozvb9wjjx8tfl4z7optaiizmhzchi2e840ms3hxf8atghoixollqr6v4rt5c0ihz9b0ozf80xo5w02ozzv2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702130166im5wmslrxkhdwt9ohprr0chs6dj516ta6dwijo5byawhwdziao4hdnjp0hlpeybt852txe4qcjsihcbjq2wtpzj0ugrymzhucuyf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117025097883irhab8trnpyuvptnur1mwbihf2ogfhczjbeigre9jcux6h1dovtiaduuck7pr1ba7zkg6lh0loe5msxfvixochcmhukr8wfhssw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702466159cerubiegympjeaqoxoidcb7qsiaejb3ziud30yatsadq19zjvrrzd2mwkfujhcofiblud2cn8dnt8kgbe3qao7k2e7oiw6l9zafe.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FxmNsDJyCnv36VHEbxDQSyHd6vmqEfCsrKYVr6OKIuo9uExRwHh1khbRy5PhJUgQy7QqFSOKGNZ62sLfYQSHtqVE.png)
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 20, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 58.8kB