Home Random Page


CATEGORIES:

BiologyChemistryConstructionCultureEcologyEconomyElectronicsFinanceGeographyHistoryInformaticsLawMathematicsMechanicsMedicineOtherPedagogyPhilosophyPhysicsPolicyPsychologySociologySportTourism






Travail pratique N 6

Thème :programmation avec l`utilisation des cycles simples.

But du travail : réception de l`expérience de la programmation des processus de calcul cycliques.

 

5.1.6.1 Généralités et recommandations pour l`exécution du travail

Il existe trois sortes des opérateurs cycliques dans le langage C++

– while (avec précondition),

– for (avec précondition, paramètrique),

– do . . . while (avec postcondition).

L`opérateur for est plus universel et il est appliqué plus souvent par les programmeurs. Il est rationnel d`utiliser dans les spécifications de la tête du cycle for les identificateurs des variables et au lieu des leurs valeurs numériques. Il faut rappeler que le corps du cycle peut avoir un seul opérateur (simple ou composé). Le négligence de cette règle provoque l`apparition des erreurs du calcul. On recommande d`utiliser les manipulateurs setw( ), setprecision ( ), setiosflags ( ) etc. pour présenter les résultats du calcul sous forme satisfaite .

Il est bon style de programmation l`écriture les formules récurrentes, à l`aide des opérations combinées. Par exemple,

x + = h au lieu x = x + h, x + + au lieu x = x + 1 etc.

 

5.1.6.2. Énoncé de problème

Il faut élaborer un organigramme et composer un programme du calcul de la fonction présentée dans le tableau 5.2 lors de la variation de l`argument de jusqu`à avec un pas .

De plus, il fait calculer la somme des valeurs positives et le produit de celles négatives de la fonction calculée.

Le résultat du calcul doit être présenté sous forme suivante :

 

RÉSULTATS DU CALCUL

X Y

. . . . . . . .

La somme des valeurs positives S= . . . .

Le produit des valeurs négatives P= . . . .

 

Lors de l`absence des valeurs positives (négatives) de la fonction calculée il faut prévoir l`affichage siuvant sur l`écran :

« Les valeurs positives sont absentes » (au lieu de la somme) ou bien

« Les valeurs négatives sont absentes » (au lieu du produit).

5.1.6.3 Questions de contrôle et devoirs

1. Quels types des cycles savez vous ? Quelles sont leurs syntaxes ?

2. Enumérez toutes les modifications des têtes du cycle for.

3. Est– ce que le cycle for peut être utilisé au lieu des cycles while et do. . . while ?

4. De quelle façon peut–on éviter la cessation extraordinaire du programme lors de la division par zéro, calcul des racines du nombre négatif, calcul du logarithme du nombre négatif ou bien égale à zéro ?

5. Écrivez l`opérateur du cycle for pour le calcul de l`expréssion

,

si a = 2.9 et x est varié de sa valeur initiale = -4.9 jusqu`à sa valeur finale = 8.2 avec un pas =0.1 . Il faut prévoir l`exlusion de la cessation extraordinaire du programme à l`aide de l`opérateur continue .



6. Écrivez le fragment du programme pour le calcul de l`expression présentée dans le paragraphe 5 ( précédent ) en utilisant des cycles while et do . . . while.

 

 


Date: 2015-12-24; view: 434


<== previous page | next page ==>
Travail pratique N 4 | Travail pratique N 7
doclecture.net - lectures - 2014-2024 year. Copyright infringement or personal data (0.01 sec.)