Главная страница

ОАиП. 17, 18 билеттер. Массив ру n 10 a 0n пернетатадан енгізу for i in range(N)


Скачать 78.41 Kb.
НазваниеМассив ру n 10 a 0n пернетатадан енгізу for i in range(N)
Дата15.05.2022
Размер78.41 Kb.
Формат файлаdocx
Имя файла17, 18 билеттер.docx
ТипДокументы
#531311

Билет-17

1.Пернетақтадан массивті енгізу

Массив құру:

N = 10

A = [0]*N
Пернетақтадан енгізу:

for i in range(N):

print ( "A[", i, "]=",

sep = "", end = "" )

A[i] = int( input() )
sep = ""- Элементтерді ажыратпау

end = ""- Жаңа жолға көшірмеу
2.Python тілінің шартты операторы
Python-да шартты конструкциялар әзірлеуші өзіне берілген жағдайларға байланысты бағдарламаның белгілі бір әрекетін орната алатындай етіп жасалған. Мұндай құрылымдарды пайдалану үшін бағдарламашы кем дегенде бір шартты, егер бұл шарт ақиқат болса, орындалатын кодпен анықтауы керек. Сондай-ақ, қажет болған жағдайда, егер шарт жалған болса, орындалатын кодты жазуға болады.

Python кез-келген нөлдік емес және бос емес мән ақиқатқа (True) тең, ал нөл немесе бос объект жалғанға (False) тең болады.

Python-да келесі шартты конструкциялар бар:

  • if

  • if / elif / else

  • кірістірілген if конструкциялары.


3.Есеп. Шығару алгоритмінің блок-схемасын сызып және бағдарламасын жазыңыз. x және y-тің 1-ден 1000-ға дейінгі аралықта қанша жұп сан бар екендігін анықта.

Код:

sum=0

for i in range(1, 1000):

if i % 2 == 0:

sum+=1

print('Сумма четных чисел:',sum)


Билет-18

1.Барлық массив элементтерін қалай өңдеуге болады?

Барлық массив элементтерін айнымалымен өңдеуге болады.

Мысалы:



Циклда өңдеу:



Айнымалысы бар цикл:

2.Python тілінде range() функциясы
Қарапайым сөзбен айтқанда, range () берілген ауқым аясында бірқатар сандарды құруға мүмкіндік береді. Функцияларды қанша дәлелдейтіндігіңізге байланысты, сіз осы сандар қатарының қай жерде басталып, аяқталатынын, сондай-ақ екі санның арасындағы айырмашылық қаншалықты үлкен болатынын шеше аласыз.

3.Есеп. Шығару алгоритмінің блок-схемасын сызып және бағдарламасын жазыңыз. A(n), B(n), C(n) үш массиві берілген. Осы массивтердің барлығына ортақ элементті табу программасын жазу.
Код:

A=[1,2,3,4];B=[3,2,9,108];C=[6,3,99,2,9];

D=[]; # Общие элементы

for e1 in A:

for e2 in B:

for e3 in C:

if e1 == e2 and e2 == e3:D.append(e1)

print('Общие элементы: ',D)



написать администратору сайта