Главная  
  • Программы  
  • Методички  
  • Рефераты  
  • Дипломы  
  • Разное  
  • Фото  
  • Контакты  
  • Карта сайта  

  • Я:
    Найти:
    Возраст:
    -

    Лабораторная работа №1 (пример) по дисциплине "Высокоуровневые методы информатики и программирования"

    HashFlare


    Лабораторная работа №1 (Пример выполнения)


    Вызвать и вывести на экран в виде таблицы значения функции F на интервале от X начального до X конечного с шагом dX.



    Словесный алгоритм решения задачи:

    1. Начало
    2. Объявление F, x, a, b, c, Xnach, Xkon, dX
    3. Ввод Xnach, Xkon, dX, a, b, c
    4. x=Xnach
    5. Если x>Xkon то - 11
    6. Если a<0 и c!=0 то F=ax^2+bx+c и - 9
    7. Если a>0 и c=0 то F=-a/(x-c) и - 9
    8. F=a(x+c)
    9. Вывод F
    10. x=x+Step и - 5
    11. Конец

    Блок-схема данного алгоритма:




    Программный код алгоритма:
    #include
    using namespace std;


    void main ()
    {
    double F,x,a,b,c,Xnach,Xkon,dX;
    cout << "Vvedite Xnach:";
    cin >> Xnach;
    cout << "Vvedite Xkon:";
    cin >> Xkon;
    cout << "Vvedite dX:";
    cin >> dX;
    cout << "Vvedite a:";
    cin >> a;
    cout << "Vvedite b:";
    cin >> b;
    cout << "Vvedite c:";
    cin >> c;


    for ( x = Xnach; x <= Xkon; x = x + dX )
    {
    if ( a < 0 && c != 0 )
    F = a * ( x * x ) + b * x + c;
    else if ( a > 0 && c == 0 )
    F = ( - a ) / ( x - c );
    else
    F = a * ( x + c );
    cout << "x=" << x <<", F=" << F << '\n';
    }
    }






    Содержание:

    Лаб №1

    Лаб №2

    © Copyright 2006-2017. Все права защищены. Сайт бесплатно.