• Zamonaviy dasturlashdagi algoritmlar
  • 2-amaliy topshiriq!




    Download 1.14 Mb.
    bet3/16
    Sana14.11.2022
    Hajmi1.14 Mb.
    #30196
    1   2   3   4   5   6   7   8   9   ...   16
    Bog'liq
    modul-1 funcsion, Psixologiya amaliy 3, cry1
    Algoritm turlari:

    • Chiziqli algoritmlar. Belgili tartibda biror bir amalni bir necha marta bajaradi.

    • Tarmoqlanuvchi algoritm. Biro bir shart asosida bir necha ketma-ketlikdagi amallarni bajaradi.

    • Siklli algoritmlar – Amalni belgili miqdorda bajaradi.

    • Yordamchi algoritmlar – Boshqa algoritmdagi amallarni belgilab beradi.

    Zamonaviy dasturlashdagi algoritmlar:

    • Saralash algoritmlari

    • Fur’e konvertatsiyasi.

    • Deykstra algoritmi.

    • RSA-algoritmi.

    • Xeshlash algoritmi.

    • Bog’lanishlar algoritmi.

    • Ma’lumotlarni siqish algoritmi.

    • Tasodifiy sonlar algoritmi.

    Algoritmlarning bir qancha turlari bo’lib ular quyida sohalarda qo’llanilib kelmoqda:

    AMALIY QISM


    Ma’lumotlar tipiga asoslangan masalalar va ularning yechimi.
    Masala-1. Bir necha xil tovarlarni umumiy narxini hisoblash o’zgaruvchisini e’lon qilish.

    #include using namespace std;
    int main()
    {
    setlocale(LC_ALL, "rus");
    // хранит количество упаковок

    int chocolate = 2;

    milk = 3;
    int coffee = 1;
    float priceOfChocolate = 11.04; // хранит цены за одну упаковку float priceOfMilk = 9.59; float priceOfCoffee = 70.77;
    float sum = 0; // общая сумма покупки
    // считаем стоимость
    sum = (chocolate * priceOfChocolate) + (milk * priceOfMilk) + (coffee * priceOfCoffee);
    cout << "Общая стоимость покупки = "; // показываем расчет и общую стоимость на экран
    cout << chocolate * priceOfChocolate << '+' << milk * priceOfMilk << '+' << coffee * priceOfCoffee;
    cout << " = " << sum << endl << endl;

    Download 1.14 Mb.
    1   2   3   4   5   6   7   8   9   ...   16




    Download 1.14 Mb.