4.2 Зертханалық жұмысты орындауға әдістемелік нұсқаулық
8
Тапсырмаларды алайық: х1=х2=х3=1; xi=xi-1+xi-3 болсын, табу (xi 2i ) n
i 1
элементтен тұратын кездейсоқ сандар массивінде элементтерді симметриялы түрде орындарын алмастыру: бірінші элементті соңғымен, соңғының алдындағыны екінші элементпен және т.с.с.; екі өлшемді массивті қатар бойынша өсуі бойынша сұрыптау. Python бағдарламасындағы нәтижелердің принскрині 7а суретте, листингі 7б суретте көрсетілген.
а)
27
б)
7 сурет – Массивтермен тапсырмаларды жүзеге асыру
4.3 Бақылау сұрақтарының тізімі
Python-да екі өлшемді массивті қалай бір өлшемдіге бөлуді жүзеге асыруға болады?
Массивтерді қалай «желімдеуге» болады?
28
5 Зертханалық жұмыс №8-9-10. Python. Жол while циклі Тізімдер
Жұмыстың мақсаты: қатарлы мәліметтермен жұмыс істеу, оларды көрсету және форматтар дағдысын қалыптастыру, файлдық құрылымдармен жұмыс істеу дағдыларын меңгеру.
5.1 Жұмыстың тапсырмасы
Python бағдарламасында өз нұсқасының үш тапсырмасын шешу.
нұсқа.
Қатар енгізіледі, «u» әрпінің қайталану көлемін табу.
Қатар берілген, ондағы айырманың бәрін қосындымен алмастырып реттілікті түрлендіру.
Файлда мәтін берілген. Әр жолақтың басына оның нөмірін және жолақтағы таңба санын жазу.
2 нұсқа.
Компоненттері бүтін сан болып табылатын файл берілген. Файлдың компоненттерінің қосындысын табу.
Файл қатарындағы бас әріптердің пайыздық және сандық мөлшерін анықтау.
Компоненттері бүтін сан болып табылатын файл берілген. Екінші файлға бірінші файлдағы барлық жұп сандарды кері ретпен жазу.
3 нұсқа.
Компоненттері нақты сан болып табылатын файл берілген. Компоненттердің ең үлкен мәнін анықтау.
Қатардағы ең қысқа сөздің ұзындығын анықтау.
Әр қатардың басында файлда сәйкес қатардағы сөздің санын жазу.
4 нұсқа.
Файлда ең кіші санды табу.
Файлда таңбалардың тізбегі берілген. Барлық сұрақ белгілерін нөлмен алмастырып, файлды түрлендіру.
Компоненттері бүтін сан болып табылатын файл берілген. Екінші файлға жұп сандардың нақты квадраттары болып табылатын сандарды жазу.
5 нұсқа.
Компоненттері бүтін сан болып табылатын файл берілген. Екінші файлға 5-ке бөлінетін барлық жұп сандарды жазу.
Айырмадан кейін тұратын таңбаларды «-7» сандарымен алмастырып, қатарды түрлендіру.
s1, …, sn таңбалар, қатар берілген. Таңбалардың арасында кем дегенде бір нүкте бар екендігі белгілі. Осы тізбекте нүктенің бірінші нөмірін табу.
6 нұсқа.
Нүктелерден тұратын тізбекті қатардағы барлық таңбалардың нөмірлерін табу.
29
Қатарда s1, …, sn таңбалары берілген. Екі бос орындардың санын анықтау.
Компоненттері нақты сан болып табылатын файл берілген. Файлдың бірінші және соңғы компонентінің айырмашылығын табу.
Достарыңызбен бөлісу: |