Kompyuter injiniringi” fakulteti 713-21-guruh talabasi Madaminova Azizaxon Xabibullo qizining



Yüklə 60,84 Kb.
səhifə8/10
tarix30.01.2023
ölçüsü60,84 Kb.
#81789
1   2   3   4   5   6   7   8   9   10
MADAMINOVA AZIZA 713-21 LOYIHA ishi DASTURLASH

using namespace std;


// Выбор встроенного целочисленного типа, имеющего ширину,
// не менее Bits бит, или void, если подходящего типа нет.
template
using Uint =
conditional_t<(Bits <= 8), uint8_t,
conditional_t<(Bits <= 16), uint16_t,
conditional_t<(Bits <= 32), uint32_t,
conditional_t<(Bits <= 64), uint64_t,
void>>>>;


// Проверка условия, выполняемая во время компиляции.
static_assert(is_same, uint32_t>::value, "Uint is flawed!");

void functionName(parameter1, parameter2, parameter3) {


// funsiya tanasi
}
#include
#include
using namespace std;

void myFunction(string fname) {
cout << fname << " Sherkulov\n";
}

int main() {
myFunction("Mister");
myFunction("Master");
myFunction("Farrukh");
return 0;
}
Mister Sherkulov
Master Sherkulov
Farrukh Sherkulov

#include


#include
using namespace std;

void myFunction(string fname, string lname="Sherkulov") {
cout << fname << lname << "\n";
}

int main() {
myFunction("Master");
myFunction("Farrukh", "Hamzayevich");
return 0;
}
Master Sherkulov
Farrukh Hamzayevich
#include
#include
using namespace std;

void myFunction(string fname, int age) {
cout << fname << " Sherkulov. " << age << " yoshda. \n";
}

int main() {
myFunction("Mister", 13);
myFunction("Master", 14);
myFunction("Farrukh", 30);
return 0;
}
Mister Sherkulov 13 yoshda
Master Sherkulov 14 yoshda
Farrukh Sherkulov 30 yoshda

#include


using namespace std;

int myFunction(int x) {
return 5 + x;
}

int main() {
cout << myFunction(3);
return 0;
}
8

#include


using namespace std;

int myFunction(int x, int y) {
return x + y;
}

int main() {
cout << myFunction(5, 3);
return 0;
}

#include


using namespace std;

int myFunction(int x, int y) {
return x + y;
}

int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
8

vector ve; // пустой вектор
assert(ve.empty());


vector vn(10); // вектор размера 10
// vn создаёт объекты со значением, возвращаемым конструктором без параметров,
// для встроенных типов чисел это 0
assert(!vn.empty());
assert(vn.size() == 10);
assert(vn[0] == 0);


vector vi(10, 42); // вектор из 10 значений, равных 42
// в качестве второго параметра можно указать конкретное значение
// создаваемых объектов
assert(vi.size() == 10);
assert(vi[0] == 42);


int arr[] { 1, 2, 3, 4, 5 };
vector va(arr + 1, arr + 4); // копия диапазона массива
// va содержит 3 элемента: 2, 3, 4
assert(va.size() == 3);
assert(va[0] == arr[1] && va[1] == arr[2] && va[2] == arr[3]);


// Наконец, вектор можно создать из конкретного набора значений,
// используя фигурные скобки вместо круглых (C++11).
vector vl { 1, 2, 3, 4 }; // можно также ставить "=": vl = { ...
assert(vl.size() == 4);
assert(vl.front() == 1 && vl.back() == 4);

// Используем последний конструктор из примера выше.
vector vl { 1, 2, 3, 4 };
// Повторно используем тот же конструктор
// для создания временного объекта с заданным содержимым.
// Обратите внимание -- необходимо указывать тип элемента вектора (здесь int).
assert(( vl == vector { 1, 2, 3, 4 } ));
assert(( vl != vector { 2, 3, 4 } ));

XULOSA


Xulosa o'rnida shuni aytamanki, hayotiy masalalarni yechishda dasturlash yordamida, masalalarni matematik modellarini tuzib, ularni yechish algoritm va dasturlarini tuzish orqali jarayonlarni kompyuterlashtirish dolzarb masalalardan biri. Mazkur mustaqil ishda Vektorlarni funksiya parametrlari sifatida qo’llanilishi va mos dasturlari ko’rib chiqildi. Mustaqil ish kirish, nazariy qism, masalaning qo’yilishi, yechilish algoritmi, C++ tilidagi dasturi va natijalaridan iborat bo’ldi.


Hozirgi kunda barcha sohalarda kompyuter xizmatlari juda katta ro’l o’ynamoqda shu bilan birga dasturlar ham. Kelajakda bizni texnologiyalarga o’ralgan olam kutmoqda bu kasbni kelajagi porloq.
hayotiy masalalarni yechishda dasturlash yordamida, masalalarni matematik modellarini tuzib, ularni yechish algoritm va dasturlarini tuzish orqali jarayonlarni kompyuterlashtirish dolzarb masalalardan biri. Mazkur mustaqil ishda Vektorlarni funksiya parametrlari sifatida qo’llanilishi va mos dasturlari ko’rib chiqiladi. Mustaqil ish kirish, nazariy qism, masalaning qo’yilishi, yechilish algoritmi, C++ tilidagi dasturi va natijalaridan iborat.



Yüklə 60,84 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin