Professional Documents
Culture Documents
1ère Cours 2023
1ère Cours 2023
SOMMAIRE
Thème 1 : Historique des TIC .....................................................................................2
Leçon 1 : Historique des ordinateurs ..................................................................................2
Thème 2 : Système de numération et transfert de données ...................................4
Leçon 2 : Langage de description de page HTML ..............................................................9
Thème 3 : Langages de programmation .................................................................15
Leçon 1 : Notion fondamentale de l'algorithme ................................................................15
Thème 4 : Réseaux informatiques ...........................................................................18
Leçon 1 : Généralités sur les réseaux informatiques.........................................................18
Leçon 2 : Réseau local filaire / sans fil ..............................................................................25
Exercices ...........................................................................................................................29
1
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
I. Historique
Le mot informatique a été créé en 1962 par Philippe Dreyfus. Il s’agit d’un néologisme
de la langue française fait de la contraction des deux mots « automatique » et «
information ». Pour parler du traitement automatique de l’information, les anglo-
saxons utilisent les termes de « computer science » ou de « data-procession ».
……………………………………………………………………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………..
2
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………….
Les serveurs :
…………………………………………………………………………………………………………………………………………………………………………….
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
Logiciel………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………..
3
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
I. Introduction
…………………………………………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………
4
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
III. Conversions
1. Conversions base 10 vers une base quelconque
Pour convertir un nombre de la base 10 vers une base B quelconques, il faut faire des
divisions successives par B et retenir à chaque fois le reste jusqu'à l’obtention à un
quotient inférieur à la base B, dans ce cas le nombre s’écrit de la gauche vers la droite
en commençant par le dernier quotient allant jusqu’au premier reste Le nombre
cherché s’écrit en plaçant les restes des divisions successives dans l’ordre inverse de
5
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
6
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
7
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
EXERCICES
1) Convertir en binaire les nombres 39710 ; 13310 ; 11010 puis en décimal les nombres
1012, 01012, 11011102 et vérifier en convertissant pour revenir à la base d‘origine.
2) Effectuer les opérations suivantes et vérifier les résultats en procédant aux
conversions nécessaires
a) 1100 + 1000 b) 1001 + 1011 c) 1101 - 1000 d) 1000 -101 e)
3) Réaliser les opérations suivantes et vérifier les résultats en procédant aux
conversions nécessaires. a) 1011 x 11 b) 1100 x 101 c) 100111 x 0110
8
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
I. Introduction
……………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………………………………………………………………….
……………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………..
<HEAD> et </HEAD>. Le corps est délimité par les balises <BODY> et </BODY>.
Voici par exemple une page HTML minimaliste :
<HTML>
<HEAD>
<TITLE>Titre de la page</TITLE>
</HEAD>
<BODY>
Contenu de la page
</BODY>
</HTML>
9
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
REMARQUE
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
Exemple :
10
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
les doc types étaient utilisés pour faire référence à des ensembles de règles qu'on
pouvait utiliser pour dire qu'un document était du HTML « valide » et détecter les
erreurs de balisage.
Cependant, ceux-ci ne sont plus utilisés aujourd'hui et sont juste présents pour s'assurer
que la page puisse fonctionner y compris sur les anciens navigateurs
<Html></html> — l'élément <html>.
…………………………………………………………………………………………………
………………………………………………………………….................................................
…………………………………………………………………………………………………
………………………………………………………………………………………………….
………………………………………………………………………………………………
………………………………………………………………………………………………
.......................................................................................................................................................
<Head></Head> — l'élément <Head>. Cet élément est utilisé comme un container pour
toutes les choses qui font partie de la page HTML mais qui ne sont pas du contenu affiché.
C'est dans cet élément qu'on mettra des mots-clés, une description de la page qui
apparaîtra sur les moteurs de recherche
<body></body> —
l'élément<body………………………………………………………………………………………………
……………………………………………………………………………………………………..……………
……………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………..
11
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
12
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
13
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
Vous pouvez changer les images mais ne jamais oublier de les renommer de la
même manière.
14
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
I. Définition
1. Algorithme & Programme
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………….
2. Un langage de programmation
Un langage de programmation est un langage informatique, permettant à un être humain
d'écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code
source subit ensuite une transformation ou une évaluation dans une forme exploitable par la
machine, ce qui permet d'obtenir un programme.
3. Le lien entre programme, algorithme et langage de programmation
L’ordinateur sans logiciel ne servira a rien tel un véhicule 4*4 tout neuf sans un
moteur.
Ainsi le logiciel se conçoit grâce aux :
programmes informatique
o les programmes informatiques s’établissent a laide de algorithme
qui lui-même sera traduit dans un langage de programmation
II. Quelques langages de programmation
1. JavaScript
JavaScript est un langage de programmation dit interpréter. Il a la particularité de s'activer
côté client. Cela signifie que lorsque l'utilisateur ouvre une page web, le navigateur active le
code afin d'afficher la page.
2. PHP
……………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
15
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
……………………………………………………………………………………………………………………….
3. Java
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………….
16
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
Si (condition) Alors
o Séquence 1 ;
Sinon
o Séquence 2 ;
Fin Si
Si la condition est vérifiée (vraie) alors la séquence 1 s’exécute. Dans le cas
contraire,
C’est la séquence 2 qui s’exécute.
Exemple :
Si (x>y) alors
Ecrire (x, ‘est supérieur à ’, y)
; Sinon
Ecrire (y, ‘est supérieur à’, x); Fin
si Fin Si ;
17
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………….
……………………………………………………………………………………………………………………………………………………..
18
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
......................................................................................................................................................................................
......................................................................................................................................................................................
......................................................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
..........................................................................................................................................................
19
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
20
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
……………………………………………………………………………
……………………………………………………………………………
…………………………………………………………………………..
Carte
réseau ……………………………………………………………………………
……………………………………………………………………………
………………………………………………………………………….
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
Câbles
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………..
……………………………………………………………………………
……………………………………………………………………………
Switch ……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
…………………………………………………………………………..
……………………………………………………………………………
Routeur ……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
21
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
EXERCICE
22
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
20
23
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
21
24
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
22
25
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
23
26
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
24
27
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
25
28
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
26
EXERCICE 1
Questions :
29
SUPPORT DE COURS INFORMATIQUE 1ère *** COLLEGE SEGBE
27
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
EXRCICE 2
Convertir en binaire, puis en octal, et enfin en hexadécimal les nombres suivants
: 100, 127, 128, 256, 1000, 1023, 1024, 10000.
EXRCICE 3 : Annotez le schéma suivant et classez les selon leur catégorie de périphérique.
30