ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.04.2024
Просмотров: 16
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Элементтердің орынын ауыстыру.
Элементтердің орынын
ауыстыру.
Сабақтың мақсаты: Бірөлшемді массив элементінің орнын ауыстыру әдістерін анықтау.
Нені үйренесіңдер? Бірөлшемді массивті пайдалана отырып ,Pyhton (пайтон) программалау тілінде программа құруды.
Тізімдерді өңдеу алгоритмі
Толтыру | Талдау | Іздеу | Ауыстыру |
|
|
| |
|
|
|
- Бағдарламаларды құру кезінде кей есептерді шешу үшін айнымалылардың мәнін ауыстыру керек болады. Бағдарламалау кезінде соңғы берілген мәнді айнымалыға жазады. Сондықтан екі айнымалының мәнін ауыстыру үшін төмендегідей кодты жаза салуға болмайды:
- Мұндай кодты орындаған соң екі айнымалының мәні бірдей болып қалады.
- Айырбастау үшін үшінші қосымша айнымалыны енгізеді, оған бірінші айнымалының мәні жазылады. Әрі қарай бірінші айнымалыға екінші айнымалының мәні жазылады. Екінші айнымалыға қосымша айнымалыға жазылған мән беріледі.
a = b
b = a
1-мысал: Жеті саннан тұратын массивтің 3 және 5-элементтерін ауыстыру.
Программалық код:
Нәтижесі:
2-мысалы: Бір өлшемді массив берілген. 1-элементті соңғысымен, ал 2-элементті соңғының алдындағы элементпен ауыстыру қажет. Шешімі: Массив элементтерінің санын n деп белгілейік. Бірінші және екінші элементтердің индексі 0 мен 1-ге, соңғы және соңғының алдындағы элементтер индексі сәйкесінше (n-1) және (n-2)-ге тең.
Программалық код:
Нәтижесі:
Тапсырма №1
- Оқушы массивтің максималды және минималды элементтерін ауыстыруға мүмкіндік беретін бағдарлама кодын құрастырды.Код жолдары мен олардың міндетін сәйкестендір.
Максималды элементтерді анықтау |
Минималды элементті анықтау |
Максималды элементін индексін анықтау |
Минималды элементтің индексін анықтау |
Мәндерді ауыстыру |
j=num.index(m2) |
i=num.index(m1) |
m2=min(num) |
num[i],num[0]= num[0],num[i] |
m1=max(num) |