Cours d informatique generalites programation algorithme
Cours d ? Informatique ère année SMP SMC Semestre Mouad BEN MAMOUN Moulay Driss RAHMANI Département de Mathématiques et d ? Informatique Université Mohammed V ben mamoun fsr ac ma mrahmani fsr ac ma Module I ère année SMP SMC CObjectif et plan du cours ? Objectif ? Apprendre les concepts de base de l'algorithmique et de la programmation ? Etre capable de mettre en oeuvre ces concepts pour analyser des problèmes simples et écrire les programmes correspondants ? Plan ? Généralités matériel d ? un ordinateur systèmes d ? exploitation langages de programmation ? ? Algorithmique a ?ectation instructions conditionnelles instructions itératives fonctions procédures ? ? MAPLE un outil de programmation Module I ère année SMP SMC CInformatique ? Techniques du traitement automatique de l ? information au moyen des ordinateurs ? Eléments d ? un système informatique Applications Word Excel Jeux Maple etc Langages Java C C Fortran etc Système d ? exploitation DOS Windows Unix etc Matériel PC Macintosh station SUN etc Module I ère année SMP SMC CMatériel Principaux éléments d ? un PC ? Unité centrale le bo? tier ? Processeur ou CPU Central Processing Unit ? Mémoire centrale ? Disque dur lecteur disquettes lecteur CD-ROM ? Cartes spécialisées cartes vidéo réseau ? Interfaces d'entrée-sortie Ports série parallèle ? ? Périphériques ? Moniteur l'écran clavier souris ? Modem imprimante scanner ? Module I ère année SMP SMC CQu ? est ce qu ? un système d ? exploitation ? Ensemble de programmes qui gèrent le matériel et contrôlent les applications ? Gestion des périphériques a ?chage à l'écran lecture du clavier pilotage d ? une imprimante ? ? Gestion des utilisateurs et de leurs données comptes partage des ressources gestion des ?chiers et répertoires ? ? Interface avec l ? utilisateur textuelle ou graphique Interprétation des commandes ? Contrôle des programmes découpage en taches partage du temps processeur ? Module I ère année SMP SMC CLangages informatiques ? Un langage informatique est un outil permettant de donner des ordres instructions à la machine ? A chaque instruction correspond une action du processeur ? Intérêt écrire des programmes suite consécutive d ? instructions déstinés à e ?ectuer une tache donnée ? Exemple un programme de gestion de comptes bancaires ? Contrainte être compréhensible par la machine Module I ère année SMP SMC CLangage machine ? Langage binaire l ? information est exprimée et manipulée sous forme d ? une suite de bits ? Un bit binary digit ou états électriques ? Une combinaison de bits Octet ?? ? possibilités qui permettent de coder tous les caractères alphabétiques numériques et symboles tels que ? ? Le code ASCII American Standard Code for Information Interchange donne les correspondances entre les caractères alphanumériques et leurs représentation binaire Ex A ? Les opérations logiques et arithmétiques de base addition multiplication ? sont e ?ectuées en binaire Module I ère année SMP SMC CL'assembleur ? Problème le langage machine est di ?cile à comprendre par l'humain ? Idée trouver un langage
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704114956vya8ngboph1sdzuwnlnygqduylyvq7bcpxg91dazox8wavaokppsiwl7wvg76twikfxucfnfbgverihgg8frxadkqtnqxfu0qwgh.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/G6bsqQ7vaOcLRCkv0dwhe5eBQb8MhntNFPFGX20C8HALYuf2MxAHJBy6kpGFEBUdMUM4HAyzBRT2DcdUyiZ8gbAM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703945312lnxo1d8wdiu5j4fk7i9nhm9o0z1xidbaezfrvjxjzudw3usvvfqxdbsk2ll4sqxuouvfntyentc8vajpatdqxnkjgcrz8melwzw8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Tn1qdbKIE64D3eAPNEUKp6XoSNgwUKaLlbbYoS9uFQ10HqsrCMgx4RmbE8f6k35flQgY3ob0BadwHmvppjIGXi4m.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704454571jwo8gpc9ed91y9qxrmcwplafx9hehywjif8pk2ocldqgfitofdqfbpvfse7mkywuxhhfrkco6pezebswg840fsprc8ynt0wsz6lo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704306065mbbdulyvd7vggwc3zbisgr2ucacosfpsmidmmytcszrmerjfgrllaq6bbpmvf45xwuxhmul5mqqqg9vzccksi5peyq1ejiatjeas.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704135788uodrarbfxldzblr0uajoikn02boodf39xywpgxkz4pxzavdw6qtbxfqovb2wjedt3bljsnn78fxqnjbfjsb8j1t8sfzcxygxai6b.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/sWfQvLJrVsgvUQ1jVYFmuZvSy63aSgaAtytUtJGRLHxALuTQdGhsemVnK6vZRUfn8WUlYYIlAcsPkQTIt2yc1dkd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Tc54RQC7Q5NiTKnOTMZZFV6IrR3tcutxi5IVJCn5Su6zrFr9PFuGvcxi2DA2En66nnIou6xsNbMkwjukFcO8y8TU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703900513nh8trvit9vexbfqiwcl6jvfcr9o0zdtzd6irr3mfzvborb9rnmmdgi0tpzvu0vkl9ej6laqsf78wkwhcya2ragiupyshxrdwvq3e.png)
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 11, 2022
- Catégorie Management
- Langue French
- Taille du fichier 155.5kB