• Aucun résultat trouvé

Les actions élémentaires simples

N/A
N/A
Protected

Academic year: 2022

Partager "Les actions élémentaires simples"

Copied!
1
0
0

Texte intégral

(1)

me S-E xp + Maths Chapitre 2 : Les actions élémentaires simples

Les actions élémentaires simples

I. INTRODUCTION :

1. Activité 1 :

Calcul de la somme de deux nombres.

ALGORITHME Somme 0) DÉBUT SOMME

1) Lire (NB1) 2) Lire (NB2)

3) S  NB1 + NB2 4) Ecrire (S)

5) FIN SOMME

2. Définition :

Une sortie est dite simple si elle est réduite à :

 Une entrée ou lecture de données.

 Une affectation.

 Une sortie ou écriture de données.

II. LES ENTREES

Les entrées regroupent toutes les opérations de lecture de données. La source de lecture est par défaut le clavier.

Vocabulaire et syntaxe

Au niveau de l’analyse Au niveau de l’algorithme Au niveau de la traduction Pascal

Forme générale

A=Donnée ("Commentaire sur A")

Ecrire ("Commentaire sur A") Lire (A)

Writeln (‘ Commentaire sur A ’) ; READLN (A) ;

Exemple NE=Donnée ("Donner le nombre d’élèves")

Ecrire ("Donner le nombre d’élèves")

Lire(NE)

Writeln (‘ Donner le nombre d’élèves ’) ;

READLN(NE) ;

III. L’AFFECTATION

Vocabulaire et syntaxe

Analyse et Algorithme Turbo Pascal Forme générale Variable Valeur Variable := Valeur ; Exemple : Calcul de la

moyenne MOY  (DC+2*DS)/3 MOY := (DC+2*DS)/3 ;

Prof : Soussi Ezzeddine Page 1

(2)

me S-E xp + Maths Chapitre 2 : Les actions élémentaires simples

Remarque : La valeur ou le résultat de l’expression à droite du signe d’affectation doit être de même type ou de type compatible avec celui de la variable à gauche.

IV. LES SORTIES

Les sorties regroupent toutes les opérations d’affichage ou d’écriture des données. La destination d’écriture et par défaut l’écran.

Analyse et Algorithme Turbo Pascal Affichage du

texte

Ecrire ("Commentaire") WRITE ('Commentaire') ; Affichage du

contenu de variable

Ecrire (variable) WRITE(variable) ; Affichage

mixte

Ecrire ("Commentaire", variable) WRITE ('Commentaire', variable) ;

V. EXERCICES D’APPLICATION

1.

E

XERCICE N

°1 :

CONVERSIOND

UNE DISTANCE

 Grille d’analyse :

Nom : MESURE

S L.D.E O.U.

Résultat=Ecrire (M, " m", DM, "dm", CM, "cm") M  L DIV 100

DM  ( L MOD 100 ) DIV 10 CM  L MOD 10

L  Donnée ("Longueur en cm") FIN MESURE

M DM CM L

 Algorithme MESURE 0) DÉBUT

1) Ecrire ("Longueur en m"), LIRE (L) 2) M L DIV 100

3) DM  ( L MOD 100 ) DIV 10 4) CM  L MOD 10

5) Ecrire (M, " m", DM, "dm", CM, "cm") 6) FIN MESURE

Prof : Soussi Ezzeddine Page 2

(3)

me S-E xp + Maths Chapitre 2 : Les actions élémentaires simples

 Traduction en Pascal PROGRAM MESURE ;

VAR

L, M, DM, CM : Integer ; BEGIN

Write ( ' Longueur en cm ' ) ; Readln ( L ) ; M := L DIV 100 ;

DM := ( L MOD 100 ) DIV 10;

CM := L MOD 10;

Writeln (M, " m", DM, "dm", CM, "cm");

END.

2. E

XERCICE

D’

APPLICATION

Soit le problème suivant :

