3.2 Зертханалық жұмысты орындауға әдістемелік нұсқаулықтар
Мысалы ретінде екі тапсырманы алайық: үш санның арифметикалық ортасын есептеу; екі айнымалыны салыстыру. Python нәтижелердің листингі 6а суретте, принскрин 6б суретте көрсетілген.
19
а)
б)
6 сурет – Сызықтық түрдегі және тармақталған тапсырмаларды жүзеге асыру
3.3 Бақылау сұрақтарының тізімі
Python айнымалылардың қандай түрлері бар?
4 Зертханалық жұмыс №6-7. Python. Шартты оператор
For циклі
Жұмыстың мақсаты: циклдармен және массивтермен жұмыс істеу дағдыларын қалыптастыру.
4.1 Жұмыстың тапсырмасы
Python бағдарламасында нұсқа бойынша бес тапсырманы шешу.
нұсқа.
a1,...,a20 сандарының бір өлшемді массиві берілген. Оны кездейсоқ түрде толтыру және сұрыптау.
20
1 саны – дүйсенбі екені белгілі, олай болса айдың n-саны аптаның қай күні болады.
Айдағы күндердің саны берілген. Мүмкін болатын айды анықтау.
Квадратты матрица берілген. Оған кері матрицаны алу.
k*k массив берілген. Негізгі диагональдің элементтерін қосымша диагональдің элементтеріне алмастыру.
2 нұсқа.
Ұзындығы n бірөлшемді массивтің кездейсоқ түрде берілген барлық элементтерінің орта мәнін анықтау.
Ұзындығы k бірөлшемді массив берілген. Массивтің ең үлкен элементін табу.
Квадрат матрица түрінде Фибоначчи сандар қатарының бірінші 16 элементінен сандар массивін шығару.
|
20
|
x
|
|
4)
|
Табу
|
ij
|
.
|
|
|
|
|
|
|
i, j=1
|
i
|
|
5)
|
n берілген. Егер аij=
|
i 2 j 2
|
, болса |аij|i,j=1,…n қанша оң элементі
|
|
|
|
|
|
n
|
|
болатындығын анықтау.
нұсқа.
а элементтен тұратын кездейсоқ сандардың массиві берілген. Индекстері үшке еселі массив элементтерін ғана экранға шығару.
Егер айдың екінші күні – бейсенбі болса, онда айдың n-күні аптаның қай күні болады.
Кездейсоқ түрде толтырылған сандардың массиві берілген. Индекстері k кіші және n үлкен емес массив элементтерін шығару.
Қолданушы n*n элементтердің массив санын енгізеді. Матрицаны кері түрде жазу (соңынан бастап).
Бірінші элементтері 3 және 5, ал келесі элементтері алдыңғы екеуінің қосындысын екіге бөлгеннен құралатын екі өлшемді n*m массивті шығару.
Достарыңызбен бөлісу: |