21
5-Amaliy topshiriq
1. Masalaning qo’yilishi:
N natural son berilgan. 1 dan N gacha bo'lgan
barcha natural sonlarning
kvadratlaridan hosil bo’lgan massiv elementlaridan juft
sonlarni ajratib oling va
ularning yig’indisini hisoblang.
2. Masalaning qo’yilishida parametrlarni aniqlash:
Bu masalani yechishda bitta kvadrat nomli massiv va juft sonlar
yig’indisini saqlovchi natija nomli o’zgaruvchi hosil qilib olamiz,
3. Hisoblash algoritmini (qoidasini) aniqlash:
Foydalanuvchi biror n sonini kiritadi. Kiritilgan songacha bolgan
sonlarning kvadratidan iborat massiv hosil qilamiz. Bu massivni juft
elementlarini yig’indisini topamiz va ekranga chop etamiz.
massivdagi juft sonlarni yi'indisini hisoblash:
for i in kvadrat:
if i % 2 == 0:
natija += i
4. Masalaning yechimi uchun dasturlash tilidagi algoritm
(dastru kodi):
Python dasturlash tilida:
#n sonini kiritib olish
n = int(input("N= "))
kvadrat =[]
natija = 0
#1-n tiolamdan iborat massivni toldirib olish
for i in range(1, n+1):