Calculer le bénéfice de vente (BV) sur un produit donnée sachant que ce bénéfice est égal au prix de vente (PV) moins le prix de revient (PR). Ce dernier est égal au prix d’achat (PA) + les frais (FR). Les frais sont la (TAX) qui est égale à 5% du prix d’achat plus le transport (TR).

NB : Tous les prix sont en dinar.

Questions :

A/ Analyser le problème.

B/ Ecrire un algorithme pour ce problème.

C/ Traduire cet algorithme en Pascal

D/ TP : Apprentissage de l’éditeur de Turbo Pascal

 Saisir le programme source.

 Enregistrer le programme source sous le nom BENEFICE (BENEFICE .PAS).

 Compiler le programme et corriger les éventuelles erreurs de syntaxe.

 Enregistrer de nouveau le programme source.

 Exécuter le programme avec les données suivantes : Prix d’achat : 15 D 200.

Transport : 2 D.

Prix de vente: 20 D.

 Quels sont le quotient et le reste.

 Noter la présence d’un nouveau programme exécutable de nom BENEFICE .EXE.

A. Analyse : Grille d’analyse

Nom : Calcul de bénéfice

S L.D.E O.U.



Résultat= Ecrire (BV) BV  PV - PR

PV  Donnée (" Prix de vente «) PR  PA + FR

PA  Donnée (" Prix d’achat") FR  TAX + TR

TAX  (PA* 5/100 ) + TR TR  Donnée ("Transport") FIN MESURE

BV PV PR PA FR TAX TR Tableau de déclaration des nouveaux types

Prof : Soussi Ezzeddine Page 3

(4)

me S-E xp + Maths Chapitre 2 : Les actions élémentaires simples

Tableau de déclaration des objets

Objet Code Type / Nature Rôle

Bénéfice de vente Prix de vente Prix de revient

BV PV PR

Réel Réel Réel

Calcul de bénéfice de vente

Saisie du prix de vente Calcul du prix de revient

 Algorithme Calcul de bénéfice 0) DÉBUT

1) Ecrire ("Prix d’achat"), LIRE (PA) 2) Ecrire ("Transport"), LIRE (TR) 3) Ecrire ("Prix de vente"), LIRE (PV) 4) TAX  (PA* 5/100 ) + TR

5) FR  TAX + TR 6) PR  PA + FR 7) BV  PV - PR 8) Ecrire (BV)

9) FIN Calcul de bénéfice.

 Traduction en Pascal PROGRAMCACLCUL_BENEFICE ;

VAR

PA, TR, PV : Integer ; TAX, FR, PR, BV : Real ; BEGIN

Write ('Prix d’achat'); Readln (PA) ; Write ('Transport'); Readln(TR);

Write ('Prix de vente') ; Readln(PV) ; TAX := (PA* 5/100) + TR ;

FR := TAX + TR ; PR := PA + FR ; BV := PV - PR ;

Write ('Le bénéfice est égale à ', BV) ; END.

3. E

XERCICE

D’

APPLICATION ACTIVITÉ PAGE

48

Prof : Soussi Ezzeddine Page 4

Références

Documents relatifs

On peut également observer, que si le coût fixe global ne change pas pour la période considérée, il est en revanche variable par unité, comme le montre la schématisation (il

Les fermes à culture moins intensive, où les rendements sont moins élevés, font aussi de moindres dépenses en vue de la récolte; les labours de préparation sont moins parfaits, la

Exercice 1 Le gérant d’une salle de cinéma de 300 places constate que le nombre x de spectateurs à une séance est une fonction affine du prix p du billet.. En déduire pour

L’article R.121-9 du code de la consommation prévoit une exception à l’interdiction des ventes avec prime : « les biens, produits ou prestations de service indispensables

[r]

Plus précisément quand les ventes A augmentent pour toutes sortes de causes, cette augmentation vient en partie de l’augmentation des visites.. Mais quand

Connaitre son prix de revient permet de fixer son prix de vente (en tenant compte des prix de la concurrence) et de calculer sa marge bénéficiaire sur chaque unité

Pour 10 pièces produites et vendues, calculer le coût de fabrication, le prix de vente et le bénéfice