SUPPORT DE COURS
INFORMATIQUE GENERALE I
PROGRAMME :
CHAPITRE 2 : LE HARDWARE
CHAPITRE 3 : LE SOFTWARE
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.
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.
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
Moniteur ou Ecran
Unité centrale
Clavier Souris
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
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.
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.
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).
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.
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…).
a. Le rôle de l’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 :
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.
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.
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
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.
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
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.
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)
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.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.
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…
L’information manipulée par l’homme est exprimée soit sous forme non numérique soit sous
forme numérique.
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 :
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).
Les principaux systèmes de numération que l’on rencontre pour la représentation des entiers
naturels sont :
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 :
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.
On obtiendra :
0 0 0 0 0 1 0 1 + 5 (on code d’abord 5 dans la base 2 normalement)
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.
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.
Exemple :
Soit le nombre binaire 0101 son complément en 1 est : 1010 et son complément à
2 est forcément :
1010
+ 1
1011
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
Const
Liste des constantes
Déclarations Var
Liste des variables
Début
Instruction 1
.
Corps .
.
Instruction n
Fin
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 :
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 ≥
les opérations arithmétiques classiques : addition (+), soustraction (-), produit (*),
division (/)
les opérateurs de comparaison classiques : <, >, =, ≠, ≤ et ≥
Et (pour le et logique),
Ou (pour le ou logique),
Non (pour le non logique)
OuX (pour le ou exclusif).
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.
Lorsqu’il s’agit d’un message entre côtes, la machine l’affiche tel quel à l’écran. La
syntaxe est :
Ecrire (‘message’)
Exemple
Lorsqu’on veut que la machine affiche les valeurs des identificateurs id1, id2, et id3,
par exemple la syntaxe à utiliser est :
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 :
Exemple
Si on désire que la machine affiche la somme des indentifications id1 et id2 directement, on
utilisera l’instruction :
Ecrire (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 :
La syntaxe est :
On veut affecter à id1 la somme de id1 et id2, on utilisera l’instruction : id1 id1 + id2
Exemple :
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.
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
Si condition(s) alors
Instruction(s)
Fin si
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
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.
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
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 :
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
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.
Sélectionner un mot :
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 ».
Menu contextuel
Les alignements
Vous avez 4 types d’alignement :
Alignement justifié
Alignement gauche
Alignement droit
Alignement centré
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 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
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 le dessin
(utiliser les polices Modifier la couleur
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.
2. Couleur
3. Largueur
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 ».
É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
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.
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 ».
Sélectionnez le symbole
Choisissez le nombre de
colonnes et le nombre de lignes.
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
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.
Enregistrer en
lecture seule.
CHAPITRE VII INTRODUCTION AU LOGICIEL EXCEL
Groupe
Barre de formule
Cellule
Colonne
Ligne
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
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
Affichage
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.
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.
Pour déplacer
Pour déplacer, il faut utiliser la fonction « couper » ou « glisser ».
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.
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.
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.
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.
Orientation
Fusion
Bordures
Sélectionnez les cellules contenant les données à modifier. Cliquez sur l’onglet « Accueil
».
Style de ligne
Couleur
Remplissage
Sélectionnez les cellules contenant les données à modifier. Cliquez sur l’onglet « Accueil
».
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 ».
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.
### : 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 ».
La formule
La formule
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 ».
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 ».
Lorsque la sélection
est faite, appuyez sur
OK.
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.