CLASSE S :
1ère C / 1ère D et 1ère E2
Par. Pierre Gaétan NTSAMA
FICHE DE TRAVAUX DIRIGES FICHE
N°1
Algorithmique
Cette
fiche de TD est constituée de 20 exercices que l’apprenant devra traiter
entièrement.
L’apprenant
devra pour chaque exercice :
-
Analyser le problème posé en
utilisant l’approche descendante, dresser un tableau présentant les objets à
utiliser
-
Proposer
un algorithme solution du problème posé sans tenir compte du contrôle des
données entrées par un utilisateur
Exercice
1
Ecrire un algorithme qui demande un nombre à un utilisateur
puis calcule et affiche le carré de ce nombre.
NB : Vous
pourrez utiliser l’opérateur ^ (opérateur puissance. Exemple 5^2 se
traduit par 5 puissance 2)
Exercice 2
Ecrire un
algorithme qui demande deux nombres à l’utilisateur puis calcule et affiche
leur somme.
Exercice 3
Ecrire un
algorithme qui demande à l’utilisateur de saisir deux notes puis calcule et
affiche la moyenne
Exercice 4
Ecrire
un algorithme qui demande à l’utilisateur de saisir trois nombres puis calcule
et affiche la somme et le produit de ces nombres.
Exercice 5
Ecrire
un algorithme qui permettra de convertir les euros en francs CFA. Pour cela, l’algorithme
demandera à un utilisateur d’entrer un montant en euro puis donnera son
équivalent en francs CFA sachant que 1 euro = 650 Frs CFA
Exercice 6
Ecrire
un algorithme qui demande à l’utilisateur d’entrer son année de naissance en
chiffre puis calcule et affiche son âge sachant que l’année en cours est 2017.
Exercice 7
Ecrire
un algorithme qui demande à un utilisateur d’entrer son année de naissance et l’année
en cours puis calcule et affiche son âge.
Exercice 8
Ecrire un
algorithme qui permet de permuter le contenu de deux objets nommés NB1 et NB2
sans utiliser un objet intermédiaire.
En effet, l’algorithme demandera à l’utilisateur
d’entrer deux nombres, affichera ces nombres sous le format suivant : NB1 = …….
NB2 = ……. Puis permutera les contenus
des objets c'est-à-dire prendra la valeur de NB1 et la mettra dans NB2 et celle
de NB2
dans NB1 et affichera à nouveau ces
nombres à l’écran.
Exercice
9
Reprendre l’exercice 8 mais cette fois en utilisant un objet
intermédiaire nommé NB3 pour permuter les contenus des deux objets NB1 et NB2.
NB : seules les valeurs d NB1 et NB2
seront affichées à l’écran
Exercice
10
Ecrire un algorithme qui demande à un
utilisateur d’entrer un nombre positif puis calcule et affiche la racine carré
de ce nombre
Sachant
que √
|
,
|
(vous connaissez déjà l’opérateur puissance utilisé en
algorithmique)
|
Exercice
11
Ecrire un algorithme qui permettra à
un utilisateur de calculer l’air d’un cercle
Exercice
12
Ecrire un algorithme qui permettra de
calculer et afficher le périmètre puis la surface d’un rectangle
Exercice
13
Ecrire un algorithme qui affichera le quotient et le reste d’une
division de deux nombres entrés par l’utilisateur. Pour cela, l’utilisateur
entrera un nombre ensuite un deuxième nombre correspondant au diviseur puis l’algorithme
affichera donc le quotient et le reste de la division entre ces deux nombres.
NB : cet algorithme devra afficher
les messages suivants : ‘’ le quotient est : ……….. ‘’ , ‘’ le reste de la
division est : …..’’
Exercice
14
Ecrire un algorithme qui demande à un utilisateur d’entrer
son nom et son prénom puis affiche ces informations à l’écran sous le format
suivant :
Nom : ………………
Prénom : ………….
Exercice
15
Ecrire un algorithme qui calculera la
moyenne obtenue par un élève au concours d’entrée sixième au lycée de Ntui.
Pour
cela, l’algorithme demandera et affichera le nom du candidat, ses notes
obtenues en mathématique, en français, en anglais, en calcul rapide et en
culture général. Sachant que les coefficients de ces matières sont les suivants
: mathématique (02), français (02), anglais (03) et culture générale (03) l’algorithme
calculera et affichera le nom du candidat suivi de sa moyenne sous le format
suivant :
Nom du candidat : ……………..
Exercice
16
Ecrire
un algorithme qui demande à un utilisateur d’entrer son prénom puis affiche le
mot « bonjour » suivi du prénom entré par l’utilisateur
Exercice
17
Tamba
est un acheteur de cacao. Tous les jours il reçoit les paysans qui viennent
vendre leur cacao. Pour acheter le cacao d’un client, Tamba pèse tout d’abord
la marchandise pour avoir le poids de celle-ci en kilogramme, puis se réfère
aux prix d’un kilogramme de cacao pour calculer la somme d’argent qu’il doit
remettre au vendeur. Pour faciliter ces calcules, on vous demande de proposer
un algorithme qui permettra de calculer et afficher le prix d’achat du cacao en
fonction de la quantité exprimée en kilogramme et du prix d’un kilogramme de
cacao.
Exercice
18
Ecrire un algorithme qui permettra d’afficher
les informations relatives à un élève.
En
effet, l’algorithme demandera à l’utilisateur d’entrer son nom, son prénom, sa
datte de naissance ( jour en chiffre, mois en lettre et année en chiffre), sa
taille, sa classe et sa série, le nom de son établissement, sa matière
préférée.
L’algorithme devra afficher ces
informations sous le format suivant :
Nom : ………………
Prénom : …………
Matière préférée :
Exercice 19
ADADA est une jeune camerounaise
résident à Ntui, elle possède une moto et voudrais l’utiliser pour générer des
revenus. Après un contrat signé avec Koffi, un moto taximan, ce dernier devra
faire des versements chaque mois à hauteur de 15 000 par jour. Koffi devra
travailler 6 jours / 7 et son salaire dépendra de ses versements à savoir 35%
de ses versements mensuels.
Pour automatiser sa gestion, ADADA
souhaite avoir une application qui lui permettra de connaitre le montant total
versé chaque mois par Koffi et le salaire qu’elle devra lui reverser chaque
mois ainsi que son propre bénéfice.
L’algorithme que vous devez écrire
doit demander à l’utilisateur d’entrer le nombre de versement effectués, puis
calculera le montant total versé, le salaire de Koffi et le bénéfice de ADADA.
0 Commentaires