Oliy va o’rta mahsus ta’lim vazirligi namangan davlat universiteti gulshod yunusova


DASTUR N SONNI O’QIB N TA SONNIYIG’INDISINI HISOBLAYDI: 1 + 2 + 3


Download 5.84 Mb.
bet19/40
Sana15.09.2023
Hajmi5.84 Mb.
#1678635
1   ...   15   16   17   18   19   20   21   22   ...   40
Bog'liq
python 1 qism дарслик Г.Юнусова (1)

DASTUR N SONNI O’QIB N TA SONNIYIG’INDISINI HISOBLAYDI: 1 + 2 + 3


+… + nVazifaning tavsifi
Dastur kirish uchun n raqamini oladi, 1 + 2 + 3 +… + n qatorlarining yig'indisini hisoblab chiqadi va barchasini ekranda aks ettiradi.
Muammoning echimi

  1. Biz butun sonning qiymatini o'qiymiz va uni n o'zgaruvchiga yozamiz.

  2. Bo'sh ro'yxat yarating.

  3. Biz for loopdan foydalanamiz, unda i loop o'zgaruvchisi 1 dan n gacha bo'lgan qiymatlarni qabul qiladi.

  4. Tsikl ishlayotganda, i qiymatlari va "+" belgisini ko'rsating, shuningdek, avval yaratilgan ro'yxatga i qiymatlarini qo'shing.

  5. Keyin biz ro'yxatning barcha elementlari yig'indisini hisoblaymiz.

  6. "=" belgisini, so'ngra hisoblangan miqdorni ko'rsating.

  7. Tugatish. Manba kodi

Quyida n raqamini qabul qiladigan, 1 + 2 + 3 +… + n qatorlarining yig'indisini hisoblaydigan va barchasini ekranda ko'rsatadigan dasturning manba kodi keltirilgan. Dastur natijalari ham quyida keltiriladi.
81
n = int(input("Sonni iiting: "))



for i inrange(1, n+1):



if(i < n):

a.append(i)



print("=", sum(a))

Dasturning qanday ishlashini tushuntirish



  1. Foydalanuvchi n o'zgaruvchiga yozilgan raqamni kiritadi.

  2. Bo'sh ro'yxat tuziladi a.

  3. for loopida i tsikli o'zgaruvchisi 1 dan n gacha o'zgaradi (n + 1 qo'shilmaydi).

  4. Tsiklning har bir takrorlanishida i qiymati '+' belgisi bilan birga ko'rsatiladi. Shuningdek, ro'yxatga a qiymati qo'shiladi.

  5. Tsikl tugagandan so'ng '=' belgisi va ro'yxat yig'indisi ko'rsatiladi, bu sum () funktsiyasi yordamida hisoblanadi.

Dastur natijalari

Misol1:

1 + 2 + 3 + 4 = 10

Miso 2:



1 + 2 + 3 + 4 + 5 = 15O





Download 5.84 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   40




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