![]() CATEGORIES: BiologyChemistryConstructionCultureEcologyEconomyElectronicsFinanceGeographyHistoryInformaticsLawMathematicsMechanicsMedicineOtherPedagogyPhilosophyPhysicsPolicyPsychologySociologySportTourism |
Travail pratique N 6Thè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 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 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 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: 521
|