Vous êtes sur la page 1sur 24

Avant d’approfondir la programmation C++ nous allons illustrer le principe de

la syntaxe élémentaire d’écriture d’un programme C++.


La notion d’algorithme
La notion d’algorithme Pour résoudre un problème de manière informatique il y
a un cheminement méthodique à respecter :

Algorithme
La notion d'algorithme est à la base de toute la programmation informatique. La
définition la plus simple que l’on peut associer à cette notion est qu’un
algorithme est une suite ordonnée d’instructions qui indique la démarche à
suivre pour résoudre un problème ou effectuer une tâche. Le mot algorithme
vient du nom latinisé du mathématicien perse AlKhawarizmi, surnommé « le
père de l'algèbre ».
3. L'algorithmique
3.1. Définition
L’algorithmique est la science des algorithmes. Elle s’intéresse à l’art de
construire des algorithmes ainsi qu’à déterminer leur validité, leur robustesse,
leur réutilisabilité, leur complexité ou leur efficacité [3]. L’algorithmique permet
ainsi de passer d’un problème à résoudre à un algorithme qui décrit la démarche
de résolution du problème. Par conséquent, la programmation consiste à traduire
un algorithme dans un langage « compréhensible » par l’ordinateur afin qu’il
puisse être exécuté automatiquement.

La figure 1 ci-dessus illustre les deux phases nécessaires pour obtenir un code source : 
Phase d’algorithmique qui implique la recherche et l’écriture d’un algorithme ;  Phase de
programmation qui consiste à traduire l’algorithme obtenu en un programme à l’aide d’un
langage de programmation (C, Java, Python,…). Dans la première phase, on doit définir les
données qu’on dispose et les objectifs qu’on souhaite atteindre, ainsi que prévoir des réponses
à tous les cas possibles

Un algorithme est une suite d’actions ou d’instructions qui doivent être


exécutées dans un ordre bien déterminé pour résoudre un problème (ou réaliser
un travail).
L'objectif de ce support est d’initier le lecteur à la résolution des problèmes par
la programmation, commençant par l’analyse du problème, la recherche de la
solution ou la méthode pour résoudre ce problème, l’écriture de cette solution
sous forme d’un algorithme, et enfin la traduction de l’algorithme en programme
exécutable par la machine en utilisant un langage de programmation tel que le
langage C.
4 Langage de programmation
Il existe de nombreux langages de programmation : C, C++, Java, Basic, Pascal,
Fortran, ... Le langage Fortran est utilisé dans ce cours en raison de son caractère
pédagogique.
Types d’instructions Les ordinateurs, ne sont capables de comprendre que quatre
catégories d’instructions. Ces quatre familles d’instructions sont : • la lecture /
l’affichage • l’affectation de variables • les tests • les boucles Un algorithmique
exprime les instructions résolvant un problème donné indépendamment des
particularités de tel ou tel langage de programmation. Pour écrire un algorithme
sur un ordinateur, nous avons besoin d’un langage de programmation. « Un
langage de programmation est une convention pour donner des ordres à un
ordinateur.» Il existe des milliers de langage de programmation, ayant chacun
ses spécificités. On peut citer par exemple :
Un compilateur est un programme informatique qui transforme un code source
écrit dans un langage de programmation (le langage source) en langage machine
(le langage cible). Dans le cas de langage semi-compilé (ou intermédiaire), le
code source est traduit en un langage intermédiaire, sous forme binaire, avant
d’être lui-même interprété ou compilé.
Un interpréteur se distingue d’un compilateur par le fait que, pour exécuter un
programme, les opérations d’analyse et de traductions sont réalisées à chaque
exécution du programme (par un interpréteur) plutôt qu’une fois pour toutes (par
un compilateur).

Pourquoi définir notre langage algorithmique ?


Plusieurs raisons justifient l’utilisation d’un langage algorithmique spécifique :
– bien insister sur la différence entre programmation et construction d’une
solution algorithmique.
– être indépendant d’un langage de programmation particulier : même si ce
langage est proche de Pascal dans sa structure, il n’est pas identique, et peut être
très facilement traduit dans d’autres langages de programmation tels que C, Ada,
Fortran, Modula-2, etc.
– utiliser des concepts intéressants issus de plusieurs langages comme par
exemple :
– les structures de contrôle de Pascal avec les mots-clés de fin de structure de
Modula-2 ;
– les modes de passages des paramètres aux sous-programmes d’Ada ;
– la variable prédéfinie Résultat d’Eiffel pour les fonctions, etc.
– favoriser la créativité en ayant un langage souple (permettant par exemple des
instructions abstraites) mais suffisamment rigoureux pour que tout le monde
puisse comprendre un algorithme écrit dans ce langage.
Traitement de textes Microsoft Word
1- Fonctionnalités de base de traitement de textes
1-1- Définition d'un Traitement de textes
Le traitement de textes est un outil qui permet de manipuler et gérer de
l'information, c'est-à-dire, saisir ou entrer des données (en utilisant le clavier),
les modifier les mettre sous différentes formes, les sortir sur papier (imprimer)
pour les exploiter ou les diffuser, et de les sauvegarder sur l’ordinateur.
 Avec le traitement de texte nous pouvons élaborer des documents bien
structurés.
 Un document comprend des paragraphes, et chaque paragraphe est
constitué de plusieurs phrases.
1-2- Exemples des logiciels de traitement de texte
Il existe actuellement plusieurs logiciels de traitement de textes, tel que :
 Microsoft Office Word pour Windows.
 OpenOffice.org, Writer pour Linux.
 Latex et Scientific Word (traitement de textes scientifiques permettant
l’accès direct aux symboles mathématiques),
 …
1-3-Principales fonctionnalités d’un traitement de textes
Un logiciel de traitement de texte permet en particulier :
 L’édition d’un document (saisie, modification, déplacement et copie de
texte).
 La gestion d’un document (création, enregistrement, ouverture et
fermeture).
 La vérification automatique de l’orthographe et de la grammaire.
 La mise en forme d’un document (caractères, paragraphes, bordures,
listes, etc.).
 L’insertion d’objets dans un document (tableaux, images, etc.).
 La mise en pages d’un document (réglage des marges, édition des en-têtes
et des pieds de page, etc.).
 L’impression d’un document (totale ou partielle).

2- L’environnement du travail
2-1- Description de la fenêtre de Word 2010
Pour travailler aisément avec Word il est important de prendre connaissance de
son environnement de travail, notamment la fenêtre Word, les différents
éléments la constituant, ainsi que les modes d’affichage existants.
La fenêtre Word est composée des éléments suivants :
2-1-1- LA BARRE DE TITRE
La barre de titre est la barre de titre classique d'une fenêtre sous Windows, il
affiche le nom du document et de l'application (Word).
2-1-2- LA BARRE D'OUTILS "ACCÈS RAPIDE" :
Il affiche les actions les plus courantes (outils).

2-1-3- LA RÈGLE :
La règle est une symbolisation de la disposition des éléments (texte, image,
tableau…) dans la page. Elle a une double fonction : passive (état de la
sélection) et active (modifier l'état de la sélection). Il existe deux règles, une
règle horizontale et une règle verticale
2-1-4- LA BARRE D'ÉTAT :
La barre d'état, située en bas de la fenêtre Word, affiche des informations sur
l'action en cours, le document ouvert, la page affichée, la langue utilisée, etc.

2-1-4- L'affichage à l'écran


Word offre la possibilité d'afficher le document en plusieurs modes différents ;
chacun de ces modes est adapté à une situation particulière. Les icônes associées
sont disposées en bas et à droite de l'écran, dans la barre d'état.

2-1-5- Ruban
Au-dessus du ruban se trouvent des onglets, qui permettent de faire apparaîtra
d'autres fonctions. Chacune. Par exemple sous Word, l'onglet Accueil possède
les fonctionnalités les plus utiles pour la mise en forme du texte.

2-1-6- Les onglets


Ils regroupent les outils de manière homogène en fonction de leur utilisation.
 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.

 Disposition
Grâce à l’onglet « Disposition », 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.

3- Elaboration d’un document


3-1- Règles de saisie
Il arrive parfois de trouver dans un texte des anomalies de saisie, telles qu’une
parenthèse ouvrante à la fin d’une ligne, un signe de ponctuation ou une
parenthèse fermante au début d’une ligne, etc. pour pallier à de telles anomalies,
il s’avère nécessaire de respecter les règles de saisie suivantes :
 Les mots sont séparés par un seul espace.
 Les signes de ponctuation simples "." et "," doivent être collés au mot
précédent, et suivis d’un espace.
 Les signes de ponctuation doubles " ;", " :", " ?" et " !" doivent être
précédés et suivis d’un espace.
 Les caractères "(", "[" et "{" doivent être précédés d’un espace et collés au
mot suivant.
 Les caractères ")", "]" et "}" doivent être collés au mot précédent.
 Dans un texte en arabe, le caractère "‫" و‬doit être collé au mot suivant.
Lors de la saisie, vous ne tapez la touche entrée que pour signaler la fin d’un
paragraphe. Word fait passer automatiquement à la ligne suivante quand le texte
déborde : il s’agit du retour automatique à la ligne.
Remarque :
Pour un retour manuel à la ligne, utilisez la combinaison de touches
Shift+Entrée.
3-2- La saisie au kilomètre
La saisie au kilomètre est le fait de taper le texte sur ordinateur sans se soucier
de sa mise en forme ni des erreurs de frappe, d’orthographe ou de grammaire qui
peuvent être commises lors de la saisie
Remarque :
Certains mots du texte sont soulignés :
 En rouge, cela signifie que Word s’interroge sur leur orthographe,
 En vert, cela signifie qu’il y a une erreur de grammaire ou que vous
n’avez pas respecté les règles de saisie.
3-3- Création d’un paragraphe
Un paragraphe est constitué d’une ou de plusieurs lignes de texte. On commence
un nouveau paragraphe quand on veut :
 Créer un nouveau paragraphe au cours de la rédaction.
 Créer un titre pour une partie de document (le titre est considéré, à lui
seul, comme un paragraphe de point de vue de mise en forme).
 Placer le texte en retrait par rapport à une ou aux deux marges.
 Modifier l’alignement du texte.
 Modifier l’espacement entre les lignes (interligne).
3-4- Déplacement dans un document
Pour effectuer des corrections ou apporter des modifications au texte du
document, il est nécessaire de pouvoir se déplacer au bon endroit. Il suffit pour
cela d’utiliser les touches de mouvement du curseur ou des barres de défilement.
4-5- Sélection du texte ou graphismes
La plupart des tâches réalisables dans Word nécessitent de sélectionner
auparavant le texte sur lequel vous souhaitez travailler. Le texte sélectionné
apparaît en surbrillance à l'écran. Il y a 03 méthodes pour sélectionner un texte :
 Cliquer-glisser
Pointer le pointeur de la souris sur le premier caractère et faite glisser le pointeur
sur le texte à sélectionner.
 Sélection d’un texte en fonction de sa nature :
 Un mot : Double-cliquer dessus.
 Une ligne : dans la marge gauche, cliquer devant la ligne (dans la marge
gauche, le pointeur de la souris devient );
 Une phrase : Appuyez sur la touche Ctrl et maintenir-la enfoncée et
cliquer sur la phrase ;
 Un paragraphe : Dans la marge gauche, double-cliquer devant le
paragraphe, ou triple-cliquer dedans ;
 Un bloc de texte : Cliquer au début ensuite appuyer sur la touche MAJ et
cliquer à la fin ;
 Tout le document : Appuyez sur la touche Ctrl et, sans relâcher, appuyer
sur la touche A.
 Bouton Sélectionner du ruban
Il est aussi possible d’utiliser le bouton « Sélectionner » situé sur l’onglet
Accueil, dans le groupe Modification.
Pour désélectionner du texte, cliquer hors de la zone sélectionnée.
3-7- Copie et déplacement de texte
Sélectionnez le texte ou les graphismes à déplacer ou à copier.
 Pour déplacer la sélection, cliquez sur Couper situé sur l’onglet
Accueil.
 Pour copier la sélection, cliquez sur Copier situé sur l’onglet
Accueil.
 Pour déplacer ou copier le texte ou les graphismes vers un autre document,
passez dans ce document.
 Cliquez à l'emplacement où le texte ou le graphisme doit apparaître.

 Cliquez sur Coller situé sur l’onglet Accueil.


Remarque :

Pour annuler la dernière opération, cliquer sur le bouton de la barre d’outils


accès rapide,
3-8- Correction des erreurs
Word est doté d’un vérificateur orthographique et grammatical qui est actif par
défaut en cours de saisie. Lorsqu’un mot est mal saisi, Word le souligne d’un
trait ondulé dont la couleur diffère selon le type d’erreur.
 Pour corriger une faute d'orthographe ou de grammaire :
1. Cliquez droit sur un mot souligné en rouge ou en vert
2. Sélectionnez la proposition d'orthographe ou de grammaire qui convient.
 Ignorer : pour ignorer un nom propre, un terme technique qui ne serait
pas reconnus par Word.
 Ignorer tout : Pour ignorer la faute même si le terme apparaît encore
dans le texte.
 Ajouter au dictionnaire : pour ajouter un mot correct dans le
dictionnaire.
Remarque :
Le correcteur des fautes de grammaire et d’orthographe est insuffisant. Il ne
signale pas toutes les fautes.
3-10- Mise en forme d’un document
La mise en forme d’un document consiste à lui donner :
 Mettre en forme ses caractères.
 Mettre en forme ses paragraphes.
 Appliquer un cadre et/ou une couleur de remplissage à certains de ses
paragraphes.
 Présenter certains de ses paragraphes sous forme de listes.
 Etc.
3-10- 1- Mise en forme des caractères
Cette mise en forme doit s’appliquer sur des passages de texte préalablement
sélectionnés. Pour mettre en forme un texte :
1-Sélectionnez le texte à formater
2-Sous l’onglet Accueil, dans le groupe Police, cliquez sur le ou les boutons
souhaités suivants :
Boutons Significations
Modifier le type de police (Georgia,
Police Arial, Forte,…)
Taille de police Modifier la taille de la police
Gras Mettre le texte en gras
Italique Mettre le texte en italique
Souligné Appliquer ou sélectionner un style et la
couleur de soulignement
Couleur de police Modifier la couleur du texte
Indice Créer des petites lettres sous la ligne de
base du texte
Exposant Créer des petites lettres au-dessus la
ligne du texte
Modifier la casse Mettre l’ensemble du texte sélectionné
en MAJUSCULES ou minuscule….

3-10-2- Reproduire la mise en forme

Pour éviter de refaire une mise en forme existant déjà dans le document, vous
pouvez la reproduire :

1-Cliquez sur une zone de texte déjà formatée (mot, paragraphe…).

2-Cliquez sur le bouton Reproduire la mise en forme , situé dans le groupe


Presse-papiers de l’onglet Accueil.

3-Le curseur de la souris est accompagné d’un petit pinceau.

4-Cliquez sur la zone de texte à formater.

7-3- Mise en forme de paragraphe

Cette mise en forme doit s’appliquer sur un paragraphe préalablement


sélectionné. Pour mettre en forme un paragraphe :

1-Cliquez sur le paragraphe à formater


2-Sous l’onglet Accueil, dans le groupe paragraphe, cliquez sur le ou les boutons
souhaités suivants :

Boutons Significations
Aligner le texte à gauche
Aligner le texte à gauche
Centrer Centrer le texte
Aligner le texte à droite Aligner le texte à droite
Justifier Aligne le texte à la fois sur les marges
de gauche et de droite
Interligne Modifier l’espacement entre les lignes
de texte
Trame de fond Appliquer une couleur en arrière-plan,
derrière le texte ou paragraphe
Puces Démarrer une liste à puces
Numérotation Démarrer une liste numérotée

5- Insertion d’objets dans un document

5.1. Insertion d’un tableau dans un document

Un tableau est une structure composée de lignes et colonnes. Il est généralement


utilisé pour illustrer un certain nombre d’informations concernant un nombre
donné d’objets.
5.1.1. Création d’un Tableau

 Il s’agit d’insérer des cellules qu’on peut remplir par des informations.
 Pour insérer un tableau, procéder comme suit :
 Cliquez sur l’onglet insertion.
 Cliquez sur l’icône tableau.
 Cliquez sur insérer tableau.
 Spécifier le nombre de lignes et le nombre de colonnes.

Remarque :

 Les lignes et colonnes forment des cellules, en effet chaque ligne (i) et
colonne (j) forment une cellule (ij).
 Pour se déplacer dans les cellules du tableau, utiliser la souris ou la touche
tabulation "Tab".

Exemple : ci-dessous un tableau avec deux colonnes et trois lignes.


5.1.2. Suppression d’un Tableau

On peut supprimer un tableau ou des lignes ou bien des colonnes en utilisant :


Outils de tableau/disposition/supprimer après la sélection de tableau ou lignes ou
colonnes à supprimer.

5.1.3. Fusionner les cellules d’un Tableau

Ceci consiste à regrouper les cellules, pour se faire :

 Sélectionnez les cellules à fusionner.


 Sous l’onglet Disposition, dans le groupe Fusionner,
cliquez sur Fusionner les cellules.

Exemple :

Supposons que nous avons le tableau suivant (deux lignes et trois colonnes):
b C
d e f

- Fractionner la 1ère cellule en 2 lignes et 2 colonnes


- Le tableau précédent devient
b C

d e f

5.1.5. Fractionner un Tableau

Pour fractionner une cellule :

1-Sélectionnez les cellules à fractionner

2-Sous l’onglet Disposition, dans le groupe Fusionner, cliquez sur Fractionner


les cellules.

3-Indiquez le nombre de colonnes et de lignes puis cliquez sur Ok.

5.1.6. Mettre en forme les cellules d’un tableau

Pour mettre en forme les cellules d’un tableau :

1-Cliquez sur le tableau à formater

2- Sous l’onglet Création, dans le groupe Style de tableau, sélectionnez un style.


5.2. Insertion des illustrations

a- Insertion d’une image

Pour insérer une image clipart :

1-Placez le curseur à l’endroit souhaité

2- Sous l’onglet Insertion, dans le groupe illustration, cliquez sur Image 3-


Sélectionnez une image puis cliquez sur Insérer.

b- Insérer une image clipart

Pour insérer une image clipart :

1-Placez le curseur à l’endroit souhaité

2- Sous l’onglet Insertion, dans le groupe illustration, cliquez sur Image clipart
3-Dans la zone Rechercher, tapez un mot se rapportant à l’image voulue et
cliquez sur le bouton OK.

4-Dans la zone des résultats, cliquez sur l’image souhaitée.

c- Insérer une forme

Pour insérer une forme :

1- Sous l’onglet Insertion, dans le groupe illustration, cliquez sur Formes

2-Cliquez sur la forme choisie.

3-Cliquez dans votre document : la forme y est insérée. Vous pourrez la


redimensionner si nécessaire.

5.3. Insertion des caractères spéciaux


Pour insérer un caractère ou un symbole qui ne se trouve pas sur votre clavier :
1-Placez le curseur à l’endroit souhaité.

2- Sous l’onglet Insertion, dans le groupe Symbole, cliquez sur puis


sur autre Symboles La boite de dialogue suivante s’affiche.

3-Dans la case police, sélectionnez par exemple Wingdings

4-Sélectionnez le symbole souhaité.

5-Cliquez sur le bouton Insérer puis cliquez sur Fermer.

8-4- Insertion d’en-tête, pied et numéro de page

a- Insérer en-tête de page

Pour insérer un en-tête de page :

1- Sous l’onglet Insertion, dans le groupe illustration,


cliquez sur En-tête de page

2-Cliquez sur l’en-tête de page choisie.

b- Insérer pied de page

Pour insérer un en-tête de page :

1-Sous l’onglet Insertion, dans le groupe En-tête et pied de page, cliquez sur
Pied de page.

2-Cliquez sur Pied de page choisie.

c- Insérer numéro de page


Pour insérer un numéro de page :

1- Sous l’onglet Insertion, dans le groupe En-tête et pied de page, cliquez sur
Numéro de page

2- Cliquez sur Haut de page, Bas de page ou Marges de la page en fonction de


l'emplacement des numéros de pages que vous souhaitez avoir dans votre
document.

9- La mise en page

9-1- Modifier les marges

La page standard de Word comporte quatre marges : Gauche, Droite, Haut et


Bas. Pour modifier les marges d’une page :

1-Sous l'onglet Disposition, dans le groupe Mise en page, cliquez sur Marges.

2-Cliquez sur le type de marge souhaité. Pour obtenir la largeur de marge la plus
courante, cliquez sur Normal.

3-Vous pouvez également spécifier vos propres paramètres de marge. Cliquez


sur Marges, sur Marges personnalisées, puis, dans les zones Haut, Bas,
Gauche et Droite, entrez les nouvelles valeurs des marges.

9-2- L’orientation du papier

Les types d’orientation possibles sont Portrait et Paysage

Pour modifier l’orientation du papier :

• Sous l’onglet Disposition, dans le groupe mise en page, cliquez sur


Orientation

• Cliquez sur Portrait ou sur Paysage.


9-3- L’arrière-plan de page

a- Couleur de page

Pour changer l’arrière-plan de page :

• Sous l’onglet Création, dans le groupe Arrière-plan de page, cliquez sur


Couleur de page

• Cliquez sur la couleur choisie

b-Bordure de page

Pour appliquer une bordure de page :

• Sous l’onglet Création, dans le groupe Arrière-plan de page, cliquez sur


Bordures de page

• Sélectionnez un type, une couleur et une largeur de bordure puis cliquez sur
ok

6) Mise en page et impression d’un document

6.1. Mise en page

Afin que le document soit bien présenté il est préférable de définir les marges de
la page : à droite, à gauche, le haut et le bas.

Pour imprimer un document, vous devez cliquer sur l’onglet « Fichier », puis sur
le menu "Imprimer" à gauche. La boîte de dialogue Imprimer apparaît.

Vous aimerez peut-être aussi