Adsense

FICHE DE TRAVAUX DIRIGES N°1 ALGORITHME CLASSE DE PREMIERE C ET D


DEPARTMENT D’INFORMATIQUE

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 : ……………..


Moyenne obtenue : ……………




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.

Enregistrer un commentaire

0 Commentaires