C O U R S Ministère de l'Enseignement Supérieur, de la Recherche Scienti que et
C O U R S Ministère de l'Enseignement Supérieur, de la Recherche Scienti que et de la Formation des Cadres POLYCOPIE DE COURS destiné pour Enseignement à l'École Nationale de Commerce et de Gestion Réalisé et édité par Ouadoudi ZYTOUNE le 30 octobre 2016 Informatique de Base Niveau Classe : Semestre 1 ENCG Kénitra Campus universitaire B.P 1420, Kénitra 14000-Maroc, Tél : (+212) 5 37 32 93 22 Fax : (+212) 5 37 37 56 37. TABLE DES MATI` ERES 1 Introduction à l'informatique . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 dé nitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Les générations d'ordinateurs . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Les éléments de l'ordinateur . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 Notion de Système d'exploitation . . . . . . . . . . . . . . . . . . . . . 12 1.4.1 Dé nition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.4.2 Fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4.3 Classi cation des systèmes d'exploitation . . . . . . . . . . . . . 14 1.5 Logiciels d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.6 Notion de virtualisation . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2 Notions de codage d'information . . . . . . . . . . . . . . . . . . . . . . 19 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2 Systèmes de numération . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.1 Conversion décimal- binaire . . . . . . . . . . . . . . . . . . . . 20 2.2.2 Conversion binaire-décimal . . . . . . . . . . . . . . . . . . . . . 21 2.2.3 Conversion binaire-hexadécimal . . . . . . . . . . . . . . . . . . 21 2.2.4 Conversion hexadécimal-binaire . . . . . . . . . . . . . . . . . . 21 2.3 Représentation des nombres entiers . . . . . . . . . . . . . . . . . . . . 22 2.3.1 Représentation d'un entier naturel . . . . . . . . . . . . . . . . . 22 2.3.2 Représentation d'un entier relatif . . . . . . . . . . . . . . . . . 22 ii 2.3.3 Représentation des nombres réels . . . . . . . . . . . . . . . . . 23 2.4 Représentation des caractères . . . . . . . . . . . . . . . . . . . . . . . 23 2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3 Algorithmique et Programmation . . . . . . . . . . . . . . . . . . . . . 27 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.2 Langage informatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.3 Dé nition de l'Algorithmique . . . . . . . . . . . . . . . . . . . . . . . 29 3.4 Représentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5 Éléments d'algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5.1 Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5.2 Types de variables . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.5.3 Déclaration des variables . . . . . . . . . . . . . . . . . . . . . . 32 3.5.4 Aectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.5.5 Expressions et opérateurs . . . . . . . . . . . . . . . . . . . . . 33 3.5.6 Instructions d'entrée-sortie . . . . . . . . . . . . . . . . . . . . . 34 3.5.7 Les tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.5.8 Les boucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.5.9 Procédures et Fonctions . . . . . . . . . . . . . . . . . . . . . . 39 3.5.10 Portée des variables . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.5.11 Les tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.5.12 Dé nition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.5.13 Quelques algorithmes pour les tableaux . . . . . . . . . . . . . . 46 3.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4 Introduction aux Réseaux et Internet . . . . . . . . . . . . . . . . . . . 53 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.2 Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . uploads/Ingenierie_Lourd/ cours-informatique-s1-pdf.pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 09, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 2.3803MB