Amaliy mashg`ulot uchun Mundarija


Amaliy mashg`ulot mavzu bayoni


Download 0.8 Mb.
bet26/56
Sana18.09.2023
Hajmi0.8 Mb.
#1680455
1   ...   22   23   24   25   26   27   28   29   ...   56
Bog'liq
Amaliy mashgulot sanoq sistema

Amaliy mashg`ulot mavzu bayoni:
Shartli konstruktsiyalar
Shartli konstruktsiyalar dasturning ishini muayyan shartlarga qarab yo'llardan biriga yo'naltiradigan ko'plab dasturlash tillarining asosiy tarkibiy qismlaridan biridir.
C # tilida quyidagi shartli tuzilmalar qo'llaniladi: if..else va switch..case.


if/else konstruktsiyasi.
If / else konstruktsiyasi ma'lum bir shartning to'g'riligini tekshiradi va sinov natijalariga qarab ma'lum bir kodni bajaradi:
if (mantiqiy ifoda)
{operatsiyalar}
int num1 = 8;
int num2 = 6;
if (num1> num2)
{
Console.WriteLine ("{0} raqami {1} raqamidan katta", num1, num2);
}
else blokidan foydalanish quyidagicha:
if (mantiqiy ifoda)
{
A-operatsiyalar to`plami
}
else
{
B-operatsiyalar to`plami
}

Yuqoridagi misolni quyidagicha ifodalaymiz:


int num1 = 8;
int num2 = 6;
if (num1> num2)
{
Console.WriteLine ("{0} raqami {1} raqamidan katta", num1, num2);
}
else
{
Console.WriteLine ("{0} raqami {1} raqamidan kichik yoki teng", num1, num2);
}
Topshiriqlar.
1. Ikkita haqiqiy son berilgan. Agar ularning birinchisi ikkinchisidan kichik bo‘lsa, uni nol bilan, aks holda berilgan sonlarning o‘rta arifmetigi bilan almashtiring.
2. Ikkita haqiqiy son berilgan. Bu sonlarning kichigini yarim yig‘indisi bilan, kattasini esa ko‘paytmasi bilan almashtiring.
3. Uchta o‘zaro har xil sonlarning yig‘indisi birdan kichik bo‘lsa, berilgan sonlarning eng kichigi, aks holda eng kattasi topilsin.
4. Berilgan uch xonali N sonning birinchi raqami toq sonmi?
5. Berilgan uch xonali N sonning oxirgi raqami juftmi?


Adabiyotlar



  1. Троелсен Эндрю, Джепикс Филипп | Язык программирования C# 7 и платформы .NET и .NET Core. Вильямс. 2018

  2. Madraximov Sh.F., Ikramov A.M. C++ tilida programmalash bo’yicha masalalar to’plami. O’quv qo’llanma // Toshkent, O’zbekiston Milliy Universiteti, “Universitet” nashriyoti, 2017. 160 bet

  3. Ю.С. Магда C#. Язык программирования Си Шарп. – Изд. ДМК Пресс, 2013, 190 с.

  4. Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер. C# 4.0 и платформа .NET 4 для профессионалов. – Изд. Вильямс, 2011, 1440 с.




Download 0.8 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   56




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