Vous êtes sur la page 1sur 89

INSTITUT SUPERIEUR D’INFORMATIQUE ET DE GESTION

Douala Bonaberi Mambanda opposite CONGELCAM


CYCLE BTS
(Tronc commun : BF-GRH-DOT-LT-CGE)
Année académique 2022/2023

SUPPORT DE COURS

INFORMATIQUE GENERALE I

PROGRAMME :

CHAPITRE 1 : LES GENERALITES SUR L’INFORMATIQUE

CHAPITRE 2 : LE HARDWARE

CHAPITRE 3 : LE SOFTWARE

CHAPITRE 4 : LA REPRESENTATION DE L’INFORMATION

CHAPITRE 5 : L’INITIATION A L’ALGORITHMIQUE

CHAPITRE 6 : INTRODUCTION AU LOGICIEL WORD

CHAPITRE 7 : INTRODUCTION AU LOGICIEL EXCEL

ENSEIGNANT :
M. KAMDEM KAMGANG FABIEN
(Ingénieur IT Management)
TABLE DES MATIERES
CHAPITRE I : GENERALITES SUR L’INFORMATIQUE ................................................... 3
I. DEFINITIONS ................................................................................................................... 3
II. LA PARTIE MATERIELLE (Hardware) .......................................................................... 3
II.1 - L’UNITE CENTRALE ................................................................................................. 3
II.2 - LA MEMOIRE CENTRALE........................................................................................ 5
II.3 - LES PERIPHERIQUES ................................................................................................ 5
III. CONCEPT DE BASE DE TRAITEMENT INFORMATIQUE..................................... 6
III.1 - TRAITEMENT AUTOMATIQUE DE L’INFORMATION ...................................... 6
III.2 - DONNEES ET INFORMATION .............................................................................. 6
III.3 - LE TRAITEMENT DES DONNEES....................................................................... 8
III.4 - SYSTEMES D’INFORMATION ET SYSTEME INFORMATIQUE .................... 9
CHAPITRE II : LE MATERIEL ou HARDWARE ............................................................. 10
I. L’ORGANE DE TRAITEMENT OU UNITE CENTRALE .......................................... 10
I.1 - LA MEMOIRE CENTRALE (MC) ........................................................................... 10
I.1.1 - L’organisation de la mémoire .............................................................................. 11
I.1.2 - Les types de mémoire centrale .............................................................................. 12
I.2 - L’unité centrale de traitement (UCT) .......................................................................... 12
I.2.1 - L’unité de Commande et de Contrôle (UCC) ....................................................... 12
I.2.2 - L’unité Arithmétique et logique (UAL) ................................................................ 13
I.2.3 - Les registres ........................................................................................................... 13
I.2.4 - Les bus.................................................................................................................. 13
II. LES PERIPHERIQUES .................................................................................................... 14
II.1 - LES PERIPHERIQUES OU UNITES D’ENTREE ................................................... 14
II.2 - LES UNITES OU PERIPHERIQUES DE SORTIE .............................................. 14
II.3 - PERIPHERIQUES DE STOCKAGE ET SUPPORTS DE MEMOIRE
AUXILIAIRE ...................................................................................................................... 15
II.3.1 - Utilité et définition ........................................................................................... 15
II.3.2 - Les Différents supports des mémoires auxiliaires ............................................... 15
CHAPITRE III : LE LOGICIEL ou SOFTWARE .............................................................. 17
I. UNE CLASSIFICATION DES LOGICIELS .................................................................... 17
I.1 - LES LOGICIELS SYSTEMES .................................................................................. 17
I.1.1 - Le système d’exploitation ..................................................................................... 17
I.1.2 - Les logiciels utilitaires........................................................................................... 17
I.1.3 - Les logiciels de développement ............................................................................ 18
I.1.4 - Les logiciels de navigation .................................................................................... 18
I.2 - LES LOGICIELS OUTILS ........................................................................................ 18
I.3 - LES LOGICIELS D’APPLICATION ........................................................................ 18
II. LE SYSTEME D’EXPLOITATION ................................................................................. 18
II.1 - DEFINITION .............................................................................................................. 18
II.2 - ROLE ET FONCTIONS DU SYSTEME D’EXPLOITATION ................................. 18
II.3 - LES SYSTEMES D’EXPLOITATIONS ACTUELS ................................................. 19
II.4 - LES SE ET LE PRINCIPE DE LA MEMOIRE VIRTUELLE .................................. 19
III. LES MODES D’EXPLOITATION, DE FONCTIONNEMENT ET DE TRAITEMENT
DANS LES SYSTEMES INFORMATIQUES ....................................................................... 19
III.1 - LES MODES D’EXPLOITATION ......................................................................... 19
III.1.1 - Le mode mono-tâche .......................................................................................... 19
III.1.2 - Le Mode multitâches .......................................................................................... 20
III.2 - LES MODES DE FONCTIONNEMENT DES ORDINATEURS ........................... 20
III.2.1 - Le contexte mono-usager/mono-tâche................................................................ 20
III.2.2 - Le contexte mono-usager/multitâches ................................................................ 20
III.2.3 - Le contexte multi-usagers ................................................................................. 20
CHAPITRE IV : LA REPRESENTATION DE L’INFORMATION .................................... 21
I. LE CODAGE DE L’INFORMATION NON NUMERIQUE ........................................... 21
II. LE CODAGE DE L’INFORMATION NUMERIQUE ..................................................... 22
II.1 - LE CODAGE DES ENTIERS NATURELS ........................................................... 22
II.2 - LE CODAGE DES ENTIERS RELATIFS ............................................................ 24
II.2.1 - Le codage en grandeur plus signe ...................................................................... 24
II.2.2 - Le codage en complément à un ou complément restreint ................................... 24
II.2.3 - Le codage en complément à 1 ou en complément à deux .................................... 25
II.3 - LE CODAGE DES NOMBRES REELS ................................................................. 25
II.3.1 - Le codage en virgule fixe .................................................................................... 25
II.3.2 - Le codage en virgule flottante.............................................................................. 26
II.3.3 - Le codage normalisé ............................................................................................ 26
CHAPITRE V : INITIATION A L’ALGORITHMIQUE ..................................................... 27
I. STRUCTURE D’UN ALGORITHME ................................................................................ 27
II. LA DECLARATION DES DONNEES ............................................................................ 27
II.1 - LES DIFFERENTS TYPES DE DONNEES ............................................................. 28
II.2 - OPERATIONS DEFINIES POUR CHAQUE TYPE DE DONNEE ......................... 29
III. LES INSTRUCTIONS ...................................................................................................... 30
III.1 - L’INSTRUCTION DE LECTURE ......................................................................... 30
III.2 - L’INSTRUCTION D’ECRITURE ........................................................................... 30
III.3 - L’INSTRUCTION D’AFFECTATION ................................................................... 32
IV. LES STRUCTURES LOGIQUES DE BASE DES ALGORITHMES ........................ 32
IV.1 - LA STRUCTURE SEQUENTIELLE SIMPLE ...................................................... 32
IV.2 - LA STRUCTURE CONDITIONNELLE ................................................................ 33
IV.3 - LES STRUCTURES ITERATIVES ....................................................................... 35
CHAPITRE VI INTRODUCTION AU LOGICIEL WORD ................................................. 38
CHAPITRE VII INTRODUCTION AU LOGICIEL EXCEL ............................................... 61
CHAPITRE I : GENERALITES SUR L’INFORMATIQUE

I. DEFINITIONS
Le mot informatique provient de l’association de 02 mots : Information et automatique. On
peut ainsi définir l’informatique comme la science du traitement automatique des
informations.

En privilégiant ses procédés, l’informatique se définit également comme l’ensemble des


techniques et des machines qui permettent de traiter automatiquement l’information.

L’ordinateur est un appareil très puissant permettant de traiter les informations avec une très
grande vitesse, un degré de précision élevée et à la faculté de stocker toutes ces informations.

Un ordinateur est divisé en deux parties : la partie matérielle et la partie logicielle.

II. LA PARTIE MATERIELLE (Hardware)

C’est la partie physique et palpable du système informatique. Elle est divisée en deux
parties :
 L’unité centrale
 Les périphériques

Schématiquement un ordinateur peut être représenté ainsi qu’il suit :

Moniteur ou Ecran

Unité centrale

Clavier Souris

Dispositif Physique d’un micro-ordinateur de bureau

II.1 - L’UNITE CENTRALE


Le "centre nerveux" de la machine est le microprocesseur. Il s'agit d'un composant
électronique très sophistiqué et très miniaturisé. Dans cette "puce" électronique, on distingue
trois sous-unités qui sont respectivement :
- l'unité de traitement (U.T.) : c'est elle qui exécute et organise les travaux réalisés par
le processeur ; ·
- l'unité arithmétique et logique (U.A.L.) qui est spécialisée dans les calculs simples
(additions, multiplications, ...) que doit effectuer le processeur dans certaines tâches ;
·
- l'unité mathématique qui est spécialisée dans les calculs plus complexes : c'est la
calculatrice scientifique de l'unité de traitement.

Chacune des parties du processeur est reliée aux autres par des connexions électriques
appelées des bus.
L'ensemble est protégé par un boîtier en matière plastique. Un petit ventilateur généralement
posé sur le microprocesseur sert à le refroidir

Au microprocesseur, on associe des unités de mémoire qui constituent la mémoire centrale.


Elles se présentent généralement sous la forme de petites barrettes que l'on peut enficher dans
un support.

Le microprocesseur ressemble un peu à un cerveau, puisque c'est lui qui réalise tous les
travaux dont la machine est capable. Quelles sont les capacités réelles du microprocesseur ?
L'unité de traitement du microprocesseur est le chef d'orchestre des travaux effectués par
l'ordinateur. C'est elle qui exécute les programmes qu'on lui fournit, c'est-à-dire des listes
d'instructions.
Ces instructions sont extrêmement simples :
- déposer une certaine valeur dans une case de la mémoire centrale,
- recopier une valeur d'une case dans une autre case,
- aller chercher l'instruction suivante à telle case de la mémoire centrale,
- réaliser des calculs arithmétiques à l'aide de l'unité arithmétique et logique (U.A.L.)
ou l'unité mathématique.

L'unité arithmétique et logique et l'unité mathématique du microprocesseur aident l'unité de


traitement dans ses problèmes de calculs ; les résultats des calculs sont transférés à l'unité de
traitement.

Un processeur n'est capable que de deux choses :

1. réaliser des calculs plus ou moins complexes à très grande vitesse ;


2. sélectionner et exécuter telle ou telle partie du programme en fonction du résultat d'un
test.

Un processeur n'est donc pas capable de:

 comprendre un texte ;
 décider tout seul d'actions à prendre ;

Le seul avantage du microprocesseur sur l'être humain est sa vitesse de calcul. Actuellement,
les microprocesseurs sont souvent capables d'exécuter plus de 4 milliards d'opérations
(simples) par seconde.
Mais, de toute façon, un microprocesseur (et donc un ordinateur) est incapable d'effectuer le
moindre travail si on ne lui fournit pas des listes d'instructions précises dans le seul langage
qu'il comprend : le langage machine. De telles listes d'instructions sont appelées des
programmes d'ordinateur.

II.2 - LA MEMOIRE CENTRALE


La mémoire centrale de l'ordinateur est conçue pour y déposer des informations que le
processeur ne peut pas retenir.

La mémoire centrale est organisée en cases dans lesquelles on peut déposer des informations.
Les informations sont très simples : il ne peut s'agir que des signes 0 et 1. Chaque case
élémentaire capable de mémoriser 0 ou 1 est appelée un bit (abréviation de binary digit).

La mémoire de l'ordinateur est arrangée de manière à grouper des séries de 8 bits. Un


ensemble de 8 bits est appelé un octet (ou un byte en anglais).

Grâce au système de codage ASCII (American Standard Code for Information Interchange)
dans sa version étendue aux caractères accentués, il est possible de faire correspondre des
codes à 256 caractères différents. Un octet permet donc de mémoriser un caractère
alphabétique, numérique, signe de ponctuation, ... dans la mémoire centrale.

NB : Si l'on coupe l'alimentation électrique de l'ordinateur, le contenu des mémoires s'efface


définitivement

La capacité de la mémoire des ordinateurs peut se mesurer en nombre d'octets disponibles.


On l'exprime souvent en multiples de l'octet.

Dans les unités de mesures scientifiques, on utilise le préfixe "k" pour représenter des
milliers. Par exemple, on écrit "la circonférence terrestre mesure 40.000 km". Ce préfixe
signifie bien qu'il faut multiplier l'unité de mesure par 1000.

En informatique, pour des raisons techniques, un kilo-octet est formé de 1024 octets (et non
de 1000).

Pour distinguer, on utilisera le préfixe "K" (majuscule) pour représenter cette multiplication
de l'unité. On écrit, par exemple: "la mémoire de ce vieil ordinateur a une capacité de 256
Ko".
 k (minuscule) signifie x1000
 K (majuscule) signifie x1024
D'autre part, il faut bien veiller à ne pas confondre le "bit" et le "byte" (formé de 8 bits). On a
donc convenu de deux symboles différents pour ces deux unités de capacité de mémoire.
 un bit se représente par la lettre "b" (minuscule)
 un byte se représente par la lettre "B" (majuscule)
II.3 - LES PERIPHERIQUES
On appelle périphérique tout ce qui est extérieur à l’unité centrale. Les organes ou unités
périphériques comprennent :
Les périphériques d’entrée qui permettent l’acquisition d’informations, les données, par
l’ordinateur. Les plus courants sont le clavier et la souris, mais aussi le scanner, l’appareil
photo numérique, le microphone, la caméra vidéo, la tablette à digitaliser, le synthétiseur ou
instrument MIDI (Musical Instrument Digital Interface), la machine à écrire et tout autre
terminal.

Les périphériques de sortie qui permettent de restituer des informations, les résultats. On
trouve l’écran, l’imprimante, les haut-parleurs ou tout autre système pouvant effectuer une
action commandée par l’ordinateur (automate…).

Les périphériques de réseaux qui permettent l’échange d’informations avec d’autres


ordinateurs par l’intermédiaire de lignes téléphoniques, de lignes numériques ou de lignes
internes : modem, carte réseau.

Les mémoires périphériques qui permettent de stocker de façon permanente un grand


nombre d’informations ; on les appelle aussi mémoires auxiliaires, de masse ou secondaires
par opposition à la mémoire vive de l’unité centrale dont les informations s’effacent quand on
éteint la machine.

III. CONCEPT DE BASE DE TRAITEMENT INFORMATIQUE

III.1 - TRAITEMENT AUTOMATIQUE DE L’INFORMATION


L’intérêt du traitement informatique est de permettre de spécifier à une machine un certain
travail à effectuer de façon automatique et d’en obtenir les résultats. Ce traitement peut être
schématisé ainsi qu’il suit :

Machine de Sortie Résultat


Données Entrée traitement de (information)
l’information

Schéma d’un traitement informatique

III.2 - DONNEES ET INFORMATION


Les données sont la matière brute de l’information. En effet, on appelle information les
données transformées sous une forme significative pour la personne qui les reçoit. Ainsi, en
fonction de sa nature et de sa qualité, l’information joue un rôle primordial dans tout
processus de décision.

a. Le rôle de l’Information

Dans une entreprise ou une organisation, l’information est indispensable à un double


niveau :
 Elle est nécessaire pour assurer la communication au sein de l’entreprise
(communication interne) et entre l’entreprise et son environnement (communication
externe)
 Elle est nécessaire pour la préparation des décisions de gestion.
Concrètement, dans une organisation, l’information est constituée de messages matérialisés
sur des supports ou documents qui circulent en son sein.

b. La nature d’une information

La nature de l’information peut être appréhendée sous 02 aspects : l’un sémantique l’autre
fonctionnel.
Sous son aspect sémantique l’information est liée à son sens (sa signification) et à son
contenu. Cette nature sémantique contient trois éléments importants :

 L’entité : C’est l’individu, l’objet ou le concept que l’on veut décrire.


 L’attribut : C’est un élément ou une caractérisation qui permet de décrire ou d’identifier
une entité.
 La mesure : C’est une valeur associée à l’attribut.
Exemple :
Soit « l’information » une baguette de pain coûte 125 F ;
- la baguette de pain c’est l’entité
- le prix c’est l’attribut de l’entité
- 125 F c’est la mesure de l’attribut
N.B : Plusieurs attributs et mesures peuvent être associés à une même entité.
Sous son aspect fonctionnel la nature de l’information est liée au rôle qu’elle joue dans un
traitement.
Elle peut alors être :
- Soit une donnée (information de base ou d’entrée)
- Soit une information de traitement (contrainte à observer dans le traitement
des données)
- Soit un résultat (donnée élaborée)

c. La qualité d’une information

Une information est dite de qualité lorsqu’elle est :

 Pertinente c'est-à-dire qu’elle correspond aux besoins de son utilisateur


 Fiable c'est-à-dire exacte et précise (une information est exacte lorsqu’elle ne contient
pas d’erreur et elle est précise lorsqu’elle permet d’apprécier nettement ou correctement
le fait décrit.
 Opportune c'est-à-dire qu’elle respecte les délais exigés
 Vérifiable c’est à dire qu’on peut retrouver comme elle a été plus obtenue. On parle aussi
de traçabilité de l’information
 Complète c'est-à-dire qu’elle comporte tous les éléments nécessaires à la prise de
décision.
 Récente c'est-à-dire qu’elle est à jour. Plus l’information est récente plus elle est utile.
III.3 - LE TRAITEMENT DES DONNEES
Le terme traitement suppose qu’un changement ou transformation a lieu, que la matière brute
est d’une certaine façon restructurée pour produire l’information.

Le traitement consiste donc à recueillir les données, à les évaluer, à les classer, à les
aménager afin qu’elles reproduisent une information utile. Tout traitement des données (au
sens large) réalisé grâce à des moyens manuels ou automatisés est constitué d’un ensemble
d’opérations appliquées aux informations élémentaires. Ce sont : la saisie, le traitement au
sens strict, la mémorisation et la diffusion.

a. La saisie des données

Les données doivent être générées d’une certaine façon et leur exactitude doit être vérifiée
avant toute utilisation. Selon les cas, elles seront soit consignées sur un support intermédiaire
(papier par exemple) avant d’être converties sous une forme compatible au traitement sur
machine.

b. Le traitement des données au sens strict

Les données saisies peuvent subir les diverses opérations suivantes :


- Le tri ou classement (suppose un ordre du plus petit ou grand ou inversement)
- Les calculs,
- La récapitulation,
- La classification

La classification est l’organisation d’éléments de données en groupes ou classes comportant


des caractéristiques identiques.

c. La mémorisation

On regroupe sous cette expression les opérations de stockage et d’extraction. Le stockage est
le fait de conserver les données sur un support en vue d’une consultation future. L’extraction
est la recherche et la mise à disposition des données stockées.

d. La diffusion

Elle est relative à la communication et à la reproduction. La communication consiste à


transférer les données d’un endroit (ou d’une opération) à un autre endroit (ou à une autre
opération). La reproduction est le fait de copier ou de dupliquer les données.
Remarque : Le traitement effectué par l’ordinateur utilise quatre catégories d’opérations :
 Les opérations d’entrées - sorties (E/S)
 Les opérations de calcul arithmétique (+, -, *, /)
 Les opérations de comparaisons logique (=, >, <, >=, <=, <>, )
 Les opérations de stockage et d’extraction.
La plus part des calculatrices effectue ces mêmes opérations ; mais elles nécessitent pour ce fait
une intervention directe de l’homme à chaque étape. L’ordinateur se différencie alors de ces
calculatrices parce qu’il traite les données automatiquement avec une intervention minimale de
l’homme.

III.4 - SYSTEMES D’INFORMATION ET SYSTEME


INFORMATIQUE
Par définition, un système est un ensemble d’éléments intégrés ayant pour but d’atteindre un
ou plusieurs objectifs communs

Un système d’information c’est l’ensemble des activités qui collectent, saisissent, stockent,
transforment et diffusent les données sous un ensemble de contraintes appelé environnement
du système.

Pour sa part, un système d’informatique c’est l’ensemble des moyens matériels et logiciels
nécessaires pour satisfaire les besoins informatique des utilisateurs ; il constitue donc la
partie automatique d’un système d’information.

 Les éléments d’un système informatique

En plus du matériel et des logiciels, il existe d’autres éléments à la base d’un système
informatique à savoir :

- Les procédures

Ils sont l’ensemble des procédés permettant d’obtenir et de mettre en forme les données ;
d’opérer sur ordinateur, de distribuer ces résultats et de développer de nouveaux programmes.

- Le personnel

Il est constitué essentiellement :


 Des analystes de système qui définissent les besoins des utilisateurs ainsi que le
matériel requis,
 des programmeurs qui conçoivent et réalisent les programmes nécessaires pour
exécuter les tâches définies par l’analyste
 des opérateurs de système et maintenanciers qui assurent le bon fonctionnement de
l’ensemble électronique
 Des utilisateurs qui sont les utilisateurs du système
CHAPITRE II : LE MATERIEL ou HARDWARE

Le hardware ou matériel est l’ensemble des équipements permettant de réaliser les opérations
de traitement. C’est tout ce qui se rapporte à la constitution physique des systèmes
informatiques. Ces principales composantes sont : l’organe de traitement et les différents
périphériques.

Ainsi, la représentation schématique de l’architecture d’un ordinateur est la suivante :

Unité centrale (UC)

Mémoire Périphérique
centrale de stockage
- Disque dur / Disquettes
- CD/DVD
Cache - mémoire flash (clé USB)
UCT

Périphériques Unité de
Commande et
d’entrée de Contrôle
- Clavier (UCC)
- souris

Périphérique
Unité de sortie
Arithmétique et - Imprimante / - Ecran
Logique
(UAL)

I. L’ORGANE DE TRAITEMENT OU UNITE CENTRALE


Il a pour rôle de recevoir les données, de procéder à leur traitement et de transmettre les
informations en suivant les instructions fournies à l’ordinateur. Ses principales composantes
sont :
 La mémoire centrale (ou mémoire principale)
 L’unité centrale de traitement (Processeur central ou central processing unit)

I.1 - LA MEMOIRE CENTRALE (MC)


De manière générale, la mémoire peut être définie comme un organe ou dispositif
électronique capable de contenir, de conserver et de restituer sans les altérer de grandes
quantités d’information.

Pour le cas spécifique de la MC, elle sert à conserver les données et programmes sur lesquels
on travaille ainsi que les résultats intermédiaires et les informations de sortie produites
pendant le traitement. Les informations y sont représentées sous forme binaire.

La MC accomplit les trois fonctions suivantes :

- Recevoir les informations en provenance des périphériques (ou unités) d’entrée ou de


stockage
- Conserver temporairement les informations
- Transmettre les résultats aux unités de sorties ou aux périphéries de stockage.

La MC est en conséquence, le lieu de transit obligatoire de toute information circulant


dans un ordinateur. Du point de vue technologique, elle est caractérisée par :

º La technologie utilisée pour sa fabrication


º Sa capacité de stockage (ou taille) et
º Le cycle mémoire de base qui indique le temps qu’il faut pour lire ou écrire une
information dans la mémoire ; il s’exprime en nanosecondes (avec 1 nanoseconde = 1
milliardième de seconde).

I.1.1 - L’organisation de la mémoire


La plus petite information mémorisable est le bit. La capacité d’une mémoire pourrait
donc être chiffrée en nombre de bits. Mais, pour faciliter le traitement et l’adressage des
données. La mémoire est subdivisée en "cellules élémentaires" de plusieurs bits appelé
mot mémoire.

Toutes ces cellules ont la même taille permettant chacune le codage d’un caractère et sont
accessibles par une adresse représentant la position de la cellule dans la mémoire. Bien que
cette taille soit variable, suivant les machines et les constructeurs, la taille des mots qu’on
manipule est généralement est un multiple de 8 bits appelé octet. Ainsi, on aura généralement
à faire à des mots mémoires de 8 bits, 16 bits, 32 bits, 64 bits etc.
En principe la puissance de la machine augmente avec la taille du mot mémoire.

Etant donné la taille de son mot, un autre paramètre caractérisant la MC est le nombre total
des mots qu’elle peut contenir (i.e. sa capacité). Ce nombre total est exprimé en multiples de
kilooctet (Ko), avec 1Ko = 210 octets.

Ainsi, pour un ordinateur ayant un mot de 8 bits dire que la capacité de sa mémoire est par
exemple de 2Ko revient à dire qu’on y stocker 210 x 2 = 2048 mots.

Avec les progrès de la technologie, on en est aujourd’hui à estimer la capacité d’une


mémoire en téra octet suivant la progression ci-après :
8 bits = 1 octet 1 Ko = 210 octets 1 Mo = 210 Ko
1 Go = 210 Mo 1 To = 210 Go

Avec Ko = Kilooctet; Mo = Mégaoctet ; Go = Gigaoctet ; To = Téraoctet

I.1.2 - Les types de mémoire centrale


La mémoire centrale la mémoire centrale est composée de deux types de mémoires : La
mémoire RAM et La mémoire ROM.

La mémoire RAM (Random Access Memory ou mémoire à accès direct) autorise les
opérations de lecture et d’écriture par l’usager. On peut y écrire (i.e. enregistrer), lire et
effacer à volonté. Elle stocke les données et programmes sur lesquels l’utilisateur travaille et
sa principale caractéristique est d’être volatile. Toute coupure de courant détruit son
contenu. En fonction de la technologie utilisée pour sa fabrication, on peut retrouver sur le
marché, sous forme de barrettes mémoires, des SDRAM (Sychrone Dynamic RAM) qui
fonctionnent à la vitesse du bus mémoire en synchrone avec le processeur et les DDR
SDRAM (Double Data Rate SDRAM) qui sont des SDRAM à double taux de transfert
pouvant expédier et recevoir des données deux fois par cycle d’horloge ; ce sont donc les plus
rapides. Depuis 2004 seuls les DRAM équipent les microordinateurs.

La mémoire ROM (Read Only Memory) encore appelé mémoire morte est dépositaire des
instructions de base nécessaire au fonctionnement de l’ordinateur. Elle n’autorise aucune
opération d’écriture qui risquerait de modifier son contenu. Elle n’autorise donc que des
opérations de lecture. C’est une mémoire non volatile ou permanente parce que les
coupures de courant n’altèrent pas son contenu.
Toutefois, on distingue différentes variantes de la ROM qui permettent l’extension de cette
dernière. Entre autres, on peut citer la PROM (Programmable Read Only Memory) et
l’EPROM (Erasable and Programmable Read Only Memory).

NB : En plus de la mémoire centrale, entre cette dernière et l’UCT, on a la mémoire cache


(encore appelée simplement "le cache") qui se présente comme une variété de mémoire plus
rapide que la mémoire centrale (la RAM notamment). Sa fonction principale consiste à
stocker les données et instructions provenant de la mémoire centrale et qui ont été utilisées
récemment par l’Unité centrale de traitement.

I.2 - L’unité centrale de traitement (UCT)


Encore appelé processeur central (noté CPU, pour Central Processing Unit) ou simplement
processeur, c’est un circuit électronique cadencé au rythme d'une horloge interne, grâce à un
cristal de quartz qui, soumis à un courant électrique, envoie des impulsions, appelées « top ».
La fréquence d'horloge (appelée également cycle) correspondant au nombre d'impulsions par
seconde, s'exprime en Hertz (Hz). Elle est la partie la plus active d’un ordinateur. C’est elle
qui traite effectivement les données, ce qui lui vaut le qualificatif de « cerveau » de
l’ordinateur. Elle est composée de 2 éléments essentiels à savoir l’unité de commande et de
contrôle et l’unité arithmétique et logique qui fonctionnent avec de mémoire spécialisée
appelée registres. La circulation de l’information entre ces composantes et avec la MC
s’effectue à travers des bus.

I.2.1 - L’unité de Commande et de Contrôle (UCC)


Elle a pour rôle d’interpréter les instructions des programmes en cours d’exécution ; d’assurer
l’enchaînement automatique des opérations et de coordonner le fonctionnement de
l’ensemble du système informatique. Concrètement, elle prend en charge les instructions du
programme l’une après l’autre, dirige et coordonne les différentes parties de l’ordinateur,
s’assure que les entrées, les calculs et les sorties sont effectués correctement au moment
opportun et dans les séquences correctes.

I.2.2 - L’unité Arithmétique et logique (UAL)


Encore appelé organe de calcul, l’UAL est le lieu du traitement proprement dit. Elle est
dirigée par l’UCC et comprend en fait deux unités : l’une arithmétique et l’autre logique qui
travaillent ensembles.
L’unité arithmétique effectue en système binaire les opérations arithmétiques (+, -, x, /).
L’unité logique compare les égalités, les inégalités, les unions, les intersections et prend les
décisions conformément aux instructions du programme qui est installé en mémoire centrale
pendant l’exécution du travail.

I.2.3 - Les registres


Ce sont des organes de stockage intermédiaires qui enregistrent soit l’instruction en cours
d’exécution (on parle alors du registre d’instruction) ; soit les opérandes et résultats des
différentes opérations (on parle alors du registre de données) ; soient les adresses des
éléments (on parle de registre d’adresse) des résultats d’une opération arithmétique.

Actuellement, le marché des processeurs est dominé par la famille des processeurs dit multi-
cœurs. Ce sont des processeurs composés non pas de 1 mais de 2 (ou 4 ou 8) unités de calcul.
Ainsi, pour un processeur bi-coeur (ou DualCore) le processeur dispose à fréquence d'horloge
égale d'une puissance de calcul deux fois plus importante. Pour autant, le gain n'est pas
systématiquement visible. En effet, il faut que les logiciels et les systèmes d'exploitation
sachent gérer correctement ces processeurs afin qu'un gain significatif soit perceptible. Ainsi,
sous Windows par exemple, seul Vista et Sept exploitent correctement ces processeurs. Dans
ce cas, la version 64 bits est conseillée. Les deux principaux fabriquant de processeur pour
microordinateurs sont actuellement Intel et AMD.

I.2.4 - Les bus


Un bus est une espèce de ligne de communication qui assure le transfert des informations
entre les composantes d’un ordinateur. On en distingue de 03 catégories :

- les bus d’adresses (unidirectionnels) : permettent à l’UCC de transmettre les adresses


à rechercher et à stocker ;
- les bus de données (bidirectionnels) : qui "transportent" les instructions ou les
données à traiter ou déjà traiter en vue de leur rangement ;
- les bus de contrôles (bidirectionnels) : qui transportent les ordres et signaux de
synchronisation provenant de l’UCC vers les autres organes de la machine.

Par largeur du BUS ; on désigne généralement le nombre de bits qui peuvent être transportés
en même temps par le bus en question (i.e. transporté en parallèle dans ce bus). Cette largeur
détermine également la puissance d’un ordinateur. Il existe également des bus série qui
transportent les bits les uns à la suite des autres.
C’est également à travers par ces bus que l’UCT communique avec les différents
périphériques de l’ordinateur.

II. LES PERIPHERIQUES


Tout appareil ou dispositif utilisé pour entrer, stocker ou sortir les informations d’un système
informatique est appelé périphérique. On distingue ainsi 03 grandes catégories de
périphériques : les périphériques d’entrée, les périphériques de sortie et les périphériques de
stockage.

II.1 - LES PERIPHERIQUES OU UNITES D’ENTREE


Ils ont pour rôle d’assurer le transfert des informations de l’extérieur vers la mémoire
centrale. Les principales unités d’entée généralement rencontrées sont : La souris, le clavier,
le scanner, le micro, la carte puce.

 Le clavier est l’organe d’entrée de base le plus utilisé surtout par les petits systèmes
informatique. A mesure que les caractères sont traités, ils sont stockés en mémoire centrale.
La plupart des claviers utilise le code ASCII.

On distingue le clavier français (AZERTY) et le clavier anglo-saxon ou américain


(QWERTY).

 La souris est un petit boitier équipé d’au moins deux boutons connectés au micro-
ordinateur par un câble ou par un infrarouge. La rotation de la bille (ou la circulation du
faisceau laser qui se trouve au dessous de la souris) sur une surface plane permet de contrôler
le mouvement du curseur sur l’écran.
 Le scanner : c’est un appareil qui permet d’enregistrer une image sur un support
directement utilisable par la machine.
 Les lecteurs de codes barres.
II.2 - LES UNITES OU PERIPHERIQUES DE SORTIE
Ce sont des dispositifs destinés à fournir ou restituer les résultats des traitements : soit sous
forme directement accessible par l’ordinateur (écran) soit sous forme imprimé. Les unités de
sortie couramment utilisées sont l’écran, l’imprimante et le modem.

 Encore appelé moniteur de contrôle, l’écran est le périphérique de sortie de base. Il


permet d’afficher l’information de façon temporaire. C’est aussi un dispositif interactif
permettant à l’usager de communiquer avec l’ordinateur. Les images formées à la surface de
l’écran sont constituées d’une multitude des points appelés pixels : plus ceux-ci sont
nombreux ; plus l’image sera précise. On parle alors de haute ou de basse résolution.

Sous un programme l’écran, est muni d’un curseur qui permet d’indiquer la position du
prochain caractère à taper.

On distingue les écrans monochromes ayant une seule couleur d’arrière plan et une seule
d’avant plan (en général noir et blanc) ; et les écrans couleurs possédant plusieurs attributs de
couleurs.
Les écrans se caractérisent aussi par leur diamètre. Suivant ce critère on distingue les écrans
15 pouces ; 17, 19, 21 ou même 29 pouces.

 L’imprimante : c’est la principale unité de sortie qui fournit les documents


permanents à l’utilisateur. Elle a pour fonction de transformer les résultats en provenance de
l’ordinateur en états imprimés sur papier. On juge la qualité d’une imprimante à sa qualité
d’impression ; à sa vitesse et à son prix. On distingue les imprimantes matricielles (les plus
lentes), les imprimantes à jet d’encre (vitesse moyenne) et les imprimantes à laser (les plus
rapides).

 Le Modem (Modulateur Démodulateur) permet de connecter l’ordinateur à un réseau


(généralement de télécommunication). Il transforme les informations numériques en
informations analogiques et vice-versa.

II.3 - PERIPHERIQUES DE STOCKAGE ET SUPPORTS DE


MEMOIRE AUXILIAIRE

II.3.1 - Utilité et définition


Une fois qu’elles sont saisies, les données sont stockées dans la machine en mémoire
centrale. Or cette dernière est volatile, a une faible capacité de stockage et est onéreuse. Pour
pallier ces inconvénients, le contenu de la mémoire centrale doit être périodiquement copié
sur un support externe appelé mémoire auxiliaire ou secondaire. Les mémoires auxiliaires
apparaissent donc comme des extensions de la mémoire centrale. Ce sont des dispositifs plus
lents et moins chers permettant de stocker de façon permanente une grande quantité
d’informations. On accède à leur contenu grâce à des lecteurs qui peuvent être magnétiques
ou optiques en fonction des supports ; ce sont ces lecteurs qui sont appelés périphériques de
stockage.

II.3.2 - Les Différents supports des mémoires auxiliaires


On appelle support de mémoire de masse, toute dispositif extérieur (relativement à la
mémoire centrale) apte à enregistrer conserver et restituer des informations. De nos jours, les
principaux supports utilisés sont magnétiques ou optiques.

II.3.2.1 - Les disques optiques numériques (DON)


