Djumanov-lsb docx



Download 78,04 Kb.
Sana05.07.2022
Hajmi78,04 Kb.
#741715
Bog'liq
iylsb


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
"KOMPYUTER INJINIRING" FAKULTETI

“Linux Server boshqaruvi” fanidan.


Lobaratoriya ishi
Tayyorladi: 107-19-guruh talabasi
Jumanov Diyorbek Qabul qildi: MIRSAIDOV B. M.

SAMARQAND 2021.





Mavzu: Sonlarni qo’shish scriptini dasturini tuzib natijani chiqaring

Qobiq skriptida ikkita butun sonning (Raqamlar) yig'indisini hisoblash boshqa dasturlash tillari kabi juda oddiy. exprBash qobig'i ifodalarni baholash uchun chaqiriladigan buyruq qatori yordam dasturini taqdim etadi . Bash qobig'ining so'nggi versiyasi, shuningdek, ifodalarni to'g'ridan-to'g'ri qobiq bilan baholash funksiyasini ham o'z ichiga oladi.


Ushbu qo'llanmada biz bash skriptida ikkita raqamning yig'indisini hisoblashning bir necha usullarini muhokama qilamiz.

Bash - ikkita raqam qo'shish


Bu exprmatematik ifodalarni baholash uchun ishlatiladigan buyruq qatori yordam dasturi. Bash qobig'i ham to'g'ridan-to'g'ri matematik ifodalarni baholashni qo'llab-quvvatlaydi.


Shell skriptida ikkita butun sonning yig'indisini hisoblash uchun quyidagi sintaksisdan foydalaning:





summa=`expr $num1 + $num2`



  • Qavslar ichiga olingan expr buyrug'idan foydalaning va dollar belgisi bilan boshlang.

summa=$(expr $num1 + $num2)

  • Bu to'g'ridan-to'g'ri qobiq bilan mening afzal ko'rgan yo'lim



summa=$(($num1 + $2))

Keyingi bir nechta misollarda biz raqamlar yig'indisini to'g'ridan-to'g'ri qobiq bilan hisoblashni muhokama qilamiz. Yuqoridagi sintaksisni berish uchun expr buyrug'ini ham tanlashingiz mumkin.




Shellda summani hisoblang

Bash qobig'i ham to'g'ridan-to'g'ri matematik ifodalarni baholaydi. Siz shunchaki ikki qavs ichiga olingan iboralarni dollar kabi yozishingiz kerak $((...)).


Ikki raqamli o'zgaruvchini ishga tushirish uchun qobiq skriptiga misol yozing. Keyin ikkala qiymatda ham qo'shish amalini bajaring va natijalarni uchinchi o'zgaruvchida saqlang.
Shell:



  1. #!/bin/bash




  1. # Calculate the sum of two integers with pre

  2. initialize values

  3. # in a shell script 5

6 a=10
7 b=20






Chiqish:
Yig'indi: 30

Buyruqlar qatori argumentlari bilan summani hisoblang


Ushbu ikkinchi misolda qobiq skripti buyruq qatori parametrlari sifatida ikkita raqamni o'qiydi va qo'shish operatsiyasini bajaradi.


Shell:



  1. #!/bin/bash




  1. # Calculate the sum via command-line arguments




  1. # $1 and $2 refers to the first and second argument

  2. passed as command-line arguments 5

6 sum=$(( $1 + $2 ))
7
echo "Sum is: $sum"



Yig'indi: 26

Ish vaqti kiritish bilan summani hisoblang


Ishlash vaqtida foydalanuvchidan ma'lumot oladigan qobiq skriptiga yana bir misol. Keyin berilgan raqamlarning yig'indisini hisoblang va o'zgaruvchiga saqlang va natijalarni ko'rsating.


Shell:



  1. #!/bin/bash




  1. # Take input from user and calculate sum.




  1. read -p "Enter first number: " num1




  1. read -p "Enter second number: " num2



5 sum=$(( $num1 + $num2 ))


6 echo "Sum is: $sum" 7
8


9



Chiqish:
Birinchi raqamni kiriting: 12 Ikkinchi raqamni kiriting: 15 Yig'indi: 27
Download 78,04 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish