Массив элементтерін орындарымен алмастыру. Информатика, 9 сынып, дидактикалық материал.
1-топ
Төмендегі бағдарлама кодының қандай қызмет атқаратынын топтарыңда зерттеп, талқылаңыз. Бағдарлама кодының әр жолына түсініктеме жазыңыз.
n=input("Элементтер саны: ")
massiv=[]
for i in range(0,n):
a=input("Массив элементі: ")
massiv.append(a)
print "Бастапқы массив: ", massiv
m=input("Элементтер саны: ")
k=input("Бастапқы позиция: ")
for i in range(0,m):
buffer=massiv[k+i-1]
massiv[k+i-1]=massiv[i]
massiv[i]=buffer
print "Қорытынды массив: ", massiv
Бағдарлама орындалуының қорытындысы
2-топ
Төмендегі бағдарлама кодының қандай қызмет атқаратынын топтарыңда зерттеп, талқылаңыз. Бағдарлама кодының әр жолына түсініктеме жазыңыз.
n=input("Элементтер саны: ")
massiv=[]
for i in range(0,n):
a=input("Массив элементі: ")
massiv.append(a)
print "Бастапқы массив: ", massiv
summa=0
for i in range(0,n):
summa=summa+massiv[i]
massiv.insert(massiv[0]-1,summa)
print "Қорытынды ", massiv
Бағдарлама орындалуының қорытындысы
3-топ
Төмендегі бағдарлама кодының қандай қызмет атқаратынын топтарыңда зерттеп, талқылаңыз. Бағдарлама кодының әр жолына түсініктеме жазыңыз.
n=input("Элементтер саны: ")
massiv=[]
for i in range(0,n):
a=input("Массив элементі: ")
massiv.append(a)
print "Бастапқы массив: ", massiv
for i in range(0,n):
if massive[i] < 0:
break
indx1=i
for i in range(0,n):
if massive[i] > 0:
break
indx2=i
buffer=massiv[idx1]
massiv[idx1]=massiv[idx2]
massiv[idx2]=buffer
print "Қорытынды массив: ", massiv
Бағдарлама орындалуының қорытындысы
>>>Элементтер саны: 5
Массив элементі: 2
Массив элементі: 3
Массив элементі: 9
Массив элементі: -6
Массив элементі: -11
Бастапқы массив: [2 3 9 -6 -11]
Қорытынды массив: [-6 3 9 2 -11]
>>>
Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру