Va axborot texnologiyalari 10-sinf toshkent – 2021



Yüklə 27,94 Mb.
Pdf görüntüsü
səhifə82/153
tarix05.09.2023
ölçüsü27,94 Mb.
#141598
1   ...   78   79   80   81   82   83   84   85   ...   153
10-sinf informatika ..

34-dars. AMALIY MASHG‘ULOT
Masala
. Sinfdagi
 n
nafar o‘quvchining imtihon natijalari 
x
[
n
] ko‘rinishidagi ro‘yxatda berilgan. 
Ro‘yxat elementlari har bir o‘quvchining imtihon baholari (foizlarda)dan tarkib topgan. 
O‘quvchilarning eng yuqori, eng past va o‘rtacha o‘zlashtirish ko‘rsatkichini hisoblovchi dastur 
tuzing. O‘quvchilar soni va ularning imtihon natijalari (100 foizda) klaviatura orqali kiritiladi.
Matematika fanidan sizga ma’lumki, 
n
nafar o‘quvchining o‘rtacha o‘zlashtirish ko‘rsatkichi 
quyidagiga teng:
R=
n
x
1
+x
2
+
+x
n
+
...
print('O‘quvchilar soni:')
n=int(input())
x=[0]*n
R=0
print('Imtihon natijalari:')
for i in range(0,n):
x[i]=int(input())
min_res=min(x)
max_res=max(x)
for i in range(0,n):
R+=x[i]
R=R/n
n
 
– ro‘yxat elementlari soni, ya’ni 
o‘quvchilar soni kiritiladi.
x
ro‘yxatning
 n 
ta elementini 
joylashtirish uchun xotiradan joy zaxira 
qiladi. 

= [0,0,…,0]
Yig‘indi hisoblanayotganligi uchun 
boshlang‘ich qiymati 0 ga teng deb 
olinadi.
0 dan 
n
gacha
 n 
ta sikl ishlaydi.
Klaviatura orqali kiritilgan elementlarni 
ro‘yxatga o‘zlashtiradi.
Ro‘yxatdagi eng kichik elementni topadi.
Ro‘yxatdagi eng katta elementni topadi.
Dastlab baholar yig‘indisini hisoblab, 
keyin uni 

ga bo‘ladi va o‘rtacha 
ko‘rsatkichni chiqaradi.


117
117
117
117
print('Eng yuqori:', max_res, '%')
print('Eng past:', min_res, '%')
print('O‘rtacha:', R, '%')
Yuqori bahoni chiqaradi.
Past bahoni chiqaradi.
O‘rtacha ko‘rsatkichni chiqaradi.
O‘quvchilar soni:
8
Imtihon natijalari:
58 74 63 45 74 89 81 55.
Eng yuqori ko‘rsatkich: 89 %.
Eng past ko‘rsatkich: 45 %.
O‘rtacha ko‘rsatkich: 67,375 %.
Klaviatura orqali ro‘yxat elementlari 
kiritiladi.
Ro‘yxat bilan bog‘liq masala va misollarni yechishda musbat, manfiy, juft yoki toq elementni 
aniqlash kabi turli shartlar berilgan bo‘ladi. Masala va misollarni yechishda quyidagi jadvaldan 
foydalaning:

Yüklə 27,94 Mb.

Dostları ilə paylaş:
1   ...   78   79   80   81   82   83   84   85   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin