2-amaliy topshiriq!


Download 1.14 Mb.
bet3/16
Sana21.11.2023
Hajmi1.14 Mb.
#1790449
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
2-amaliy topshiriq!

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.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling