Académique Documents
Professionnel Documents
Culture Documents
MOT DES AUTEURS : UN PEU DE TOUT EN INFORMATIQUE est un document pour les élèves de la
classe de Première ACDE sous forme de questions – réponses. Ce document élaboré par les
enseignants en INFORMATIQUE du Lycée Classique et Moderne de Ngaoundéré et du Lycée Bilingue
de Bamyanga de Ngaoundéré ne remplace en aucun des cas le cours de votre enseignant, mais bien au
contraire ; une meilleure appropriation de ce document en est d’ailleurs dépendante. Ceci est une
deuxième édition d’un document qui se veut en perpétuelle évolution. La perfection n’étant pas de ce
monde, vos remarques et suggestions sont les bienvenues aux adresses suivantes :
nangajoseph@gmail.com ; wafsoft2007@yahoo.fr.
I-ALGORITHMES ET HTML
A-ALGORITHMES
Fin_procédure ;
20) Écrire une fonction qui somme deux nombres et une procédure qui élève un nombre au carré.
a- Fonction qui somme deux nombres.
Algorithme add_carré ;
Var
N1, N2: Réel ;
Fonction somme (nombre1, nombre2 : Réel) : Réel ;
Var résultat : Réel ;
Début
résultat = nombre1+nombre2 ;
Fin_fonction ;
Début
//lecture des entrées
Afficher (‘Entrez le premier nombre) ;
Lire (N1) ;
Afficher (‘Entrez le deuxième nombre) ;
Lire (N2) ;
N1= somme (N1, N2) ; //appel fonction qui affecte à N1 la somme de N1 et N2
Carré(N1) ; //appel procédure qui élève N1 au carrée
Fin_Algo.
Page 3
22) Donner la syntaxe de déclaration d’un tableau.
Var nomtableau : Tableau[Min…Max] de type ou alors Var nomtableau : Array[Min…Max] of Type
Exemple var note : Tableau[1…20] de Réel ; le tableau note compte donc 20 éléments.
23) Citer les types d’opérations pouvant être effectués ou manipulés par les tableaux.
Les types d’opérations manipulés par les tableaux sont :
- les opérations arithmétiques (Addition, Soustraction, Multiplication, Division) ;
- l’insertion, la suppression d’un élément ;
- la recherche d’un élément ;
- le parcour des éléments d’un tableau ;
- la recherche du Minimum et du Maximum d’un tableau
24) Comment retrouve-t-on la valeur d’un élément dans un tableau?
Pour retrouver la valeur d’un élément dans un tableau on procède de la manière suivante :
Nomtableau[indice]. Exemple : pour le tableau note ci-dessus si l’on voudrait avoir la valeur de la note 4 on
écrit simplement : note[4]
25) Écrire une procédure permettant de saisir dans un tableau les noms des 60 élèves d’une classe de
première.
Procédure saisie (Var tableauNoms:Tableau[1…60] de Chaine de caractères) ;
Var i : Entier ;
Début
Pour i allant de 1 à 60 faire ;
Début
EcrireLn (' Entrez la valeur de la case n° ', i , '/60 : ') ;
LireLn (tableauNoms[i]) ;
Fin ;
Finpour
Fin
Page 4
29) Quels sont les symboles utilisés en algorigramme
Désignation Symbole utilité
Symbole générale Il est utilisé pour les
Instructions simples de
traitement. Exemple a :=b ou
a := b+c ; a :=b-c ;
a b
Il est utilisé pour les
Instructions Afficher ; Lire
symbole d’entrée /sortie ou Écrire ; Saisir.
Page 6
Début Nt 14,5
Variable Valeur Cf 2
Moy 0 Moy=30+14,5*2 59
tt_cf 0 tt_cf=3+2 5
Dans la boucle Pour compteur égale à 3
Pour compteur égale à 1
Nt 7,5
Nt 10
Cf 4
Cf 3
Moy=59+7,5*4 89
Moy=0+10*3 30
tt_cf=5+4 9
tt_cf=0+3 2
fin de la boucle
Pour compteur égale à 2
Moy= 89/9 9,88888
g- Qu’est ce qui sera observé dans la fenêtre d’exécution après que cet algorithme soit programmé,
compilé et lancé ?
Calcul_moyenne.exe
- o x
Bonjour Entrez le nombre de matière _3
Entrez la note de la matière 1 :10
Entrez le coefficient de la matière 1 :3
Entrez la note de la matière 2 : 14,5
Entrez le coefficient de la matière 2 :2
Entrez la note de la matière 3 : 7,5
Entrez le coefficient de la matière 3 :4
La moyenne calculée est 9.88888
Merci et à la prochaine
c- Répondre par vrai ou faux
- Cet algorithme conserve les valeurs des notes et leurs coefficients : faux
- La valeur de moy à la fin de la boucle pour est la somme des produits de chaque note multiplié par
son coefficient : vrai
- nt peut contenir une variable de type entier : Vrai
- l’algorithme compte un nombre fixe constant d’instruction de sortie : faux
- les instructions moy ← moy + cf*nt et tt_cf ← tt_cf + cf peuvent interverties cela ne change rien : vrai
- cet algorithme est correct : vrai
- la toute dernière instruction peut être supprimée l’algorithme sera toujours correct : Vrai
d- Quelle instruction ajouter à cet algorithme pour qu’il affiche en la mention bonne ou mauvaise en
fonction de la moyenne calculée ?
Il suffira d’ajouter à la suite de l’instruction moy ←moy/tt_cf ce qui suit :
Si moy ≥ 10 alors Affiche (‘Moyenne Bonne’) sinon Affiche (‘Mauvaise Moyenne’) ;
e- Quelle est l’équivalent de la boucle tant_que correspondant à la boucle pour ci-dessus ?
compteur ← 1 ;
Tant_que compteur ≤ nb_mat Faire
Affiche(‘ Entrez la note de la matière’,compteur) ;
Lire(nt) ;
Affiche(‘ Entrez le coefficient de la matière’,compteur) ;
Lire(cf) ;
//cumul des valeurs note multiplié par le coefficient
moy ← moy + cf*nt ;
//cumul pour obtention du total des coefficients
tt_cf ← tt_cf + cf ; //incrémentation du compteur
compteur ++
fin_Tan_tque
f- Comment appelle-t-on les instructions qui commence par les symboles // ?
Page 7
Ce sont les commentaires.
B-HTML
1) Définir : HTML, Hyper-text, Lien, Page Web, Site Web, Navigateur, Moteur de Recherche, URL,
Hébergeur
- HTML : Hyper Text Mark-Up Language ;
- Hyper-text : fichier comportant à la fois du texte et des objets tels que des images, des
graphismes…
- Lien : objet(texte, photo, vidéo …) pointant vers une page web, un site web ou vers toute autre
ressource (fichier audio, fichier vidéo, document, image…) ;
- Page Web : fichier hypertexte s’ouvrant avec un navigateur ;
- Site Web : ensemble constitué de plusieurs pages web reliées les unes aux autres par des
liens ;
- Navigateur : Application permettant d’accéder non seulement au réseau Internet, mais aussi
d’interpréter le code HTML ;
- Moteur de recherche : application permettant d’accéder rapidement aux ressources sur
Internet via des mots clés ;
- URL (Uniform Ressource Locator) : Ensemble d’adresses de toutes les ressources
disponibles sur Internet et permettant d’y accéder. Il permet d’adresser de façon unique une
ressource sur Internet.
- Hébergeur : Ordinateur Serveur abritant un site web, ou toute autre ressource sur Internet
2) Donner les avantages et les inconvénients du HTML
Les avantages du HTML sont :
- C’est un langage simple ;
- Il est multi-plates-formes ;
Les inconvénients du html sont :
- C’est un langage qui ne permet pas de créer des pages web dynamiques ;
- Code source accessible ;
- N’intègre pas la gestion des bases de données ;
- Langage limité dans la mise en forme et l’embellissement des pages web.
3) Citer deux navigateurs et deux moteurs de recherches.
- Deux navigateurs : Mozilla Firefox, Internet Explorer…
- Deux moteurs de recherches : Google, Yahoo…
4) Définir Éditeur texte et donnez en quelques exemples.
Un éditeur de texte est une application permettant de créer des fichiers basiques de type texte, de type web.
Exemple d’Éditeur texte : Bloc-Notes, Notepad, worldPad…
5) Donner le processus de création d’une page Web
Processus de création d’une page web :
- Lancer un éditeur de texte (Bloc-Notes, NotePad…) ;
- Écrire le code HTML ;
- Enregistrer le fichier avec l’extension ( .htm ou .html) ;
- Lancer (interpréter le code html) le fichier à travers un navigateur.
6) Définir Balise et Attribut
- Balise : mot clé encadré des symboles inférieurs et supérieurs permettant d’indiquer à un
navigateur l’action à mener ;
- Attribut : propriété supplémentaire d’une balise
7) Citer les types de balises
Les types de balise :
- Balise ouvrante : délimiteur du début de l’action à mener par le navigateur ;
- Balise fermante : délimiteur de fin de l’action menée par le navigateur ;
- Balise orpheline : balise constituée uniquement de la balise ouvrante.
𝑷𝒓𝒐𝒑𝒓𝒊é𝒕é 𝒏 ∶ 𝒗𝒂𝒍𝒆𝒖𝒓 𝒏
}
Exemple p
{
𝑪𝒐𝒍𝒐𝒓 ∶ 𝒚𝒆𝒍𝒍𝒐𝒘;
𝑭𝒐𝒏𝒕 − 𝒔𝒕𝒚𝒍𝒆 ∶ 𝒃𝒐𝒍𝒅;
}
13) Où peut-t-on insérer un code CSS dans un fichier html.
On peut insérer un code CSS :
- Dans un fichier externe avec l’extension (.css). La syntaxe est la suivante : <linkrel =
"STYLESHEET" title="Mon Style" href="fichier.css"> NB. Le fichier CSS doit être
enregistré dans le même dossier que le fichier HTML
- Dans l’en-tête du fichier HTML :
<html>
<head>
<STYLE TYPE="TEXT/CSS">
Code CSS
< /STYLE>
<title>
< /title>
< /head>
<body>
< /body>
< /html>
- Dans les balises du fichier HTML
Page 9
Exemple : <P style ="Color : red ; font-style : normal"> Bonjour < /P>
14) Donner le code permettant d’appliquer un style à toutes les balises
*{
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 1 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 1;
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 2 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 2;
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 𝑛 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 𝑛
}
Exemple *(Sélecteur universel)
{
𝑐𝑜𝑙𝑜𝑟 ∶ 𝑟𝑒𝑑
}
15) Donner le code permettant d’appliquer un style à toutes les instances d’une balise
Balise {
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 1 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 1;
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 2 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 2;
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 𝑛 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 𝑛
}
Exemple P
{
𝑐𝑜𝑙𝑜𝑟 ∶ 𝑟𝑒𝑑
}
16) Appliquer un style à différentes balises simultanément
b1, b2, b3…{
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 1 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 1;
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 2 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 2;
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é 𝑛 ∶ 𝑣𝑎𝑙𝑒𝑢𝑟 𝑛
}
Exemple P, h1
{
𝑐𝑜𝑙𝑜𝑟 ∶ 𝑟𝑒𝑑 ;
𝑡𝑒𝑥𝑡 − 𝑎𝑙𝑖𝑔𝑛 ∶ 𝑐𝑒𝑛𝑡𝑒𝑟 ;
}
<form>…</form> Insertion d'un formulaire action="..." : Pour l'envoi par e-mail, remplacer ... par
(encadre les balises <input>, l'e-mail.
<textarea>, <select> et method="..." : Pour l'envoi par e-mail, remplacer...
<option>). par "post".
<hn>…</hn> Différents niveaux de titres align="center|left|right" : Titre centré|aligné à
allant de 1à 6 Expl Exp Titre de niveau 1. gauche|aligné à droite.
<h1>…</h1>
<head>…</head> En-tête d'un fichier HTML
(encadre les balises <title>,
<meta> et <base>).
<html>…</html> Obligatoire au début et à la fin
du fichier HTML.
<i>…</i> Mettre un texte en Italique
<img> Insertion d'une image. src="nomdefichier" : emplacement et nom du fichier
image (format bmp, jpg, gif).
align="top|middle|bottom|left|right" : aligner l'image
en haut|aumilieu|enbas|àgauche|à droite.
width=x : largeur de x pixels.
height=y : hauteur de y pixels.
border=x : bordure de x pixels.
alt="texte" : affiche ce texte lorsque l'image n'est pas
affichable ou lorsque la souris reste pointée dessus.
<li>…</li> Elément d'une liste (encadré par
la balise <ul> ou la balise <ol>).
<ol>…</ol> Liste numérotée (encadre la
balise <li>).
<p>…</p> Début d'un paragraphe, saute 2 align="center|left|right" : Paragraphe centré|aligné à
lignes. gauche|aligné à droite.
<s>…</s> Texte barré.
<style>…</style> Feuille de style (le plus souvent
dans entre les balises <head> et
</head>).
<sub>…</sub> Texte en indice.
<sup>…</sup> Texte en exposant.
<table>…</table> Tableau. cols=x : Tableau composé de x colonnes.
width=x%|y : Tableau large de x pourcent|de y pixels.
border=x : Taille de la bordure en pixels.
Page 11
cellpadding=x : Espacement entre bordure et texte.
cellspacing=x : Espacement entre les cellules.
<td>…</td> Nouvelle cellule dans un tableau width="x%|y" : Cellule large de x pourcent|y pixels.
(encadré par la balise <tr>). align="center|left|right" : Le texte compris dans les
cellules est centré|aligné à gauche|aligné à droite.
colspan=x : x cellules à fusionner horizontalement.
rowspan=x : x cellules à fusionner verticalement.
bgcolor="couleur" : Couleur d'arrière-plan de la
cellule.
<th>…</th> Cellule d'en-tête d'un tableau.
<title>…</title> Titre du document HTML (à
insérer dans la balise <head>).
<tr>…</tr> Nouvelle ligne d'un tableau height="x%|y" : Ligne large de x pourcent|y pixels.
(encadré par la balise <table>). bgcolor="couleur" : Couleur d'arrière-plan de la ligne.
<u>…</u> Texte en souligné. (déconseillé)
<ul>…</ul> Liste non-numéroté (encadre la
balise <li>).
A- MATÉRIEL, LOGICIEL
1) Définir Ordinateur ?
- Un ordinateur est une machine électronique et programmable permettant le traitement automatique de
l’information.
2) Définir Mémoire ?
- Une mémoire est une zone ou un espace de stockage.
3) Citer les types de mémoire ?
- Mémoire vive (mémoire temporaire ou mémoire centrale ou mémoire volatile ou mémoire de
l’ordinateur) : mémoire permettant de stocker des informations temporairement pendant le temps de
fonctionnement d’un ordinateur. Cette mémoire est de type RAM ( Ramdom Access Mémory).
Exemple : Barrettes SDRAM, DDRAM
- Mémoire morte (mémoire définitive) : mémoire permettant de sauvegarder des informations de façon
définitive. Cette mémoire est de type ROM (Read Only Memory). Exemples CD ROM…
- Mémoire Permanente : Mémoire permettant une sauvegarde permanente des données. Exemples :
Disque Dure (DD), Clé USB (Universal Serial Bus), Carte Mémoire…
4) Quelles sont les informations contenues dans la mémoire vive ou mémoire centrale ?
La mémoire centrale est de type RAM. C’est la mémoire de l’ordinateur dans la mesure où l’utilisateur n’en
a pas accès. Elle contient les données des programmes en cours d’exécutions et les processus liés au
système d’exploitation.
5) Définir Processeur ?
Un processeur est un composant de la carte mère qui coordonne les instructions de la machine et effectue
les différents calculs.
6) Citer en donnant leur rôle 3 composantes d’un processeur ?
- UCC (Unité de Contrôle et de Commande). Elle permet de gérer et coordonner les instructions de la
machine ;
- UAL (Unité Arithmétique et Logique). Elle permet d’effectuer les opérations arithmétiques et logiques.
- registre : Mémoire interne au processeur à accès très rapide.
7) Quels sont les principaux paramètres permettant d’évaluer la performance d’un ordinateur ?
- Pour évaluer la performance d’un ordinateur on peut se baser :
- Sur la taille du disque dure en Octet;
- La fréquence du processeur en Hertz;
Page 12
- La taille de la mémoire RAM en Octet.
8) Définir Périphérique
- Un périphérique est un composant externe pouvant être connecté à un ordinateur.
9) Citer les types de périphériques avec leur différent rôle.
- Périphérique d’entrée : composant matériel jouant le rôle d’interface de l’utilisateur vers l’ordinateur ;
Exemples : clavier, souris, scanner, microphone…..
- Périphérique de sortie : composant matériel jouant le rôle d’interface de l’ordinateur vers l’utilisateur ;
Exemples : écran, imprimante, haut-parleur, projecteur…..
- Périphérique d’entrée et de sortie : composant matériel jouant à la fois le rôle d’interface entre
l’utilisateur et l’ordinateur et entre l’ordinateur et l’utilisateur. Exemple : écran tactile, Graveur, micro-
casque…..
- Périphérique d’entrée-sortie (Mémoire permanente) : c’est un périphérique de stockage. Exemples :
Disque Dure, Clé USB.
Il faut noter que les cartes mémoires, les CD, les DVD sont des supports de stockage.
10) Citer deux différences fondamentales entre un écran CRT et un écran LCD
Un écran CRT(Cathodic Ray Tube) ou écran à tube cathodique consomme plus d’électricité par rapport à un
écran LCD (Liquid Cristal Dysplay). Un écran LCD offre une meilleure qualité d’image par rapport à un
écran CRT. Aussi les écrans CRT sont très encombrants par rapport aux écrans LCD.
11) Définir Pixel.
Un Pixel (Picture Element) est la plus petite unité permettant de représenter une image.
12) Définir les termes suivants : Définition d’un écran, Résolution d’un écran, Taille d’un écran.
- La Définition d’un écran est le nombre total de pixel pouvant être affiché par un écran. Un écran de
définition 640x480 signifie 640 pixels en longueur et 480 pixels en largeur.
- La Résolution d’un écran est le nombre pixels affiché par pouce ou par centimètre d’un écran.
- La taille d’un écran représente tout simplement la longueur de la diagonale de cet écran. Un écran de
15"(écran de 15 Pouce) signifie tout simplement que la longueur de la diagonale de cet écran mesure 15
pouce soit 15x2,54 (un pouce =2,54cm)
13) Définir logiciel.
- Un logiciel est un ensemble de programmes permettant de réaliser des tâches bien précises.
14) Citer les deux grandes familles de logiciel.
- Les logiciels système ;
- Les logiciels d’applications.
15) Quelle est la différence entre un logiciel système et un logiciel d’application ?
- Un logiciel système est un ensemble de programmes destiné à réaliser des tâches liées à
l’ordinateur alors qu’un logiciel d’application est un ensemble de programmes destiné à
réaliser des tâches liées aux utilisateurs.
16) Citer trois logiciels systèmes.
- Le système d’exploitation ;
- Les utilitaires ;
- Les logiciels de base (BIOS, Pilote).
17) Définir : Système d’Exploitation, Utilitaires.
- Un Système d’Exploitation est un ensemble de programmes permettant de gérer les ressources
matérielles et logicielles d’un ordinateur tout en masquant la complexité de la machine aux
utilisateurs.
- Un utilitaire est un logiciel qui complète les fonctionnalités d’un système d’exploitation.
Exemples : Partition Magic, RegisterCleaner….
18) Citer quelques types et exemples de Système d’exploitation
- Système d’exploitation mono utilisateur et monotâche : un seul utilisateur peut travailler à
la fois et une seule tâche peut s’exécuter à la fois. Exemple : MSDOS (Microsoft Disc
Operating System).
- Systèmes d’exploitations mono utilisateur et multitâches. Un seul utilisateur peut travailler
à la fois mais plusieurs tâches peuvent s’exécuter au même moment. Exemples : WindowXP,
Windows7, Windows8.
Page 13
- Système d’exploitation multiutilisateurs et multitâches : plusieurs utilisateurs peuvent
travailler à la fois et plusieurs tâches peuvent s’exécuter à la fois. Exemples : UNBUTU,
LINUX….
19) Définir : BIOS
- BIOS (Basic Input Output System). Logiciel de base permettant de tester, d’initialiser, de gérer
les composants de la machine et d’amorcer le système d’exploitation.
20) Quels sont les quatre routines qui constituent le BIOS ?
Les quatre routines qui constituent le Bios avec leurs différents rôles :
- Le POST (Power OnSelf Test). Cette routine permet d’effectuer les tests sur les composants de
l’ordinateur tels que : le clavier, la souris, l’écran, disque…
- Le Set up BIOS. Cette routine permet de vérifier les paramètres de l’ordinateur tels que : la date,
l’heure, verrouillage du disque dur…
- Le programme d’amorçage : cette routine permet d’amorcer (rechercher, localiser et lancer) le
système d’exploitation.
- Le programme d’Entrées/Sorties : cette routine permet de gérer les périphériques d’entrées/sorties.
21) Quel est le premier logiciel installé dans une machine ?
Le BIOS est le premier logiciel installé dans une machine. Il est installé par le constructeur de la machine.
22) Quel est le premier logiciel installé par un utilisateur sur une machine ?
Le premier logiciel à installer par un utilisateur sur une machine est le système d’exploitation.
23) À quoi sert un pilote ou drivers ?
- Un pilote est un logiciel de base permettant de gérer un périphérique bien précis.
B-MAINTENANCE
1) Définir maintenance Informatique.
Maintenance Informatique : Ensemble de pratique permettant de prévenir, de corriger les éventuelles pannes
matérielles ou logicielles d’un ordinateur
2) Quelles sont les deux grandes parties de la Maintenance ?
Les deux grandes parties de la maintenance sont :
- La maintenance Matérielle : un ensemble d’actions mises en œuvre pour détecter et résoudre
les problèmes d’instabilité et de disfonctionnement liés à un matériel.
- La maintenance Logicielle : un ensemble d’actions mises en œuvre pour détecter et résoudre
les problèmes d’instabilité et de disfonctionnement liés à un logiciel.
3) Citer les types de maintenance
Les types de Maintenance sont :
- la Maintenance Préventive (Ensemble d’actions mises en œuvre pour prévenir les pannes
matérielles ou logicielles d’un équipement Informatique) ;
- la Maintenance curative (Ensembles d’actions permettant de corriger les pannes logicielles ou
matérielles d’un équipement informatique)
4) Définir : virus.
- Un virus est un programme malveillant nuisible au fonctionnement de la machine.
5) Définir Mise à jour d’un logiciel
Actualisation ou ajout des fonctionnalités d’un logiciel.
6) Comment faire une mise à jour ?
On peut la faire de deux manières :
une mise à jour peut être effectuée automatiquement c’est-à-dire via la connexion internet
elle peut être manuelle mais dans ce cas la mise à jour est téléchargé et installé hors connexion
internet
7) Que signifie mise à jour d’un antivirus ?
La mise à jour d’un antivirus signifie l’actualisation de la base virale d’un antivirus pour qu’il puisse
prendre en compte des nouveaux virus.
8) Citer quelques exemples d’antivirus
Page 14
Quelques exemples d’antivirus : BITDEFENDER, AVIRA, AVAST, NORTON, KAPERSKY,
NOD32….
Page 16
OLYMPIADE D’INFORMATIQUE RÉGION DE Fin.
L’ADAMAOUA Algorithme Multiplier ;
Edition 2015 Var A, B, N : Entier ;
ÉPREUVE THÉORIQUE Début
Classe de 1ère Écrire ("Entrer les deux nombres à multiplier
A et B") ;
Durée 1h30mn
Lire (A, B) ;
Premier partie Algorithmique et
N := 0 ;
Programmation(8 Points)
i :=1 ;
Tant que i<=A faire
A- Soit la définition suivante d’un Algorithme : N :=N+B ;
un Algorithme est une suite finie i :=i+1 ;
d’instructions permettant de résoudre une
FinTantque
classe de problème. Ecrire (N) ;
1) La définition ci-dessus du terme Fin.
Algorithme est-t-elle correcte ? Justifier
B- Pour échanger les contenus de deux variables
votre réponse. (0,5pt)
Toto propose l’algorithme ci-après :
Réponse : La définition n’est pas correcte
Algorithme toto ;
parce qu’il manque les termes : ordonnée
Var A, B : Entier ;
(suite finie est ordonnée) temps fini. Un
Début
Algorithme est une suite finie et ordonnée
Écrire ("Entrer les contenus des variable A et
d’instructions permettant de résoudre une
B") ;
classe de problème en un temps fini.
Lire (A, B) ;
A := B ;
2) Donnez en les expliquant les quatre
B :=A ;
critères d’un bon Algorithme découlant
Écrire (A, B) ;
directement de sa définition. (1pt)
Fin.
Réponse : Suite finie d’instructions :
1) Dans l’exécution de cet algorithme que se
finitude ; classe de problème :
passerait-il si l’on entre plutôt des Réels à la
généralité ; temps fini : terminaison ;
place des Entiers. (0,5pt)
résoudre une classe de problème :
Réponse : Si l’on entre plus tôt des réels
correction
l’ordinateur ne considèrera que la partie
3) Écrire un Algorithme qui multiplie deux
entière de ses réels.
nombres sans utiliser l’opérateur de
2) Justifier pourquoi l’expression : Entrer les
multiplication. (1,5pts)
contenus des variable A et B se trouve entre
Réponse :
les cotes dans l’instruction Écrire ("Entrer
Algorithme Multiplier ;
les contenus des variable A et B"). (0,5pt)
Var A, B, N : Entier ;
Réponse : Entrer les contenus des variable
Début
A et B est une chaine de caractère dont le
Écrire ("Entrer les deux nombres à multiplier
type n’a pas été spécifié dans les
A et B") ;
déclarations de variable. Raison pour
Lire (A, B) ;
laquelle cette expression est mise entre les
N := 0 ;
côtes pour qu’elle soit prise en compte
Pour i allant de 1 à A faire
3) Montrer que l’Algorithme proposé par TOTO
N :=N+B ;
n’est pas correcte. (0,5pt)
FinPour
Réponse : Dans l’instruction A := B ; le
Ecrire (N) ;
contenu de la variable B écrase celui de la
Page 17
variable A. ce qui fait que dans l’instruction <td>Première TI</td>
B :=A ; c’est toujours le contenu de la </tr>
variable B qui est mis dans B. Conclusion </table>
pas d’échange de contenu. </body>
4) Améliorer l’Algorithme proposé par TOTO </html>
pour qu’il soit correct. (1pt)
Réponse : Deuxième partie Maintenance Informatique
Algorithme toto ; (6 Points)
Var A, B, C : Entier ;
Début L’Unité Centrale de votre ami ONDOS est en
Écrire ("Entrer les contenus des variable A et panne. Après diagnostic, il ressort que : le processeur
B") ; ne fonctionne plus, le ventirad (ventilateur), le Disque
Lire (A, B) ; Dur et les barrettes Ram sont également endommagés.
C :=B ; 1) Votre ami pense qu’on devrait jeter l’unité
B :=A ; centrale, parce que pour lui la carte mère est
A :=C ; endommagée. A-t-il raison ? Justifier votre
Écrire (A, B) ; réponse. (0,5pt)
Fin. Réponse : Non parce que les éléments
Algorithme toto ; endommagés peuvent être remplacés. Ils
Var A, B : Entier ; sont montés sur la carte mère.
Début 2) A quoi sert le ventirad dans une unité centrale ?
Écrire ("Entrer les contenus des variable A (0,5pt)
et B") ; Réponse : Le ventirad sert à refroidir le
Lire (A, B) ; processeur.
A := A+B ; 3) Quel est l’ordre dans lequel on devrait remplacer
B :=A-B ; les éléments endommagés suivant leur
A :=A-B ; importance? (1pt)
Ecrire (A, B) ; Réponse : On remplace par ordre
Fin. d’importance : processeur, ventirad,
C- Ecrire le code Html permettant d’obtenir barrette RAM, et Disque dur.
l’effet visuel suivant : (1,5pt) 4) En remplaçant le processeur, vous oubliez de
monter le radiateur. Pensez-vous que cette unité
centrale puisse fonctionner ? Justifier votre
réponse. (1pt)
Réponse : Non car l’UC ne pourra pas
Réponse fonctionner à cause de la surchauffe du
<head> processeur.
<title></title> 5) Lors de l’achat des barrettes RAM, votre ami vous
</head> demande de vérifier leur compatibilité avec l’unité
<body> centrale. Expliquer avec exemple à l’appui :
<table border="1" > compatibilité des barrettes RAM avec l’Unité
<tr> Centrale. (1pt)
<td>Première A4</td> Réponse : Compatibilité des barrettes RAM
<td>Première C</td> avec l’Unité Centrale signifie
</tr> correspondance des barrettes avec les slots
<tr> de la carte mère.
<td>Première D</td>
Page 18
6) Après réflexion, votre ami pense qu’on peut ne 2) Que veut dire transférer des images ? Pendant
pas acheter les barrettes RAM, parce que pour lui le transfert, sous quelle forme sont les
il y’a déjà le Disque Dur. Expliquez-lui alors le images ? (1,5pts)
rôle de la mémoire RAM dans un ordinateur. (1pt) Réponse : le transfert des images signifie
Réponse : La mémoire RAM c’est celle qui l’envoie des images d’un appareil à un
permet le stockage temporaire des données, autre. Les images sont sous la forme
des programmes en cours d’exécution ainsi analogique lors du transfert entre les deux
que les processus liés au système appareils.
d’exploitation. 3) Quelles sont les conditions pour que le
7) Abou un ami d’Ondos lui propose un Disque Dur téléphone de ZOULATA transfert des images
sur lequel est déjà installé le Système au téléphone d’ALI. (1,5pts)
d’Exploitation Windows. Il explique alors à Réponse :les conditions pour que le
Ondos qu’il n’a plus besoin d’installer un autre téléphone de ZOULATA transfert des
Système d’Exploitation, qu’il peut utiliser celui images au téléphone d’ALI sont :
déjà installé dans le disque dur. A-t-il raison ? Le téléphone d’ALI doit avoir le
Justifier votre réponse. (1pt) Bluetooth ou le WIFI
Réponse : Non il n’a pas raison le système Le téléphone d’ALI et celui de
d’exploitation Windows ne pourra pas ZOULATA ne doivent pas être
fonctionner à cause de la non configuration distant de plus de 10 mètres
du système avec les paramètres du matériel. Le téléphone d’ALI doit avoir
suffisamment d’espace mémoire.
Troisième partieInfographie et Multimédias 4) Que veut dire Numériser une image. Citer
(6 Points) alors deux appareils de numérisation. (1pt)
Réponse :Numériser une image c’est la
Votre village voudrait mettre sur pied un site web mettre sur une forme compréhensible par
qui raconte son histoire. Pour cela vous rassemblez un ordinateur ou tout autre appareil
des anciennes photos. ZOULATA l’un des anciens du numérique.
village vous fait savoir qu’il a dans son téléphone 3G Deux appareils de numérisation Le scanner,
que son fils vient de lui envoyer depuis le pays de l’appareil photo numérique, le téléphone
l’oncle Sam. Vous lui dites alors de transférer ces multimédia…
photos dans celui du téléphone de votre ami 5) Ali pense que vous devez utiliser les images
programmeur ALI. de type PNG, pour votre site. A-t-il raison ?
Justifier votre réponse. (1pt)
1) Sous quelle forme sont les photos contenues
Réponse : ALI n’a pas raison on ne peut
dans le téléphone 3G de ZOULATA. (1pt)
pas utiliser les images de types PNG qui
Réponse :Les photos contenues dans le
sont de meilleures qualités mais trop
téléphone 3G de ZOULATA sont sur la
lourdes pour un site web. On peut donc
forme numérique puis qu’il s’agit d’un
utiliser les images au format JPEG.
téléphone 3G.
Page 19
EXERCICES SUR L’ALGORITHMIQUE
Exercice 2
Soit l’algorithme suivant : Si (décision=’’one’’) alors
Algorithme surface_fig ; Afficher (‘’Entrez le coté’’) ;
Var ray, dim, lar, p, air : réel ; Lire (dim) ;
Var decision : chaîne de caractères ; dimdim*dim ;
const pi=3,14 ; Afficher (‘’ la valeur recherchée est’’, dim)
Début Sinon si (décision=’’two’’)alors
Afficher (‘’ Bonjour saisisez le mot « one » ou le mot « Afficher (‘’Entrez le rayon’’) ;
two » pour un traitement ‘’) ; Lire (ray) ;
Lire (décision) ; airray*ray*pi ;
Afficher (‘’ la valeur recherchée est’’, air) ;
Sinon Afficher (‘’ vous n’avez doit à aucun traitement ‘’) ;
finsi ;
finsi ;
Fin
a- Quelles sont les deux parties qui constituent un e- Fait-on usage de la structure alternative
algorithme ? réduite dans cet algorithme ? justifiez votre
Les parties d’un algorithme sont l’entête et le corps. réponse.
b- Quelles sont les types d’objets déclarés dans On ne fait pas usage de la structure alternative
cet algorithme. réduite car toutes les structures SI ont leur
Les objets déclarés dans cet algorithme sont les SINON
variables et une constante f- Quel est le mot à saisir à la première
c- Lister tous les objets déclarés dans cet instruction lire si l’on souhaite calculer l’aire
algorithme (soyer précis identifiant et type ou d’un cercle ?
valeur) Si l’on souhaite calculer l’aire d’un cercle, le
Les objets déclarés sont : mot à saisir à la première instruction est le mot
- Comme variables nous avons : ray, dim, « two ».
lar, p, air, de type réel et décision de g- Que calcule l’algorithme lorsque qu’on entre le
type chaîne de caractère ; mot « one » ensuit la valeur 5 au moment de la
- Comme constante nous avons : pi de saisie ?
valeur 3,14. Lorsqu’on entre le mot « one », la machine
d- Identifier les structures algorithmiques mises demande le côté qui prendra la valeur 5 entrée à
en œuvre. travers la variable dim. Elle multiplie ensuite et
Les structures algorithmiques mises en œuvre affiche ‘’ la valeur recherchée est 25’’.
sont la structure séquentielle et la structure de choix
BIBLIOGRAPHIE
Kolyang, Analyse et Conception des Algorithmes : Une introduction, Kolyang et Ka’arang : Editions et Média,
2006 ;
Éléments d’algorithmique, D. Beauquier, J. Berstel, Ph. Chrétienne, Version 6 2005 ;
INITIATION À L’ALGORITHMIQUE ET À LA PROGRAMMATION EN C, Rémy Malgouyres, Rita Zrour,
Fabien Feschet, 2e édition DUNOD Paris 2011;
ARCHITECTURE DES MACHINES ET DES SYSTÈMES INFORMATIQUES, Alain Cazes, Joëlle
Delacroix , 3e édition DUNOD Paris 2008;
HTLM : XTML-CSS-Scripts : le guide complet, Fabrice lemainque, 3ème Edition, Micro Application.
En cette période de confinement due au coronavirus, toute reproduction, tout partage dans les réseaux
sociaux sont vivement encouragés et conseillés par les auteurs.
Page 20