• Qisqa Shart Operatorlari.
  • Fizik jarayonlarni kompyuterda modellashtirish




    Download 15,08 Mb.
    bet60/135
    Sana22.05.2024
    Hajmi15,08 Mb.
    #250347
    1   ...   56   57   58   59   60   61   62   63   ...   135
    Bog'liq
    Fizik jarayonlarni kompyuterda modellashtirish

    3 int main() {
    4 if (15 > 13) {
    5 30 cout << "15 soni 13 dan katta";
    6 }
    7 return 0;
    8 }
    15 soni 13 dan katta

    else (Aks Holda)


    else Agar shart bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning false.
    if () {
    // Shart bajarilgan vaqtdagi operatorlar
    } else {
    // shart bajarilmagan holdagi kod blogini joylaysiz
    }
    1 #include
    2 using namespace std;
    3 int main() {
    4 int time = 20;
    5 if (time < 18) {
    6 cout << "Hayirli Kun.";
    7 } else {
    8 cout << "Hayirli Kech.";
    9 }
    10 return 0;
    11 }
    Hayirli Kech

    else if (Aks holda agar)


    else if agar aks holda degan ma'noni berib birinchi yoki undan yuqori shartlar qanoatlantirmasa ushbu shart operatori ishlatiladi.
    else if har doim undan oldin else if yoki if sahrt operatorlari keladi.
    if () {
    // Birinchi shart True bo'lsa u holda siz da ushbu blog kodingiz ishlaydi
    } else if () {
    // birinchi shart false bo'lsa ikkinchi shart true bo'lsa ushbu blog ishlaydi
    } else {
    // ikki shart ham qanoatlantirmasa ushbu blog ishlaydi.
    }
    1 #include
    2using namespace std;
    3 int main() {
    4 int time = 22;
    5 if (time < 10) {
    6 cout << "Hayirli Tong.";
    7 } else if (time < 20) {
    8 cout << "Hayirli Kun.";
    9 } else {
    10 cout << "Hayirli Kech.";
    11 }
    12 return 0;
    13 }
    Hayirli Kech.

    Qisqa Shart Operatorlari.


    C++ dasturlash tilini shunday bir imkoniyati borki bular birini imkoniyati shart operatorini qisqartirib . yozishdan iborat. Quyidagi formulani yod oling.
    o'zgaruvchi= (shart) ? shart to'g'ri bo'lsa shart notug'ri bo'lsa;
    Quyidagi kodga e'tibor bering.
    1 #include
    2 using namespace std;
    3 int main() {
    4 int time = 20;
    5 if (time < 18) {
    6 cout << "Hayirli Kun.";
    7 } else
    8{
    9 cout << "Hayirli Kech.";
    10 }
    11 return 0;
    12 }
    Qisqa tartibda yozish.
    1 #include
    2 using namespace std;
    3 int main() {
    4 int time = 20;
    5 string result = (time < 18) ? "Hayirli Kun." : "Hayirli Kech.";
    6 cout << result;
    7 return 0;
    8}

    Pedagogik Texnologiya: Nilufar Guli Texnologiyasi

    Sxema 14.
    KLASTER TEXNOLOGIYASI:

    Sxema 15.
    Mavzuga doir yuqoridagi Pedagogik texnologiyadan foydalanib, Nilufar Texnologiyasiga doir Sxemani yuqoridagi rasmni misol qilib, chizing.
    Nazariy savollar:

    1. Tarmoqlanuvchi jarayonlar

    2. Tarmoqlanuvchi jarayonlarning blok Sxemasi?

    3. Tarmoqlanuvchi dasturlarga misollar keltiring?

    4. Shartli operatorlar;

    5. Otish operatori go to

    6. Break operatori?

    7. Continiue operatori?

    8. O’tish operatori go to?

    9. Tanlash operatori?


    4-amaliy mashg’ulot: Microsoft Visual Studio Express muhitida chiziqli agortimlarni o’rganish.
    Amaliy mashg’ulotning texnik ta’minoti: video proyektor, kompyuter Pentium 4, Visal Studio Express muhiti.
    Amaliy mashg’ulotning maqsadi: Microsoft Visual Studio Express muhitida chiziqli agortimlarni tuzishni C++da o’rganish.
    Amaliy mashg’ulotning nazariy bayoni:nazariy qismini konspekt qiling.
    Amaliy mashg’ulotning nazariy bayoni:
    Chiziqli dasturlarni C++da amalga oshirishni ko’rib chiqamiz.
    Misol 1. a,b,c, sonlar berilgan bo’lsin, ani bga, bni c ga, a ni cga teng qiladigan dasturni tuzish kerak bo’lsin.
    Avval dasturda yozilishikerak bo’lgan qatorlarni yozamiz, math.h matematik amallarni qo’llab quvatlovchi amallarni kiritamiz. Dasturni yozaylik, bu yerda a,b,clarning qanday tipli o’zgaruvchilarkigini tanitamiz. Dasturda
    # include
    # include
    using name space std;
    int (main)
    {
    ……..
    return(0);
    }
    int main() funktsiyasi ochiladi va uning ichida hisonlashlar amalga oshiriladi va u yopiladi, undan keyin esa:
    return 0;
    } deb yoziladi.
    cin bu kiritish operatori, o’zgaruvchilarni kiritadi,undan keyin kiritish oqimi yoziladi >>, y’ani cin>>a; a o’zgaruvchi kiritiladi.
    cout-chiqarish operatiri, natijani chiqarishda qo’llaniladi va undan keyin chiquvchi oqim yoziladi:Masalan, cout<Endi yuqoridagi misolga doir dastur tuzamiz:
    1 # include
    2 # include
    3 using name space std;
    4 int (main)
    5 {
    6 cout”a=”;
    7 cin<
    8 cout”b=”;
    9 cin<
    10 cout”c=”;
    11 cin<
    12 a=b;
    13 b=c;
    14 c=a;
    15 cout<
    16 return 0;
    17 }
    Misol 2. a,b,c, — uchburchakning tomonlari. S uchburchak yuzasini hisoblang. Geron formulasi bo’yicha::

    Bu yerda р — uchburchak yarimoerimetri.Endi chiziqli dasturga misol bo’lgan dasturni C++da yozamiz:
    1 #include
    2#include
    3void main ()
    4{
    5float a,b,c,p,s;
    6 printf("\na=");
    7 scanf ("%f",&a);
    8 printf("\nb=");
    9 scanf("%f",&b);
    10 printf("\nc=");
    11 scanf ("%f",&c);
    12 p= (a+b+c)/2;
    13 s=sqrt(p*(p-a)*(p-b)*(p-c));
    14 printf ("\nUchburchak yuzasi=%f ", s) ;
    }

    Download 15,08 Mb.
    1   ...   56   57   58   59   60   61   62   63   ...   135




    Download 15,08 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Fizik jarayonlarni kompyuterda modellashtirish

    Download 15,08 Mb.