|
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali
|
bet | 6/7 | Sana | 27.05.2024 | Hajmi | 19,67 Kb. | | #255219 |
Bog'liq 1-mustaqil ish topshiriqlari-fayllar.org
Quyidagi masalalar uchun algoritm va dastur tuzing
1-Amaliy mashg‘uloti mavzusi: Algoritmlarni loyihalash. Algoritm korrekt va samaradorligini baholash.
Ishning maqsadi: Berilgan masalalar uchun algoritm tuzish, ularni baholash kriteriyalari bo’yicha tahlil qilish, qiyinlik darajasini baholashni o’rganish
1-topshiriq.
Ax+B=0 ko’rinishdagi tenglamani ildizini toppish algoritmini va dasturini tuzing
Algoritmni ishlab chiqish.
a-ning qiymatini va b-ning qiymatini olib olamiz.
Tenglama ildizini hisoblaymiz: x = -b/a.
x-ning qiymatini chiqaramiz.
.
Dastur kodi
def solve_equation(a, b):
if a == 0:
if b == 0:
return "Har qanday x qiymati yechim"
else:
return "Tenglama yechimsiz"
else:
x = -b/a
return x
x = solve_equation(2, 4)
print(x) # -2.0
Dasturni tekshirish (Yechim olish)
2-amaliy mashg‘uloti mavzusi: Massiv elementlarini tartiblashtirish. Matrisa maksimal, minimal elementnlarini aniqlash algoritmi
Ishdan maqsad: massiv va matritsalarga doir masalalar uchun algoritm tuzish va ularni tahlil qilish
1-topshiriq.
Bir o`lchamli sonli massiv [a,b] qismda yotmaydigan elеmеntlarining o`rtacha qiymati hisоblansin .
Kiruvchi ma’lumotlar: Birinchi satrda n (1<=n <=100). Ikkinchi satrda n ta butun son(0<=a[i]<=100). Uchinchi satrda a va b sonlar berilgan.
|
Kiruvchi ma’lumotlar: Birinchi satrda n (1<=n <=100). Ikkinchi satrda n ta butun son(0<=a[i]<=100). Uchinchi satrda a va b sonlar berilgan.
|
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali
|