Ils sont principalement utilisés comme mémoire auxiliaire pour l’archivage de très grandes
quantités d’information. En effet, ils offrent de meilleures capacités de stockage avec une
capacité de plus de 650 Mo (pour les CD) ou 4 Go (DVD). Les DON mettent en œuvre des
effets électro-optiques (rayons lasers) plutôt que les propriétés magnétiques pour réaliser les
opérations de lecture et d’écriture. Ils offrent également plus de sécurité d’archivage ; car leur
passage sous un champ magnétique n’altère pas l’information qu’ils contiennent.
Sur un CD (Compact Disc) on peut enregistrer toute sorte d’informations (texte, données,
tableaux, images, vidéo) pour un lecteur de salon ou de PC (Personal Computer). Il en est
de même pour les DVD (Digital Versatile Disc) mais à la différence que pour ce dernier, le
laser utilisé pour le lire permet d'avoir un rayon plus fin et donc de stocker une plus grande
quantité d’informations
II.3.2.2 - Les Clés USB
Désormais à la mode, ce sont des espèces d’extension externe du disque dur à l’aide de
circuits électroniques. Une clé USB (ou clef USB) est un "dongle" (Composant matériel se
branchant sur les ordinateurs, sur un port d'entrées-sorties généralement.), contenant une
mémoire de masse (une mémoire flash ou un mini disque dur), à laquelle on peut accéder en
le branchant sur un port USB (Universal Serial Bus) d’ordinateur ou, plus récemment, de
certaines chaînes Hi-Fi ou platines DVD de salon. Leur capacité de stockage est nettement
supérieure à celle des disquettes qu’elles tendent à supplanter. Elle dépasse même quelque
fois celle des disques optiques. Cette capacité va de 60 Mo à plus de 32 Go.
Le nombre et la variété des périphériques dépendent du nombre et du type de ports (ou
connecteurs) qu’il est possible d’installer sur l’unité centrale. Les principaux ports que l’on
retrouve généralement sur un desktop (ordinateur de bureau) sont indiqués sur l’image-photo
ci-après :

Les ports ou connecteurs courants sur un desktop

La plupart des micro-ordinateurs actuels, autorisent en standard le branchement d’une


imprimante ; d’un lecteur de disque dur, d’un DON et d’au moins une clé USB.
Les caractéristiques essentielles d’un périphérique de stockage sont : le support associé, sa
capacité, et la vitesse d’accès à ce support. Le support est le médium physique sur lequel sont
matérialisées les données alors que le périphérique est l’équipement permettant d’accéder au
support. En d’autres termes, le périphérique est l’appareil qui permet de passer d’un support
externe au support interne que constitue la mémoire centrale et vice-versa. Pour effectuer
toutes ces tâches, le système informatique a recours à des logiciels.
CHAPITRE III : LE LOGICIEL ou SOFTWARE

Un programme est un ensemble d’informations structurées et d’instructions destinées à un


ordinateur pour réaliser un traitement donné. Un logiciel est un ensemble de programmes.
Dans un système informatique, le logiciel est la partie abstraite et impalpable faite
d’instructions qui, directement ou indirectement, dirigent et coordonnent l’activité des
circuits matériels dans l’accomplissement de leurs tâches.

I. UNE CLASSIFICATION DES LOGICIELS


On peut procéder à un regroupement en familles des logiciels suivant le rôle qu’ils jouent
dans un système informatique. On peut alors distinguer les logiciels systèmes; les logiciels
outils et les logiciels d’application.

I.1 - LES LOGICIELS SYSTEMES


Encore appelé logiciel de base, un logiciel système est un ensemble de programmes destinés
à simplifier et à améliorer l’utilisation du matériel et des autres logiciels. On peut distinguer
04 types de logiciels de base : le système d’exploitation (SE), les logiciels utilitaires, les
logiciels de développement et les logiciels de navigation.

I.1.1 - Le système d’exploitation


C’est un ensemble de programmes ayant pour but de faciliter l’exploitation de la machine.
Tout système d’exploitation comprend :
- des chargeurs qui permettent d’entrer les programmes à exécuter en mémoire ; et
- des moniteurs et des superviseurs qui assurent l’enchaînement des travaux, contrôlent
les opérations d’entrées et sorties et signalent les éventuels incidents de
fonctionnement.

I.1.2 - Les logiciels utilitaires


Ce sont des programmes qui correspondent à des fonctions bien définies que l’on trouve dans
la plupart des entreprises. Entre autre on peut citer le tri et l’édition et d’autres utilitaires du
système d’exploitation qui permettent de réaliser facilement des opérations courantes telles
que la copie des données. On range également dans ce groupe, les logiciels antivirus destinés
à protéger l’ordinateur contre les virus.

Un virus informatique est un logiciel malveillant écrit dans le but de se dupliquer sur
d'autres ordinateurs.
Il peut aussi avoir comme effet, recherché ou non, de nuire en perturbant plus ou moins
gravement le fonctionnement de l'ordinateur infecté.
Il peut se répandre à travers tout moyen d'échange de données numériques comme l'Internet,
mais aussi les disquettes, les cédéroms, les clefs USB etc.

Comme exemple de système d’exploitation, on peut citer les différentes versions de


Windows (95, 98, 2000, XP, Vista, 7, 8, 10…) ; Linux ; Unix ; etc.
I.1.3 - Les logiciels de développement
Ce sont des programmes qui permettent la conversion des langages de programmation
évolués en langage machine. Exemple : le compilateur du Pascal ou du C ; l’interpréteur du
basic.

I.1.4 - Les logiciels de navigation


Ce sont des logiciels qui permettent à l’usager de surfer (naviguer) sur Internet. Entre autres
on peut citer : Mozilla, Internet Explorer et Opera.

I.2 - LES LOGICIELS OUTILS


Ce sont des programmes de portée générale avec lesquels l’utilisateur travaille pour traiter ses
problèmes. En guise d’exemple, on peut citer ici les logiciels de traitement de textes (Word) ;
les logiciels tableurs (Excel), les logiciels de présentation (PowerPoint) ; les logiciels de
gestion des bases de données (Access).

I.3 - LES LOGICIELS D’APPLICATION


Ce sont des programmes conçus pour traiter une application particulière de gestion ou de
contrôle d’un processus industriel. On en distingue 2 classes : les progiciels et les logiciels
sur mesure.
 Un progiciel est un logiciel d’application acheté entièrement prêt à l’usage auprès
d’une société spécialisée. C’est un ensemble de programme mis à la disposition
d’utilisateurs multiples pouvant satisfaire les besoins similaires des diverses entreprises.
Exemples : les logiciels de comptabilité SAARI, CIEL ; les logiciels de gestion
commerciale (GESCOM) ; les logiciels d’analyse des données ou d’économétrie (SAS,
SPSS, Eviews, STATA).

 Les logiciels sur mesure sont conçus à la demande d’un utilisateur particulier.

Rappelons que tous les programmes informatiques ne servent pas nécessairement au bon
fonctionnement de l’ordinateur, les virus sont justement in contre exemple.
De tous les logiciels, il importe de s’appesantir sur celui sans lequel aucun autre ne
fonctionnerait : le système d’exploitation.

II. LE SYSTEME D’EXPLOITATION

II.1 - DEFINITION
C’est un ensemble intégré des programmes spécialisés fournis généralement avec l’ordinateur
et nécessaire à son fonctionnement efficace. Il sert d’interface entre le matériel et les autres
logiciels.

II.2 - ROLE ET FONCTIONS DU SYSTEME D’EXPLOITATION


Le système d’exploitation a pour rôle de gérer au mieux l’utilisation des ressources
matérielles dont les autres logiciels ont besoin en facilitant le travail de l’utilisateur. Ceci le
conduit à accomplir un certain nombre de tâches regroupés sous 4 fonctions essentielles à
savoir :
 la gestion des travaux
 la gestion des entrées-sorties
 la gestion des fichiers
 la communication avec l’utilisateur.

II.3 - LES SYSTEMES D’EXPLOITATIONS ACTUELS


De nos jours, les systèmes d'exploitation sont des systèmes de multiprogrammation dirigés
vers certains types d'applications dont les plus significatifs sont :

Les Système interactifs : Un tel système a vocation à permettre à l'utilisateur d'intervenir


pratiquement à toutes les étapes du fonctionnement du système et pendant l'exécution de son
programme (Windows Xp, vista et 7 ainsi que Linux sont de tels systèmes).

Système temps réel : qui est système qui exécute et synchronise des applications en tenant
compte du temps, par exemple un système gérant une chaîne de montage de pièces à
assembler doit tenir compte des délais de présentation d'une pièce à la machine d'assemblage,
puis à celle de soudage etc…

Système embarqué : C'est un système d'exploitation dédié à des applications en nombre


restreint et identifiées. Par exemple un système de gestion et de contrôle des mesures à
l'intérieur d'une sonde autonome, un système pour assistant personnel de poche, système pour
téléphone portable se connectant à l’internet etc…

II.4 - LES SE ET LE PRINCIPE DE LA MEMOIRE VIRTUELLE


Par mémoire virtuelle, on désigne une méthode de gestion de la mémoire physique par
laquelle le Système d’Exploitation permet à l’ordinateur d’exécuter un programme dont les
besoins en mémoire excèdent la capacité totale de la mémoire centrale. Par exemple,
supposons que dans Windows ou dans Linux, un programme donnée aie besoin d’un espace
mémoire de 4 Go ; si la mémoire centrale physique possède une taille de 512 Mo, le
mécanisme de mémoire virtuelle permet de ne mettre à un instant donné dans les 512 Mo de
la MC, que les éléments strictement nécessaires à l'exécution du processus, les autres
éléments restant stockés sur le disque dur, prêts à être ramenés en MC à la demande.

III. LES MODES D’EXPLOITATION, DE FONCTIONNEMENT ET DE


TRAITEMENT DANS LES SYSTEMES INFORMATIQUES

III.1 - LES MODES D’EXPLOITATION


Un ordinateur peut être exploité soit en mode monoprogrammation (monotâche) soit en mode
multiprogrammation (multitâches).

III.1.1 - Le mode mono-tâche


Ici, les programmes des utilisateurs sont traités par ordre d’arrivée. Un usager unique
monopolise toutes les ressources de l’ordinateur. Un seul programme est chargé en mémoire
à la fois et son déroulement est ininterrompu du début à la fin. Un système d’exploitation
mono-tâche ne peut donc prendre en charge qu’un seul utilisateur à la fois ; on dit qu’il est
mono-usager.

III.1.2 - Le Mode multitâches


Ici, les programmes des utilisateurs sont exécutés selon un ordre de priorité. Ainsi, pendant
que les instructions d’entrées sorties d’un programme s’exécutent, le système d’exploitation
peut affecter à l’unité centrale un autre programme. Cette technique permet de traiter presque
simultanément plusieurs programmes indépendants. Exemple de SE multiprogrammation:
Windows et UNIX .

III.2 - LES MODES DE FONCTIONNEMENT DES ORDINATEURS


Un ordinateur peut être utilisé soit en contexte mono-usager/mono-tâche ; soit en contexte
mono-usager/multitâches ; soit en contexte multi-usagers/multitâches.

III.2.1 - Le contexte mono-usager/mono-tâche


Compatible avec le mode d’exploitation monoprogrammation, ce contexte accepte un seul
utilisateur et un seul programme à la fois.

III.2.2 - Le contexte mono-usager/multitâches


Il est compatible avec l’exploitation multiprogrammation. On à affaire à un seul usager qui
utilise plusieurs programmes à la fois. Il y a alors partage des ressources du matériel entre ces
différents programmes qui se déroulent en apparence en même temps. Le système
exploitation doit alors assurer une protection satisfaisante des données de chaque programme,
et éventuellement la communication des données entre les programmes.

III.2.3 - Le contexte multi-usagers


Ici plusieurs usagers utilisent en même temps le système informatique. On peut distinguer 3
cas de figures :

Cas 1 : Multi-usager avec programme commun


Les usagers disposent alors de terminaux différents qui utilisent le même programme. Le S.E.
doit assurer l’accès et la sécurité des données partagées.

Cas 2 : Multi-usager avec programmes différents


On a ici plusieurs utilisateurs et plusieurs programmes en même temps. Pourtant, chaque
usager à l’impression d’utiliser la machine seul. Le système d’exploitation doit alors assurer
la sécurité de chaque utilisateur et une répartition équitable des ressources.

Cas 3 : Multi-usagers multitraitements


C’est le cas où plusieurs unités de traitements sont sollicitées. Ces unités peuvent être situées
soit à l’intérieur d’un même système informatique, soit connectées à un même réseau.
Plusieurs programmes peuvent alors s’effectuer en même temps sur des unités disposant
d’une certaine autonomie. Le système d’exploitation doit assurer la cohérence et l’intégrité de
toutes les données. Dans ce cas de figure, il doit impérativement être un système
d’exploitation réseau.
CHAPITRE IV : LA REPRESENTATION DE L’INFORMATION

L’ordinateur apparaît comme un élément privilégié du traitement de l’information. Au sens


de la théorie de l’information, cette dernière consiste en un ensemble de renseignements sur
l’occurrence d’un événement ; elle est donc liée à la probabilité de réalisation de cet
événement et non à sa signification. La valeur d’une information élémentaire en base B est
1
alors celle d’un évènement de probabilité . B devient ainsi une base de codage de
B
l’information.
Dans un ordinateur, toutes les informations sont codées sous forme d’une suite de "0" et de
"1" (pour indiquer à un moment donnée l’état d’un circuit : alimenté ou non). C’est dire
qu’en général, dans les traitements informatiques, on considère B =2. L’unité correspondante
est le bit.

L’information manipulée par l’homme est exprimée soit sous forme non numérique soit sous
forme numérique.

I. LE CODAGE DE L’INFORMATION NON NUMERIQUE


Le codage est le processus qui consiste à représenter l’information sous une forme
directement compréhensible par la machine.

Les ordinateurs sont constamment amenés à traiter des informations non numériques qui se
présentent sous forme d’un ensemble de symboles appartenant à un alphabet défini. Ce
dernier est généralement composé de chiffres, de lettres et de signes spéciaux. En considérant
l’ensemble des caractères et autres signes que nous manipulons dans nos conversations
courantes, on peut distinguer :

- L’alphabet des lettres minuscules : 26 caractères (a,…z)


- L’alphabet des lettres majuscules : 26 caractères (A,…,Z)
- Des chiffres : 10 caractères (0,…,9)
- Des symboles de ponctuation : au moins 10 caractères ?, ;:(« -…

Ce qui correspond à un total minimum de 72 caractères différents.

Pour les coder chacun de manière unique en base 2, on a besoin d’un minimum de 7 bits de
codage, ce qui permet d’avoir 27=128 caractères différents (en effet, avec moins de bit de
codage, on ne pourrait avoir que 26=64 caractères différents !). Cette base de 7 bits est celle
initialement utilisée par le code ASCII (American Standard Code for Information
Interchange) qui est le code le plus couramment utilisé pour le codage de l’information non
numérique.
Cependant, pour tenir compte des spécificités propres aux différentes langues (les caractères
accentués du français par exemple), il a été étendu à 8 bits ; on parle alors du code ASCII
étendu, lequel permet de coder de façon unique 28=256 caractères distincts. Par suite, le
nombre minimum de bit de codage dans un ordinateur est de 08.
En plus du code ASCII étendu, pour le codage de l’information non numérique, deux autres
codes sont également utilisés à savoir :

- Le code EBCDIC : Extended Binary-Coded Decimal Interchange Code mis au point pas
IBM. (Code un caractère sur 08 bits).
- Le code UNICODE (qui se veut "Universel") (Code un caractère sur 16 bits).

II. LE CODAGE DE L’INFORMATION NUMERIQUE


L’information est numérique lorsqu’elle renseigne sur l’occurrence d’un évènement à partir
d’un nombre. Les représentations possibles pour ce dernier sont nombreuses et varient en
fonction de l’ensemble auquel il appartient.

II.1 - LE CODAGE DES ENTIERS NATURELS


Tout nombre entier naturel (0…n) peut être représenté dans un système de numération de
base B.
Ainsi  n  N* ; On peut écrire : n   i B i (où les i sont des chiffres).
i

Les principaux systèmes de numération que l’on rencontre pour la représentation des entiers
naturels sont :

Système de numération Chiffres Base

Système décimal (DEC) 0, 1, 2, …9 10

Système binaire (BIN) 0, 1 2

Système octal (OCT) 0, 1, 2, …7 8

Système hexa décimal (HEX) 0, 1, 2, …9, A, C, D, E, F 16

Un même nombre peut être représenté dans tous ces bases.


Exemple 1: (65)10 = ( ?)2
65 2
1 32 2
0 16 2
0 8 2
0 4 2
0 2 2
0 1

D’où (65)10 = (1000001)2

Exemple 2: (1011)2 = ( ?)10


1011

1 x20 = 1  0 B°
1 x21 = 2  1 B1
 (1011)2 = (1+2+0+8)10 = (11)10
0 x22 = 0  2 B2
1 x23 = 8  3 B3
Exemple 3: (24cfa)16 = ( ?)10
24cfa

10 x 160 = 10
15 x 161 = 240
12 x 162 = 3072
4 x 163 = 16384  (24cfa)16 = ( 150778)10
2 x 164 = 131072
Comme on l’a dit plus haut, la plupart des ordinateurs fonctionnent en numération binaire de
par leur technologie. Pourtant dans la vie réelle les grandeurs sont représentées dans la
numération décimale. Il en résulte :

i- la nécessité de convertir les grandeurs décimales en binaires, de les traiter sous cette
forme, et d’effectuer la conversion inverse avant de les envoyer à l’extérieur.
ii- La nécessité de définir une arithmétique sur la base des représentations binaires.

Les opérations effectuées sur les nombres binaires suivent exactement les mêmes règles que
celles effectuées sur les nombres sur les nombres décimaux ; à condition de ne pas oublier
qu’ici on raisonne dans la base 2.

Exemple :

110 101 11 1101


+101 x101 +1 +11
1011 101 +1 10000
000 . 101
101 . .
11001
II.2 - LE CODAGE DES ENTIERS RELATIFS
La représentation des entiers relatifs peut être envisagée dans un système de numération de
base B ; soit par introduction d’un digit de signe, soit par l’introduction d’un codage affectant
à l’un des digits de valeur une notion de signe.

Sur la base de ces critères, 03 grands modes de représentation sont généralement utilisées à
savoir : la représentation en grandeur plus signe, la représentation en complément à un et la
représentation en complément à deux.

II.2.1 - Le codage en grandeur plus signe


Ce mode de représentation des entiers relatifs suppose un codage du signe. Cela
nécessite 1 bit. Concrètement, on peut retenir le bit le plus à gauche d’un mot de n bits et
considérer que sa signification est "+" si la valeur de ce bit est "0" et " - " lorsque sa valeur
est "1". (C’est la convention admise).

Exemple : Suivant la convention ci-dessus, on vous demande de coder les chiffres +5 et


-5 sur huit bits.

On obtiendra :
0 0 0 0 0 1 0 1  + 5 (on code d’abord 5 dans la base 2 normalement)

1 0 0 0 0 1 0 1  -5 (ensuite on remplace le "0" du bit le plus à gauche par


"1")

Dans ce système, une mémoire de n+1 bits (n pour les bits du nombre & 1 pour le bit de
signe) permet de coder sous forme binaire tous les entiers de l’intervalle [-(2n-1), (2n-1)], soit
pour n+1=8 l’intervalle [-127, 127] par exemple.

Dans ce système de représentation, il existe une configuration "10000000" (si codage sur 8
bits) qui devrait être interprétée comme un zéro négatif alors que "00000000" serait le zéro
positif ! Il y a donc 2 codes pour le chiffre zéro, ce qui n’est guère satisfaisant. Par une
convention universelle, le problème a été résolu par les informaticiens en adoptant
simplement que "10000000" le -2n ième nombre (soit -128 pour un codage sur n+1= 8 ; ce
qui donne l’intervalle [-128, 127] dans ce cas de figure.

II.2.2 - Le codage en complément à un ou complément restreint


Par convention, ce mode de représentation considère que l’opposé d’un nombre
c’est le nombre obtenu en prenant le complément à 1 de chaque bit du premier. A cet égard, il
convient de retenir que le complément à 1 de 0 est 1 alors que le complément à 1 de 1 c’est 0.

Exemple : on vous demande de coder sur quatre bits les chiffres : +5 et -5.

Correction :
0 1 0 1  + 5 (on code d’abord 5 dans la base 2 comme normalement)
1 0 1 0  - 5 (ensuite on prend le complément à 1 (i.e. l’inverse) de chacun des
bits)

On peut constater que cette convention utilise également le bit le plus grand pour représenter
le signe. L’addition bit à bit d’un nombre et de son opposé donne une configuration
composée d’une suite de 1 qui est le complément à 1 d’une suite de 0.

II.2.3 - Le codage en complément à 1 ou en complément à deux


Cette convention consiste à prendre pour opposé d’un nombre, son complément à deux. Et,
pour obtenir le complément à deux d’un nombre binaire, il suffit d’ajouter 1 à son
complément en 1.

Exemple :
Soit le nombre binaire 0101 son complément en 1 est : 1010 et son complément à
2 est forcément :
1010
+ 1
1011

II.3 - LE CODAGE DES NOMBRES REELS


Lorsqu’on veut traiter des nombres réels, on dispose également de 03 principaux modes de
représentation : la représentation en virgule fixe, la représentation en virgule flottante et la
représentation normalisée.

II.3.1 - Le codage en virgule fixe


Elle consiste à considérer une partie entière et une partie décimale dont les positions seraient
fixées à priori et séparées par une virgule. Ainsi pour un mot de 08 bits, on peut définir par
exemple la position de la virgule au milieu du mot ; soit 4 bits pour la partie décimale et 4
bits pour la partie entière.

Principes, conversion et application

o Pour la partie entière


Utiliser la méthode de la division entière comme pour les entiers
o Pour la partie fractionnaire
i. Multiplier la partie fractionnaire par B
ii. Noter la partie entière obtenue
iii. Recommencer cette opération avec la partie fractionnaire du résultat et ainsi de suite…
- Arrêter quand la partie fractionnaire est nulle
- Ou quand la précision souhaitée est atteinte
Car on ne peut pas toujours obtenir une conversion en un nombre fini de chiffres pour la
partie fractionnaire
Iv. La partie fractionnaire dans la base B est la concaténation des parties entières obtenues
dans l'ordre de leur calcul (i.e. qu’on reprend simplement toutes les parties entières obtenues
à partir du premier).

Exemple : conversion réel décimal en base 2 de 18,392 (considérer 5 chiffres binaires


après la virgule)

- La conversion de 18 : en base 2 donne (10010)2


- La conversion de 0,392 donne :
0,392 x 2 = 0,784 = 0 + 0,784
0,784 x 2 = 1,568 = 1 + 0,568
0,568 x 2 = 1,136 = 1 + 0,136
0,136 x 2 = 0,272 = 0 + 0,272
0,272 x 2 = 0, 544 = 0 + 0,544
0,544 x 2 = 1, 088 = 1 + 0,088

Au total : (18,392)10 = (10010,011001)2 (en s’arrêtant à 06 chiffres après la virgule)

Il convient cependant de remarquer que la représentation en virgule fixe est fortement


limitée par le nombre de bits dont on dispose.

II.3.2 - Le codage en virgule flottante


Elle consiste à représenter un nombre fractionnaire à l’aide des puissances de 10.
Soit par exemple le nombre 1984,128.
Ce nombre équivaut à 19,84128 x 102 ou à 0,1984 128 x 104.
On constate donc qu’en faisant varier la valeur de la puissance, on déplace (on fait "flotter")
la position de la virgule.

II.3.3 - Le codage normalisé


Elle est caractérisée par la position de la virgule telle que le premier chiffre significatif soit
immédiatement à sa droite.

On appelle alors Mantisse l’ensemble des chiffres significatifs et Exposant la puissance


associée à cette représentation.

Exemple : pour le nombre 0,1984128.104


On a : - mantisse: 1984128 (car 1 est le premier chiffre significatif)
- exposant : 4.

Que l’information soit numérique ou non, dans un traitement informatique son codage est
effectué automatiquement par des programmes incorporés. Cela suppose que l’information
brute est préalablement introduite dans l’ordinateur. Pour ce fait, l’opérateur utilise les
éléments du hardware.
CHAPITRE V : INITIATION A L’ALGORITHMIQUE

On peut définir l’algorithmique comme une suite d’instruction détaillées et non


ambiguë à suivre pour résoudre un problème. L’algorithmique est donc à la base
de la programmation informatique, puisque programmer c’est rédiger la liste
des instructions que l’ordinateur doit exécuter pour résoudre un problème
donné. Cette rédaction s’effectue dans un langage de programmation
quelconque ; il en existe plusieurs, leur rôle étant de traduire l’algorithme en
langage machine, car le seul langage que la machine comprend directement
c’est le langage machine.

I. STRUCTURE D’UN ALGORITHME


Un algorithme est composé des parties suivantes :

 L’en-tête : qui permet d’identifier l’algorithme


 Les déclarations : comportant la liste de tous les objets et grandeurs utilisés dans le
corps de l’algorithme (constantes, variables, …)
 Le corps : où sont placées les instructions et opérations à exécuter.

La représentation d’un algorithme est la suivante :

En-tête Algorithme nom de l’algorithme

Const
Liste des constantes
Déclarations Var
Liste des variables

Début
Instruction 1
.
Corps .
.
Instruction n
Fin

II. LA DECLARATION DES DONNEES


Lorsqu’on écrit un algorithme, on est généralement amené à manipuler différents éléments
d’information. Ces éléments d’information sont soit des variables soit des constantes.
L’opération de déclaration consiste à identifier chacun de ces éléments puis à préciser
son type et sa nature.
 identifier un élément d’information c’est lui donner un nom à l’aide duquel il sera repéré
tout au long de l’algorithme. Ce nom est appelé identifiant (id).
 préciser le type d’un élément d’information revient à indiquer dans quel ensemble il tire
ses valeurs ; son domaine de définition en quelque sorte.

II.1 - LES DIFFERENTS TYPES DE DONNEES


On distingue généralement les principaux types suivants :

 entier pour manipuler des entiers,


 réel pour manipuler des nombres réels,
 booléen pour manipuler des valeurs booléennes vrai ou faux,
 caractère pour manipuler des caractères alphabétiques et numériques,
 chaîne pour manipuler des chaînes de caractères permettant de représenter des mots
ou des phrases.

 Un élément sera dit de type entier s’il ne peut admettre pour valeur qu’un entier qui
appartient à l’ensemble Z.
 Un élément sera dit de type réel s’il ne peut admettre pour valeur qu’un réel qui
appartient à l’ensemble R.
 Un élément d’information sera déclaré de type caractère (car) s’il ne peut admettre pour
valeur que des lettres uniques de l’alphabet.
 Un élément sera de type alphanumérique ou chaîne de caractères (chaine) s’il peut
admettre pour valeur une combinaison de lettres et/ou de chiffres.
 Le type booléen est celui des éléments d’information qui ne peuvent admettre
exclusivement que deux valeurs soit vrai ou faux (soit 1 ; soit 0).

 Préciser la nature d’un élément d’information c’est indiquer s’il s’agit d’une variable ou
d’une constante.

 Une variable (Var) est un élément d’information dont la valeur peut varier soit au cours
de l’exécution de l’algorithme, soit en fonction de l’utilisateur.
 une constante (Const) est un élément d’information dont la valeur ne varie pas.
Les syntaxes utilisées dans les déclarations sont :
- Pour les variables :
Var id1, id2,… : type
nature identifiant type
- Pour les constantes :
Const id = valeur dans le programme.
Exemple d’application :

Soit le problème suivant :


Ecrire un algorithme qui permet de calculer le périmètre du champ d’un cultivateur
dont le nom vous sera donné.
Analyse :
Pour ce problème les éléments d’information sont :
- Le nom du cultivateur (qui est une donnée d’entrée)
- La longueur et la largeur (qui sont des données d’entrée)
- Le demi-périmètre (éventuellement, qui serait un résultat intermédiaire)
- Le périmètre (qui est le résultat final)
On peut identifier la longueur et la largeur respectivement par long et larg ; ce sont des
éléments de type réel et ils sont variables.
On peut identifier le demi-périmètre et le périmètre respectivement par DP et P. Ce sont
aussi des variables réels.
On peut identifier le nom du cultivateur par nom qui est une variable de type chaîne.

A la suite de cette analyse la déclaration de ces éléments d’information est :


Algorithme calperimetre ;
Var Long, Larg, Dp, P : réel
Nom : chaîne

II.2 - OPERATIONS DEFINIES POUR CHAQUE TYPE DE DONNEE


À un type donné, correspond un ensemble d'opérations définies pour ce type :

a. Les opérations utilisables sur les entiers sont :

 les opérateurs arithmétiques classiques : addition (+), soustraction (-), produit (*)
 la division entière, notée ÷, (telle que n ÷ p donne la partie entière du quotient de la
division de n par p)
 le modulo, noté mod, (telle que n mod p donne le reste de la division entière de n par
p
n p n÷p=Q
R Q n mod p = R
 les opérateurs de comparaison classiques : <, >, =, ≠, ≤ et ≥

b. Les opérations utilisables sur les réels sont :

 les opérations arithmétiques classiques : addition (+), soustraction (-), produit (*),
division (/)
 les opérateurs de comparaison classiques : <, >, =, ≠, ≤ et ≥

c. Les opérations utilisables sur les booléens sont :

 Et (pour le et logique),
 Ou (pour le ou logique),
 Non (pour le non logique)
 OuX (pour le ou exclusif).

d. Les opérations élémentaires réalisables entre les caractères et/ou chaînes de


caractère sont :

 Les comparaisons : <, >, =, ≠, ≤ et ≥


 La concaténation : + («’Bon’ + ’jour’ = ‘Bonjour’)

III. LES INSTRUCTIONS


Une instruction est la spécification d'une ou de plusieurs actions portant sur une ou plusieurs
variables ou/et constantes.

III.1 - L’INSTRUCTION DE LECTURE


Elle indique à la machine qu’elle doit recevoir des données de l’extérieur (à partir du clavier
par exemple) du programme et qu’elle doit leur attribuer les noms qui lui sont indiqués.

 Si on désire que la machine reçoive des données de l’extérieur et leur attribut


respectivement les noms id1 et id2, la syntaxe à utiliser est : Lire (id1, id2)

NB : On n’utilise pas de côtes (‘ ’) dans l’instruction de lecture.

Exemple : Pour que la machine reçoive de l’extérieur (à partir du clavier par exemple) les
valeurs de longueur et de la largeur respectivement, on doit utiliser l’instruction :
Lire (long, larg)
Si à ce niveau l’utilisateur saisie 10 et 5 respectivement alors pour la machine la
valeur de la longueur est désormais 10 et celle de la largeur est 5.

III.2 - L’INSTRUCTION D’ECRITURE


Elle indique une chose précise que la machine doit afficher à l’écran ou imprimer. Ce peut
être soit un message (dans ce cas on doit le placer entre Côtes (‘’)) ; soit la valeur d’un ou de
plusieurs identificateurs ; soit le résultat d’une opération ; soit une combinaison de tout ce qui
précède.

 Lorsqu’il s’agit d’un message entre côtes, la machine l’affiche tel quel à l’écran. La
syntaxe est :
Ecrire (‘message’)
Exemple

Si on veut que la machine affiche à l’écran le message : « la longueur du champ est », on


utilise l’instruction :

Ecrire (‘la longueur du champ est:’)

 Lorsqu’on veut que la machine affiche les valeurs des identificateurs id1, id2, et id3,
par exemple la syntaxe à utiliser est :

Ecrire (id1, id2, id3)

Ceci suppose que les valeurs id1, id2 et id3 sont connues de la machine. Ces valeurs ont pu
être soit calculées ; soit reçues de l’extérieur.

Exemple

Si on souhaite que la machine affiche à l’écran la valeur du périmètre après l’avoir calculé,
on utilise la syntaxe :

Ecrire (P)

Avec cette instruction, seule la valeur du périmètre sera affichée à l’écran au niveau de cette
instruction.

 Lorsqu’on veut que la machine affiche le résultat d’une opération sans l’avoir au
préalable consigné dans une variable quelconque on utilise l’instruction :

Ecrire (Expression de l’opération)

Exemple

Si on désire que la machine affiche la somme des indentifications id1 et id2 directement, on
utilisera l’instruction :
Ecrire (id1+ id2)

 Lorsqu’on doit afficher un message suivi de la valeur de certains identificateurs, on


utilise la syntaxe :

Ecrire (‘message’, id1, id2, …)

Exemple

Si on désire que la machine affiche à l’écran « le périmètre du champ est : » suivi de la valeur
calculée du périmètre, on utilisera instruction :

Ecrire (‘le périmètre du champ est :’, P)

 On peut également vouloir afficher un message suivi directement de la valeur d’une


opération.
Exemple

Si on désire que la machine affiche à l’écran ce message, « La somme est : » suivi de la


valeur de la somme de id1 et id2, on utilisera l’instruction :

Ecrire (‘la somme est :’, id1 + id2)

III.3 - L’INSTRUCTION D’AFFECTATION


Elle demande à la machine d’affecter à l’identificateur de gauche la valeur de l’identificateur
ou de l’opération de droite. L’exécution de cette instruction détruit la précédente valeur de
l’identificateur de gauche ; les éléments de droite conservant leurs valeurs.

La syntaxe est :

Cas 1 : Affectation identificateur à identificateur

On veut affecter à id1 la valeur de id2, on utilisera l’instruction : id1  id2

Cas 2 : Affectation opération à identificateur

On veut affecter à id1 la somme de id1 et id2, on utilisera l’instruction : id1  id1 + id2

Exemple :

Pour affecter à la variable demi-périmètre la valeur de la somme de la longueur et de largeur.


On utilisera l’instruction :

Dp  long + larg

L’instruction de déclaration est généralement utilisée dans ce qu’on peut appeler chapeau
introductif du programme. Les trois dernières instructions quant à elles sont utilisées dans ce
qu’on appellerait corps du programme. Ce corps du programme se présente généralement
sous la forme de quelques structures génériques.

IV. LES STRUCTURES LOGIQUES DE BASE DES ALGORITHMES

Il existe trois principales structures logiques à la base de la rédaction des algorithmes à


savoir :
- la structure de séquentielle simple
- la structure conditionnelle
- les structures itératives (de boucle).

IV.1 - LA STRUCTURE SEQUENTIELLE SIMPLE


On l’utilise lorsqu’on a affaire à un Algorithme pour lequel les instructions doivent être
exécutées séquentiellement de manière consécutive pour parvenir à un résultat désiré.
Exemple :

Pour le problème de calcul du périmètre d’un champ en admettant que l’opérateur est
suffisamment intelligent pour ne pas entrer (fournir) des données absurdes, l’algorithme peut
être le suivant :

Algorithme calperimetre ;
Var long, larg, Dp, P : réel
nom : chaîne
Début
Ecrire (‘calcul périmètre’)
Ecrire (‘nom du cultivateur :’)
Lire (nom)
Ecrire (‘longueur =’)
Lire (long)
Ecrire (‘largeur =’)
Lire (larg)
P  (long + larg) * 2
Ecrire (‘le périmètre du champ de’, nom, ‘est :’, P)
Fin

IV.2 - LA STRUCTURE CONDITIONNELLE


Elle permet de construire des algorithmes dans lesquelles certaines instructions ne sont
exécutées qu’au cas où une condition donnée est vérifiée, il peut aussi y avoir plusieurs
conditions. Leurs syntaxes sont :

i- Pour la Structure conditionnelle sans alternative

Si condition(s) alors
Instruction(s)
Fin si

ii- Pour la Structure conditionnelle avec alternative

Si condition(s) alors
Instruction(s) si vrai
Si non
Instruction(s) si faux
Fin si
Exemple 1 :

Dans notre problème de calcul du périmètre, si on admet que l’opérateur peut se tromper une
seule fois sur la valeur de la longueur, pour protéger l’algorithme contre cette éventuelle
erreur on l’écrira comme il suit :

Algorithme calperimetre ;
Var long, larg, Dp, P : réel
nom : chaîne
Début
Ecrire (‘calcul périmètre’)
Ecrire (‘nom du cultivateur :’)
Lire (nom)
Ecrire (‘longueur =’)
Lire (long)
Si long<=0 alors
Ecrire (‘Erreur, la longueur doit être positive, corriger. Longueur =’)
Lire (long)
Fin si
Ecrire (‘largeur =’)
Lire (larg)
P  (long + larg) * 2
Ecrire (‘le périmètre du champ de’, nom, ‘est :’, P)
Fin

Exemple 2 :

Si dans notre problème nous désirons que l’algorithme indique la nature du parallélogramme
formé par le champ du cultivateur c'est-à-dire indique s’il s’agit d’un rectangle ou d’un carré ;
l’algorithme se présenterait comme il suit :

Algorithme calperimetre
Var long, larg, Dp, P : réel
nom : chaîne
Début
Ecrire (‘calcul périmètre’)
Ecrire (‘nom du cultivateur :’)
Lire (nom)
Ecrire (‘longueur =’)
Lire (long)
Ecrire (‘largeur =’)
Lire (larg)
Si (long   larg) alors
Ecrire (‘c’’est un rectangle’)
Sinon
Ecrire (‘c’’est un carré’)
Fin si
P  (long + larg) * 2
Ecrire (‘le périmètre du champ de’, nom, ‘est :’, P)
Fin

IV.3 - LES STRUCTURES ITERATIVES


Elles permettent de construire un algorithme dans lequel une ou plusieurs instructions sont
exécutées tant que certaine(s) condition(s) donnée(s) est (sont) vérifiée(s). Autrement dit,
elles permettent de répéter l’exécution de certaines instructions jusqu’à ce que la (ou les)
condition(s) donnée(s) soient respectée(s).

Les structures de boucles sont généralement désignées sous l’appellation de structures


répétitives ou de structures itératives.

NB : Lorsqu’on utilise une structure de boucle il faut toujours veiller à ce que la sortie de la
boucle soit possible c'est-à-dire que la répétition ou l’itération ait une fin. Pour ce faire on a
quelque fois besoin soit d’un compteur, soit d’une valeur sentinelle.
Un compteur doit être généralement initialisé avant l’entrée dans la boucle.

La valeur sentinelle est une valeur particulière de la variable sur laquelle porte la condition.
La sortie de la boucle (sur cette valeur) est indiquée par l’atteinte de cette valeur.

Généralement on distingue 3 types de boucles :


- La bouche tant que ……faire
- La boucle répéter ……jusqu’à
- La boucle pour ……faire

i- La boucle tant que ……faire


Sa syntaxe est :
Tant que condition(s) faire
Instruction(s)
Fin tant que

ii- La boucle répéter ……jusqu’à


Sa syntaxe est :
Répéter
Instruction(s)
Jusqu’à condition(s)
On appelle porté de la boucle l’ensemble des instructions qui doivent être exécutées aussi
longtemps que la condition de sortie de la boucle n’est pas vérifiée. Ces instructions sont
positionnées entre faire et fin tant que ou entre répéter et jusqu’à.

Exemple :

Si nous admettons dans notre problème de calcul du périmètre que l’opérateur peut se
tromper un nombre inconnu de fois sur la valeur de la longueur et de la largeur, pour protéger
l’algorithme de cette éventuelle défaillance nous pourrons l’écrire comme il suit :

(On utilisera la boucle Tant que…faire pour protéger la valeur de la longueur et la boucle
répéter…jusqu’à pour protéger celle de la largeur).

Algorithme calperimetre ;
Var long, larg, Dp, P : réel
nom : chaîne
Début
Ecrire (‘calcul périmètre’)
Ecrire (‘nom du cultivateur :’)
Lire (nom)
Ecrire (‘longueur =’)
Lire (long)
Tant que long<=0 faire
Ecrire (‘Erreur, corriger. Longueur =’)
Lire (long)
Fin tant que
Ecrire (‘largeur =’)
Lire (larg)
Si (larg  =0) alors
Répéter
Ecrire (‘Erreur, corriger. Largeur =’)
Lire (larg)
Jusqu’à larg>0
Fin si
P  (long + larg) * 2
Ecrire (‘le périmètre du champ de’, nom, ‘est :’, P)
Fin

iii- La boucle pour ……faire


Il est fréquent que le nombre de répétitions soit connu à l'avance, et que l'on ait besoin
d'utiliser le numéro de l'itération afin d'effectuer des calculs ou des tests. Le mécanisme
permettant cela est la boucle Pour.
Forme de la boucle Pour :
Pour variable de valeur initiale à valeur finale faire
liste d'instructions
fpour

La variable dont on donne le nom va prendre successivement toutes les valeurs entières entre
valeur initiale et valeur finale. Pour chaque valeur prise par la variable, la liste des
instructions est exécutée.

Remarques :

1- Dans un algorithme on peut utiliser toutes les structures logiques de base.


2- Toutes les structures logiques de base peuvent être imbriqués les unes dans les autres
en fonction de la complexité du problème (cf. exemple précédent où la structure répéter…
jusqu’à est imbriquées dans la structure conditionnelle).
3. La boucle répéter ……jusqu’à n’est pas toujours imbriquées dans la structure
conditionnelle.
CHAPITRE VI INTRODUCTION AU LOGICIEL WORD

I. Créer un nouveau document Word


Lors de l’ouverture du Word 2013, vous trouverez ce menu :

Double-cliquez sur le modèle voulu pour l’ouvrir.

II. Modifier un document Word


III. La fenêtre Word.

Ajouter des boutons rapides.

Menu Barre de titre. Il affiche


Onglets du ruban le titre du document.

Le ruban

Groupes

Zoom
Nombre de pages
IV. Les rubans
Accueil

L’onglet « Accueil » permet de modifier les polices, les paragraphes ou les styles d’une
sélection. D’autre part, cet onglet propose les fonctionnalités du copier/coller et du Presse-
papier et permet d’appliquer des mises en forme d’une sélection à une autre. Grâce à la
fonctionnalité « Rechercher et remplacer », il est très facile de remplacer un mot ou une
phrase.

Insertion

Avec l’onglet « Insertion », vous placez des éléments importants dans un document afin de
compléter le texte. Par exemple, les tableaux servent à organiser des données. Les
possibilités sont diverses : images, clipart, formes, SmartArt et graphiques. Cet onglet
facilite la gestion des symboles. Exploitez également la fonctionnalité QuickPart pour
organiser vos blocs de construction. Enfin, insérez facilement des symboles, des équations
ou d’autres objets dans votre document.

Création

L’onglet « Création » permet d’améliorer l’aspect général d’une page ou de la totalité d’un
document en appliquant un thème, une couleur d’arrière-plan ou une bordure de page.
Vous trouverez également l’option filigrane.

Mise en page

Grâce à l’onglet « Mise en page », on définit aisément des options pour les marges, les
sauts de page, les colonnes, le retrait et l’espacement entre les lignes. Il est enfin possible
d’aligner, de regrouper et de gérer les couches d’objets et de graphiques insérés et de les
mettre au premier ou à l’arrière-plan.
Références

L’onglet « Référence » permet de créer des documents professionnels avec des sections
organisées, des tables des matières ou un index. Pensez également à gérer des sources,
des citations et une bibliographie. Si vous avez inséré des images, exploitez les
fonctionnalités de la table des illustrations et des légendes pour gérer ces images de
manière efficace. Ajoutez également des notes de base de page et de fin de document à
votre guise.

Publipostage

Avec l’onglet « Publipostage », vous créez efficacement vos documents, vos étiquettes et
vos enveloppes en les fusionnant avec une source de données, comme un carnet d’adresses
ou une base de données. En outre, avant de démarrer l’impression, vous pouvez afficher un
aperçu des résultats, filtrer et trier les documents fusionnés ou ajouter, actualiser et corriger
des champs.

Révision

L’onglet « Révision » accueille la commande grammaire et orthographe, ainsi que de


nombreuses fonctions de recherche. On y traite également les marques de révisions des
relecteurs. Enfin, on fait appel à la fonctionnalité « Comparer » pour comparer différentes
versions d’un document et les combiner dans une version finale.

Affichage

L’onglet « Affichage » regroupe les cinq modes d’affichage principaux, ainsi que la règle,
le quadrillage, l’explorateur de documents et les miniatures. Pour afficher plusieurs
documents ouverts simultanément, alternez entre les différentes fenêtres ou affichez-les sur
le même écran.
V. Enregistrer du texte
Pour enregistrer du texte dans
Word, vous pouvez cliquer sur la
disquette ou cliquez sur l’onglet Enregistrer un document ou vos
« Fichier ». modifications.

Enregistrer une copie.

VI. Sélectionner du texte


Pour sélectionner du texte, vous avez plusieurs possibilités :

Sélectionner un mot :

o Double-cliquez sur le mot;


o Glissez la souris, en tenant enfoncé le bouton de gauche de la souris, du
début à la fin du mot ou vis-versa

Sélectionner une ligne :

o Cliquez, dans la marge gauche, devant la ligne.


Sélectionner un paragraphe :

o Double-cliquez, dans la marge gauche, devant le paragraphe.


Sélectionner tout le texte :

o Trois cliques, dans la marge gauche.

Pour sélectionner plusieurs mots, lignes ou paragraphes à la fois, vous pouvez :


Si le texte est simultané : sélectionnez selon la méthode nécessaire en
maintenant la touche « MAJ » enfoncée.
Si le texte n’est pas simultané : sélectionnez selon la méthode nécessaire en
maintenant la touche « CTRL » enfoncée.
VII. Changer les caractères de la police
Pour modifier les caractères de la police, vous devez tout d’abord le sélectionner. Puis,
dans le ruban « Accueil », vous trouverez les options nécessaires.

Plus de choix de
soulignement

Plus de choix
d’effets

Vous pouvez utiliser le menu contextuel (bouton de droit de la souris), pour avoir le menu
police.

Un menu flottant
apparaît lorsque vous
sélectionnez du
texte.

Menu contextuel
VIII. Modifier les paragraphes
Modifier les paragraphes veut dire, modifier les alignements (droit, centré, gauche,
justifié), faire des espacements entre les paragraphes…

Pour utiliser ces fonctions, vous devez tout d’abord sélectionner le ou les paragraphes puis
utiliser le ruban « Accueil ».

Vous pouvez aussi utiliser le menu contextuel (bouton de droit de la souris).

Menu contextuel
Les alignements
Vous avez 4 types d’alignement :

Alignement justifié

Alignement gauche
Alignement droit
Alignement centré

Alignement droit, plus près


de la marge de droite.
Alignement gauche, plus
près de la marge de gauche.

Alignement centré, centré


par rapport aux marges.

Alignement justifié, répartis le


texte de la marge gauche à la
marge droite.

Les retraits
Les retraits servent à disposer du texte
différemment selon l’alignement. Trois types
d’alignement est possible :

Retrait de gauche

Retrait de droite
Retrait de gauche : tout
le paragraphe se
déplace vers la droite.

Retrait de droite : tout


le paragraphe se
déplace vers la gauche

Retrait de première
ligne positif : la
première ligne se
déplace.

Retrait de première
ligne négatif : tout
le paragraphe sauf
la première ligne se
déplace
Espacement et interligne

Les interlignes

Les espacements entre


les paragraphes

IX. Mise en page du document


La mise en page correspond à la taille du papier, aux marges, à l’orientation de la
feuille…Vous trouverez les options dans le ruban « Mise en page ».

Les marges Taille du papier

L’orientation
X. Puces et numéros
Pour insérer des puces dans un texte, vous devez le sélectionner. Puis dans le ruban
« Accueil » activez la puce désirée. En glissant votre souris sur un modèle de puce, vous
pouvez visualiser le résultat dans le texte avant de sélectionner le style de puce.

Modifier la puce pour


une image (photo)
Vous pouvez également personnaliser les puces.
Sélectionnez « Définir une puce… ».

Modifier le dessin
(utiliser les polices Modifier la couleur

Webdings et Wingdings) et la dimension de


la puce.

XI. Bordures
Deux types de bordures existent dans Word; la bordure de page et la bordure de texte.

Bordure de page

Bordure de texte
Bordure de page
La bordure de page s’applique sur tout le document. Dans le ruban « Création », vous
trouverez le bouton « Bordure de page ». Un menu apparaît et vous permet de faire les
choix désirés. Vous n’avez pas à sélectionner le texte pour insérer une bordure de page.
Suivez les étapes.

1. Type de ligne 4. Style de


bordure

2. Couleur

3. Largueur

Vous pouvez également utiliser


seulement l’option « Motif ».
Bordures de texte
Toujours dans le bouton « Bordure de page » dans le ruban « Mise en page », vous
trouverez un onglet du nom « Bordures ». Celui-ci vous permet de mettre une bordure
autour d’un texte. Vous avez deux options : paragraphe ou texte.

Texte : seulement sur


le texte sélectionné.

Paragraphe : au
paragraphe complet,
aligné sur les deux
marges.
XII. Rechercher/remplacer
La fonction « Rechercher/remplacer » permet de rechercher des mots dans un texte et de le
remplacer par un autre. Dans le ruban « Accueil » vous trouverez l’option.

Écrivez le mot
recherché puis faites
« suivant ».

Word surligne les mots


trouvés.

Écrivez le mot
recherché.

Écrivez le nouveau
mot puis cliquez
sur l’option voulue.
XIII. Saut de page
Saut de page simple
Plusieurs sauts de page existent dans Word. Le premier consiste à ajouter un page au
document. Vous pouvez utiliser le clavier avec les touches « CTRL » et « Entrée » enfoncé
en même temps. Vous pouvez également utiliser le ruban « Insertion » ou « Mise en page
».

Sélectionnez le
premier pour ajouter
une page au document.
Saut de page complexe

Saut de colonne : saut


d’une colonne à l’autre.

Permets d’ajouter une page


dans une section différente.
Ajouter automatiquement
une page paire.
Permets de créer des
sections différentes dans la
même page. Ex : texte en
haut puis colonne en bas.
Ajouter automatiquement une
page impaire.

Les sections permettent de créer différentes options dans le même document. Prenons
l’exemple de la bordure de page. Si les pages sont séparées par un saut de section page
suivante, nous pourrons avoir deux bordures différentes.

Ou une orientation de page différente sur deux pages.


XIV. Compter les mots
Word actualise en permanence le nombre de mots du document dans la barre d’état.

Vous pouvez avoir plus d’informations statistiques sur votre document. Dans le ruban «
Révision »

XV. Insertion
Date et heure
Cliquez à l’endroit où insérer la date ou l’heure. Dans le ruban « Insertion », cliquez sur
« Date et heure ».

En activant cette option,


vous demandez que la date
se modifie selon le
calendrier.
Symboles et caractères spéciaux

Les polices Wingdings et


Webdings

Sélectionnez le symbole

Double-cliquez sur le symbole


ou demandez « Insérer ».

Double-cliquez sur le caractère spécial ou


demandez « Insérer ».
XVI. Tableau
Pour insérer un tableau, positionnez-vous à l’endroit voulu. Dans le ruban « Insertion »
vous trouverez le bouton « Tableau ».

Choisissez le nombre de
colonnes et le nombre de lignes.

Utilisez cette fonction lorsque vous


désirez un tableau plus grand.

Vous pouvez insérer un tableau Excel


avec cette fonction.

Vous pouvez également sélectionner des modèles prédéfinis.


Lorsque vous avez créé un tableau, de nouveaux menus apparaissent.

Couleur des cellules

Modifier le style du tableau Modifier les bordures

Insérer des lignes et


des colonnes.
Supprimer les cellules
sélectionnées.
Alignement des cellules

Fractionner ou
Taille des cellules
fusionner des cellules.
XVII. Impression
Pour imprimer un document, vous devez cliquer sur l’onglet « Fichier ».

Bouton
d’impression

Nombre de
copie

Sélection de
l’imprimante

Taper les numéros des pages


et/ou étendues de page à
imprimer. Exemple : imprimer
de la page 5 à 12 (5-12) ou
imprimer page 2 et 7 (2;7).

Paramètres de
l’impression
XVIII. Transformer un document Word en PDF.
Voici comment transformer un document Word en PDF. Enregistrer votre document.
Sélectionnez l’onglet « Ficher » puis glissez sur « Imprimer ». Dans le choix des
imprimantes sélectionnez « Adobe PDF ».

Sélectionnez l’emplacement
pour l’enregistrement.

Nommez le document PDF.


XIX. Mettre des mots de passe
Cliquez sur l’onglet « Fichier ».

Mot de passe pour


ouvrir le document.

Enregistrer en
lecture seule.
CHAPITRE VII INTRODUCTION AU LOGICIEL EXCEL

I. Créer un nouveau document Excel


Lors de l’ouverture d’Excel 2013, vous trouverez ce menu :

Double-cliquez sur le modèle voulu pour l’ouvrir.

II. Modifier un document Excel


La fenêtre Excel
Onglet du ruban Le ruban
Barre de titre. Il affiche
le titre du document.
Barre
d’adresse

Groupe
Barre de formule

Cellule
Colonne

Ligne

Feuilles du classeur Les modes Zoom


d’affichages

III. Les rubans


Accueil

L’onglet « Accueil » permet de modifier les polices, l’alignement des paragraphes ou les
styles des parties sélectionnées. Les boutons de commande de cet onglet permettent
également de copier et coller des données vers et depuis le Presse-papiers et d’appliquer
des formats d’une sélection à une autre. Remplacez rapidement un mot ou une phrase
grâce à la commande « Rechercher et sélectionner ». Les fonctionnalités de l’onglet
« Accueil » permettent aussi d’adapter le texte aux cellules des colonnes et de s’assurer
qu’il est visible et non remplacé par le symbole ####. Les mises en forme conditionnelles
et les autres options de mise en forme et de style servent à l’analyse des données et à une
présentation professionnelle. Avec les fonctionnalités d’édition, vous calculez des
sommes et des moyennes, remplissez automatiquement les cellules, effacez, triez et
filtrez les données, localisez et sélectionnez des plages de cellules.
Insertion

Avec l’onglet « Insertion », vous ajoutez des éléments pour compléter le texte et les
chiffres. Les tableaux organisent les données et les tableaux croisés dynamiques les
disposent de manière différente. Générez des feuilles de calcul d’aspect professionnel en
insérant des images, des cliparts, des formes, des composants SmartArt et des graphiques.
L’onglet « Insertion » accueille la section graphique grâce à laquelle vous présentez
efficacement vos données avec les différents types de graphiques. Vous y gérez
également les liens hypertextes et les en-têtes et pieds de page. Cet onglet permet aussi
d’insérer des symboles, des équations et d’autres objets dans le classeur.

Mise en page

Grâce à l’onglet « Mise en page », on gère les marges, l’orientation, la taille de la page, la
zone d’impression, les sauts de page, l’arrière-plan et l’impression des titres. Le groupe
« Mise à l’échelle » permet d’ajuster la hauteur et la largeur des colonnes, des lignes et
des cellules. Vous y revoyez l’apparence globale d’une page ou d’un classeur en
appliquant un thème, une couleur d’arrière-plan ou une bordure de page. Vous y
choisissez aussi d’afficher ou d’imprimer le quadrillage. Avec les options du groupe
« Organiser », vous alignez, groupez et gérez les couches des objets et graphismes en les
superposant.

Formules

Dans le groupe « Bibliothèque de fonctions » de l’onglet « Formules », vous créez et


gérez des fonctions et des formules simples ou complexes. Vous y localisez et référencez
des fonctions et des formules, accédez à des fonctions mathématiques et
trigonométriques, ajoutez des fonctions plus spécifiques dans des domaines comme
l’analyse statistique et l’ingénierie. Avec les commandes du groupe « Noms définis »,
vous assignez des noms aux plages de cellules et vous vous référencez ensuite à ces noms
dans n’importe quel classeur. Dans le groupe « Vérification des formules », vous évaluez,
repérez les antécédents et les dépendants d’une formule et vérifiez les erreurs. La
« Fenêtre espion » récapitule toutes les valeurs des formules ou fonctions et le groupe «
Calcul » recalcule les formules et les fonctions.

Données

Avec l’onglet « Données », la feuille de calcul fait office de base de données. Vous
importez et analysez ensuite ces données avec Microsoft Access, le Web, des fichiers de
données textuels ou d’autres sources. Avec les groupes « Données externes » et
« Connexions », vous gérez les connexions aux bases de données existantes. Vous vous
servez du groupe « Trier et filtrer » pour réorganiser les données de la feuille de calcul et
afficher uniquement les champs et les enregistrements nécessaires à une tâche donnée.
Avec les options du groupe « Outils de données », vous analysez les données, vous les
validez et vous supprimez les doublons. Avec le groupe « Plan », vous redéfinissez les
portions de la feuille de calcul pour effectuer des sous-totaux, grouper et dissocier des
plages et des cellules.

Révision

L’onglet « Révision » regroupe les commandes de vérification orthographique et


grammaticale, des fonctions de recherche et de traduction et le dictionnaire des
synonymes. Il accueille également la protection et le partage du classeur, ainsi que le
suivi des modifications dans le cadre de la collaboration et de la finalisation du classeur.

Affichage

Dans l’onglet « Affichage », vous choisissez l’affichage du classeur, décidez de masquer


ou d’afficher la règle, le quadrillage, la barre de formule et les en-têtes. Vous basculez
entre les différentes fenêtres des classeurs ouverts ou vous les affichez sur le même écran.
Il est également possible de figer, diviser ou masquer des fenêtres, d’enregistrer l’espace
de travail pour conserver sa configuration et d’opter pour un affichage plein écran. Le
groupe « Macro » permet de gérer et d’enregistrer des macros.
IV. Saisir du texte et des nombres
Saisir du texte :
Sélectionnez la cellule puis saisissez le texte.

Le texte saisi apparaît dans


la cellule active et la barre
de formule.

Appuyez sur la
touche « Entrée »
pour valider les
données et descendre Cliquez le pour effacer (ou supprimer
d’une cellule. sur le clavier) ou la pour l’accepter.

Saisir des nombres


Sélectionnez la cellule puis saisissez le nombre. Pour un nombre négatif, tapez un signe
moins (-) devant l’entrée ou placez-le entre parenthèses.

V. Modifier ou supprimer des données


Modifier des données
Sélectionnez la cellule contenant les données à modifier. Deux méthodes se présentent à
vous :

1. Double-cliquez dans la cellule puis faites les modifications.

2. Faites les modifications directement dans la barre de formule.

Modification dans la
barre de formule.

Modification dans la
cellule.
Supprimer des données
Excel permet d’éditer, de corriger et d’actualiser les données de la feuille de calcul. Le
point d’insertion clignotant dans une cellule indique où Excel supprime ou ajoute les
données. Avec la touche « Retour arrière », vous supprimez les caractères à gauche du
point d’insertion. Avec la touche « Suppr. », vous supprimez les caractères à sa droite.

Sélectionnez puis
supprimez.

VI. Déplacez ou copiez des données


Pour déplacer ou copier des données, vous coupez ou copiez les cellules sélectionnées,
puis vous les collez.

Pour déplacer
Pour déplacer, il faut utiliser la fonction « couper » ou « glisser ».

Couper Vous pouvez utiliser les touches


«CTRL+X»

1. Sélectionnez les cellules;


Coller 2. Utilisez la fonction « couper »
(clavier ou icône);
3. Positionnez-vous à l’endroit
désiré;
4. Utilisez la fonction « coller »
(clavier (CTRL + V) ou
l’icône).
Si vous désirez, vous pouvez utiliser la fonction glissée. Sélectionnez la ou les cellules
puis déposez votre curseur sur une cellule (le curseur se transforme en quatre flèches
noires). Maintenez le côté gauche de la souris enfoncé puis glissez jusqu’à l’endroit
désiré.

Pour copier des données


Pour copier, il faut utiliser la fonction « copier ».

Vous pouvez utiliser les


Copier touches « CTRL + C »

1. Sélectionnez les
cellules;
Coller 2. Utilisez la fonction
« copier » (clavier
ou icône);
3. Positionnez-vous à
l’endroit désiré;
4. Utilisez la fonction
« coller » (clavier
(CTRL + V) ou
l’icône).

Si vous désirez, vous pouvez utiliser la fonction glissée. Sélectionnez la ou les cellules
puis déposez votre curseur sur une cellule (le curseur se transforme en quatre flèches
noires). Maintenez le côté gauche de la souris enfoncé et la touche « CTRL » puis glissez
jusqu’à l’endroit désiré.
VII. Insertion et suppression de lignes et de colonnes
On insère des lignes ou des colonnes pour ajouter des données. Lors de l’ajout d’une
ligne, la ligne sélectionnée et celles qui suivent se décalent vers le bas. Dans le cas d’une
colonne, la colonne sélectionnée et celles qui la suivent se décalent vers la droite. La
ligne insérée possède la même hauteur que celle qui la précède et la colonne insérée, la
même largeur que celle à sa gauche.

Insérer une ligne ou une colonne


Sélectionnez le numéro de la ligne ou la lettre de la colonne. Dans l’onglet « Accueil » et
dans le groupe « Cellules », vous trouverez l’option « Insérer ». Vous pouvez
sélectionner plusieurs lignes ou colonnes à la fois. Excel ajoutera le nombre de ligne ou
colonne que vous avez sélectionnées.

Vous pouvez aussi utiliser le menu contextuel. Sélectionnez la ligne ou la colonne puis
demandez le menu contextuel (bouton de droite de la souris). Sélectionnez « Insertion ».
Supprimer une ligne ou une colonne
Sélectionnez le numéro de la ligne ou la lettre de la colonne. Dans l’onglet « Accueil » et
dans le groupe « Cellules », vous trouverez l’option « Supprimer ». Vous pouvez
sélectionner plusieurs lignes ou colonnes à la fois.

Vous pouvez aussi utiliser le menu contextuel. Sélectionnez la ligne ou la colonne puis
demandez le menu contextuel (bouton de droite de la souris). Sélectionnez « Insertion ».
VIII. Contenu des cellules
Les catégories
Il existe bien des manières d’afficher les données dans Excel. Vous pouvez, par exemple,
utiliser le format monétaire ou le pourcentage.
Sélectionnez la ou les cellules. Dans l’onglet « Accueil », dans le groupe « Nombres »,
vous trouverez les options pour modifier le format des nombres.

Vous pouvez aussi utiliser le menu contextuel de la ou des cellules sélectionnées.


Une série (incrémentée)
Excel vous fait gagner du temps en complétant les séries textuelles ou numériques à votre
place.
TEXTE
Tapez le texte qui démarre la série puis validez. Cliquez sur la cellule contenant le texte
puis sélectionnez la poignée de recopie.

Poignée de recopie. Déposez votre curseur dans la partie inférieure droite de la


cellule. Le curseur se transformera en +. Maintenez la poignée puis glissez.

CHIFFRE
Vous pouvez obtenir une série avec des chiffres. La procédure est la même que pour le
texte. Cependant, si vous désirez une suite de chiffre (1, 2, 3, 4, 5…) une procédure
s’ajoute.

Lorsque vous tapez un chiffre et que vous utilisez la poignée de recopie, vous
créez une copie.

Pour créer une suite, vous devez taper les deux premiers chiffres (ici le 1 et le
2). Sélectionnez les deux cellules puis utilisez la poignée.
IX. Mise en forme
Largeur et hauteur des lignes et des colonnes
Placez le curseur sur le bord droit d’un en-tête de colonne ou sur le bord inférieur d’un
en-tête de ligne. Le curseur devient | . Cliquez et faites glisser selon la largeur ou la
hauteur de votre choix.

Excel affiche une


bulle indiquant la
largeur ou la
hauteur de la
cellule.

Lorsque vous sélectionnez plusieurs lignes ou colonnes et que vous utilisez la procédure
pour modifier la largeur ou la hauteur, vous modifiez les dimensions de tous les éléments
sélectionnés.

Mise en forme des données


Sélectionnez les cellules contenant les données à modifier. Cliquez sur l’onglet « Accueil
».
Vous pouvez aussi utiliser le menu contextuel.

Vous pouvez obtenir le même menu par


l’onglet « Accueil ».

Modifier l’alignement des données


Sélectionnez les cellules contenant les données à modifier. Cliquez sur l’onglet « Accueil
».

Orientation

Fusion
Bordures
Sélectionnez les cellules contenant les données à modifier. Cliquez sur l’onglet « Accueil
».

Pour plus d’options :

Style de ligne

Couleur
Remplissage
Sélectionnez les cellules contenant les données à modifier. Cliquez sur l’onglet « Accueil
».

Pour plus d’options :

Choix de
couleur
Choix de motif et
de texture
Tableau prédéfini
Modifiez l’apparence de votre feuille de calcul avec les styles de cellules, à savoir une
série de modèles prêts à l’emploi proposés par Excel. Un style de cellule offre une mise
en forme prédéfinie, ce qui vous permet de vous concentrer sur le contenu. Sélectionnez
les cellules puis sélectionnez l’onglet « Accueil ».

X. Nommer une feuille


Vous pouvez nommer les feuilles d’un classeur. Double-cliquez sur l’onglet de la feuille
ou utilisez votre menu contextuel sur l’onglet. Donnez-lui un nom puis validez avec la
touche « Entrée ».

XI. Ajouter ou supprimer des feuilles


Ajouter une feuille
Pour ajouter des feuilles dans votre classeur, vous pouvez utiliser l’onglet « Accueil »
dans le groupe « Cellules ».

Vous pouvez aussi utiliser le menu contextuel sur l’onglet des feuilles.
Supprimer une feuille
Pour supprimer une feuille, vous devez sélectionner son onglet. Sélectionnez l’onglet «
Accueil ». Vous pouvez aussi utiliser le menu contextuel.

XII. Formules simples


Erreur dans les formules
Excel affiche un message d’erreur s’il ne parvient pas à calculer la formule. Dans les
formules, les erreurs sont souvent le résultat d’erreurs de saisie, que l’on peut corriger en
rectifiant la cellule concernée.

### : indique que la colonne est trop étroite pour afficher le résultat du calcul.
#DIV/0!: indique que la formule divise un nombre par 0. Excel considère qu’une
cellule vide contient la valeur zéro.
#NOM?: indique que la formule contient un nom ou une référence de cellule
qu’Excel de reconnaît pas.
#REF!: indique que la formule se réfère à une cellule non valide. Par exemple, une
cellule employée dans la formule a été supprimée.
#VALEUR!: indique que la formule contient une référence de cellule qu’Excel ne peut
employer dans un calcul. Par exemple, elle utilise une cellule contenant du
texte.
#N/A : indique que la formule se réfère à une valeur non disponible
#NUL!: indique que la formule se réfère à une intersection de cellules qui ne se
croisent pas. Cela se produit lorsqu’il y a un espace entre deux références
de cellules au lieu d’un point-virgule (;) ou d’un deux-points ( :).
Additionnez des nombres
Pour additionner rapidement des nombres, servez-vous de la fonctionnalité « Somme
automatique », laquelle additionne rapidement les lignes et les colonnes. Positionnez-vous
à l’endroit où vous désirez le résultat du calcul. Sélectionnez l’onglet « Accueil ».

Aussitôt le bouton « Somme » enfoncé, vérifiez la sélection pour l’addition. Si la


sélection n’est pas bonne, faites une sélection manuelle.

La formule

La sélection est hachurée.

Appuyez sur « Entrée » pour valider.


Soustraire des nombres
Pour soustraire des nombres, vous devez vous positionner à l’endroit où vous désirez le
résultat du calcul. Pour toutes formules, vous devez ajouter = , sélectionner la première
cellule, ajouter le signe – puis sélectionner la cellule suivante…

L’adresse de la cellule sélectionnée


s’affiche dans la formule.

Multipliez des nombres


Pour multiplier des nombres, vous devez vous positionner à l’endroit où vous désirez le
résultat du calcul. Pour toutes formules, vous devez ajouter = , sélectionner la première
cellule, ajouter le signe * puis sélectionner la cellule suivante…

L’adresse de la cellule sélectionnée


s’affiche dans la formule.
Divisez des nombres
Pour diviser des nombres, vous devez vous positionner à l’endroit où vous désirez le
résultat du calcul. Pour toutes formules, vous devez ajouter = , sélectionner la première
cellule, ajouter le signe / puis sélectionner la cellule suivante…

Calculez une moyenne


Excel possède une fonction pour le calcul des moyennes. Positionnez-vous à l’endroit où
vous désirez le résultat du calcul. Sélectionnez l’onglet « Accueil ».

Aussitôt le bouton « Moyenne » enfoncé, vérifiez la sélection pour le calcul. Si


la sélection n’est pas bonne, faites une sélection manuelle.

La formule

La sélection est hachurée.

Appuyez sur « Entrée » pour valider.


Autres formules simples
Voici quelques formules simples :

Nombre le plus haut : =max( )

N’oubliez pas la sélection.

Nombre le plus bas : = min ( )

N’oubliez pas la sélection.

Quantité de nombres :=nb( ) ou nbval( ) – pour le nombre de caractères

N’oubliez pas la sélection.


Recopier une formule
Pour recopier une formule, vous devez utiliser la poignée de recopie.

Pour que la poignée de recopie


fonctionne bien, il faut une suite
logique. Ici, nous recopions la
formule =MAX pour les autres
matières. La formule peut se traduire
avec la ou les colonnes qui suivent ou
la ou les lignes qui suivent.

Cependant, certaines formules ne peuvent pas se copier. La formule que l’on


copie se réfère aux colonnes ou aux lignes. Si la formule doit se référer toujours à une
cellule en particulier (comme un pourcentage), nous devons utiliser l’absolue (F4). Dans
l’exemple suivant, nous calculons la note finale des étudiants. Les notes des modules sont
inscrites selon la correction. Chaque module est attribué à un pourcentage de la note
finale. Le calcul final se fera donc manuellement dans Excel. Il faut ajouter des
parenthèses pour chaque module et faire des additions entre elles.

Ajoutez = puis ouvrez la parenthèse.


Sélectionnez la note du premier
étudiant puis ajoutez le signe de la
multiplication. Sélectionnez la cellule
du pourcentage et appuyez sur F4.
Deux signes de dollars apparaît lui
donnant l’ordre de ne pas changer de
cellule lors de la recopie.

Si vous appuyez plusieurs fois sur le F4, les signes de dollars changent. Le premier clique
ajoute deux $ (devant le nom de la colonne et devant le numéro de la ligne). Cette
fonction bloque la cellule au complet. Le deuxième clique ajoute un $ devant le numéro
de la ligne, bloquant uniquement le numéro de la ligne. Le troisième clique ajoute un $
devant le nom de la colonne, bloquant uniquement la colonne. Et finalement, le quatrième
clique désactive la fonction.
XIII. Aperçu avant impression
Sélectionnez le menu Fichier, puis « Imprimer ».

XIV. Saut de page


Dans Excel, vous pouvez visualiser, ajouter ou supprimer des sauts de page.

Visualiser un saut de page


Sélectionnez l’onglet « Affichage » puis « Aperçu des sauts de page ».

Revenir en visualisation normale.


Insérez ou supprimez un saut de page.
Vous devez premièrement vous positionner à l’endroit voulu pour insérer un saut de page
(le saut de page s’insère haut dessus et à gauche de la cellule sélectionnée). Sélectionnez
l’onglet « Mise en page ».

XV. En-tête et pied de page


Vous pouvez vous créer un en-tête et un pied de page dans Excel. Cependant, vous les
verrez seulement à l’impression. Sélectionnez l’onglet « Insertion ».

Un nouvel onglet apparaît.

L’onglet création

L’en-tête
XVI. Répétition des titres dans un grand tableau
Si la feuille de calcul s’imprime sur plusieurs pages, vous pouvez imprimer les mêmes
titres de lignes et de colonnes sur chaque page.
Sélectionnez l’onglet « Mise en page » puis cliquez sur « Imprimer les titres ».

Sélectionnez la flèche rouge pour


sélectionner les lignes ou les colonnes.

Lorsque la sélection
est faite, appuyez sur
OK.

XVII. Insertion d’image


Sélectionnez l’onglet « Insertion ». La gestion des images se fait comme dans Word.
XVIII. Protection des données
On protège les cellules d’une feuille de calcul pour empêcher les autres utilisateurs de les
modifier accidentellement. L’opération est intéressante lorsque la feuille contient des
formules complexes et des données essentielles. Par défaut, Excel verrouille et protège
toutes les cellules, mais n’active cette fonctionnalité que si vous activez la protection de
certaines cellules tout en en protégeant d’autres, vous devez débloquer les cellules
modifiables et activer la fonctionnalité de protection pour verrouiller les autres cellules.

Prenons par exemple le tableau


de compilation de note. Je veux
protéger les cellules ayant des
formules, mais je veux pouvoir
modifier les noms ainsi que les
notes de mes étudiants.

Voici les étapes à suivre :


1. Sélectionnez les cellules pouvant être modifiées;
2. Sélectionnez l’onglet « Accueil » puis le triangle dans le groupe « Police »;
3. Sélectionnez l’onglet « Protection » puis enlevez le crochet devant « Vérouiller ».

Désactivez « Verrouiller la cellule ».

4. Sélectionnez l’onglet « Révision » puis sélectionnez « Protéger la feuille ».

Vous pouvez protéger par mot de passe.


Si un utilisateur tente d’effectuer des modifications non autorisées, un message d’erreur
s’affiche.

XIX. Graphique élémentaire


Pour créer le graphique, vous devez d’abord organiser les données en lignes et en
colonnes, lesquelles peuvent être contiguës ou non. Si vous incluez la ligne ou la
colonne des en-têtes dans la sélection, Excel s’en sert comme titres dans le graphique.
Voici la procédure :
1. Sélectionnez les cellules pour lesquelles vous créez le graphique.
2. Sélectionnez l’onglet « Insertion ».
Sélectionnez le type de graphique.

Après avoir sélectionné le type de graphique désiré, le graphique apparaît dans la feuille
de calcul. Vous pouvez la manipuler comme une image. Deux nouveaux onglets font
leurs apparitions. Ils permettent plusieurs options liées aux graphiques.

Institut Supérieur d’Informatique et de Gestion (ISIG) – BTS 1 Informatique Générale 1 – 2022/2023

Vous aimerez peut-être aussi