Г и сал­ға­раева к а ка­лы­мо­ва ж а орын­таева информатика


Ес­те­рі­ңе­тү­сі­рің­дер



Pdf көрінісі
бет67/122
Дата11.05.2022
өлшемі4,51 Mb.
#142180
түріКнига
1   ...   63   64   65   66   67   68   69   70   ...   122
Ес­те­рі­ңе­тү­сі­рің­дер:
• масси деген не?
• индекс не үшін қолданылады?
Мең­ге­рі­ле­тін­бі­лім:
шарттармен стандартты 
мәселелерді шешу;
• қосындының жинақталу жұмысы;
• к бейтіндінің жинақталу жұмысы.
Оң­ ле­ме­нт­тер
­–­­
По­ло­жи­тель­ные­ ле­мен­ты­–­­
Posi tive el ements
Те­ріс­ ле­ме­нт­тер
­–­­
т­ри­ а­тель­ные­ ле­мен­ты­–­­
N egative el ements
Жұп­ин­де­кс­тер
­–­ ет­ные­
ин­дек­сы­–­
Even ind exe s
Тақ­ин­де­кс­тер
­–­ е­ ет­ные­
ин­дек­сы­–­
O d d ind exe s
АРМАН
-
ПВ
 
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


94
size = 20
a = arr.array('i', )
S1 = 0
S2 = 0
Sum = 0
P = 1
Біз массивті жарияладық, енді оған инициализациялауды 
орындауымыз қажет. Тапсырма бойынша массивті 1-ден 100-ге 
дейінгі кездейсоқ мәндермен толтыруымыз керек. Енді біздің 
бірөлшемді массивімізге кездейсоқ мәндерді берейік:
for i in range(size):
a.append(random.randint(1,100))
Әрине, массивтің барлық элементтерін біртіндеп қа рас ты ру 
үшін және әрқайсысына өзінің мәнін меншіктеуді цикл ар қы лы 
жа сау өте ыңғайлы.
Randint ()
функциясының 1-ден 100-ге 
дейінгі аралықта кездейсоқ өлшемдерді реттеу үшін бас тап қы 
және соңғы мәндерін беруіміз керек. Енді қажетті қосынды мен 
кө бей тіндіні есептейтін негізгі мәселемізге көшейік. Тағы да 
мас сив бойынша қарастыру үшін 
for
циклін пайдаланамыз.
for i in range(size):
if a[i] 2 == 0:
S1 += a[i]
if a[i] 2 != 0:
S2 += a[i]
if a[i] < 30:
Sum += a[i]
if i == 2 or i == 9:
P*=a[i]
Әдеттегідей барлық 0 мен 
size
аралығындағы бірөлшемді 
массив элементтерін қарастыру үшін біз 
for
циклін пайдалана-
мыз, мұндағы 
size 
– массив өлшемі. Шарт орындалғанда 
size
қолданылмайды, себебі массив элементі 0-ден басталады. Демек, 
егер массив 20 элементтен тұратын болса, онда оның индекстері 
0-ден 19-ға [19-ды қоса алғанда] дейін болады.


Достарыңызбен бөлісу:
1   ...   63   64   65   66   67   68   69   70   ...   122




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет