1.Сызықтық алгоритмдерді бағдарламалауда енгізу және шығару функциялары маңызды рөл атқарады, бұл пайдаланушымен өзара әрекеттесуге және ақпаратты бағдарламаға және бағдарламадан жіберуге мүмкіндік береді. Міне, осы мүмкіндіктердің қысқаша сипаттамасы:
Енгізу функциялары (кіріс функциялары):
Енгізу мүмкіндіктері бағдарламаға пайдаланушы енгізген деректерді алуға және оны әрі қарай өңдеу үшін сақтауға мүмкіндік береді. Оларпайдаланушының бағдарламамен өзара әрекеттесуін қамтамасыз етеді. Ең көп таралған енгізу функциясы-Python сияқты бағдарламалау тілдеріндегі input() функциясы.
Input () функциясы пайдаланушы пернетақтадан енгізген жолды оқып, оны бағдарламаға қайтарады. Python-да қолдану мысалы:
Алынған деректерді әрі қарай өңдеу үшін тиісті түрлерге (мысалы, сандарға) түрлендіруге болады.
2.Шығару функциялары (Output функциялары):
Шығару функциялары бағдарламаға есептеу нәтижелерін немесе пайдаланушы туралы ақпаратты көрсетуге мүмкіндік береді. Олар деректерді консоль экранына, файлдарға немесе басқа Шығыс құрылғыларына шығару үшін қолданылады.
Python тілінде print() функциясы ақпаратты экранға шығару үшін қолданылады:
C++ немесе Java сияқты басқа бағдарламалау тілдерінде C и және system жүйесіндегі cout сияқты консольге мәтін шығаруға арналған ұқсас мүмкіндіктер бар.out.Java-да println ().
Шығару функциялары мәтінді, сандарды, айнымалыларды және басқа деректерді шығара алады, бұл пайдаланушыларға бағдарламаның орындалу барысы мен нәтижелері туралы ақпарат береді.
Енгізу және шығару функциялары бағдарламаларды әзірлеудегі маңызды элементтер болып табылады және бағдарламаларға пайдаланушымен өзара әрекеттесуге және бағдарламаның жұмысы туралы ақпарат беруге мүмкіндік береді.
5. "Sep" және "end" опциялары Шығыс пішімдеуін басқару үшін Шығыс функциясында жиі қолданылады (мысалы, Python-да басып шығару). Міне, олар қалай жұмыс істейді және қандай жағдайларда "sep" және "end" параметрлері әдетте бағдарламалау тілдерінде қолданылады, олар пайдалы болуы мүмкін Python сияқты, сызықтық бағдарламалаудағы деректердің пішімделуін басқару үшінжәне консольде немесе басқалгоритмдер:
sep (бөлгіш):
sep ағындары. Олар емес шығару үшін берілген элементтерді бөлу үшін қолданылатын жол сызықтық алгоритмдердің бөлігі болып табылады, бірақ есептеу нәтижелерін немесе бағдарламалық кодтағы ақпаратты көрсету үшін пайдалы болуы мүмкін. Олардың функцияларын толығырақ қарастырайық:
"sep "("separator" аббревиатурасы) - бұл Шығыстағы элементтерді бөлу үшін қолданылатын бөлгіш. Әдепкі бойынша, бөлгіш. Әдепкі бойынша, em болып табылады бос орын. Сіз sep орнатылған бос орын.
Өзгертуге болады элементтерді бөлу үшін sep үшін пайдаланғыңыз келетін кез келген жолға "sep" өзгертуге болады.шығу жолында элементтер қалай бөлінетінін жүргіз. Мысалы, элементтерді үтірмен бөлгіңіз келсе, sep-ті", "күйіне орнатуға болады.
Python-да sep қолдану мысалы:
2.end (аяқталуы):
end-бұл барлық элементтер шыққаннан кейін Шығыс жолының соңына қосылатын жол. Әдепкі бойынша, end жаңа жол таңбасына ("\N") орнатылады.
Элементтерді шығарғаннан кейін не қосылатынын басқару үшін end өзгертуге болады. Мысалы, егер сіз әр print қоңырауынан кейін OBD-ді бос жолға орнатқыңыз келсе.
Python-да end пайдалану мысалы:
"end" - Шығыс соңында қосылатын жол. Әдепкі бойынша, " end "жаңа жолдың" \n " белгісіне тең, бұл жаңа жолдағы келесі элементті шығарады. Шығарудың соңында не қосылатынын бақылау қажет болса, "end" сөзін кез келген басқа жолға немесе таңбаға өзгертуге болады. Мысалы:
Бұл опциялар деректерді шығару форматын оқуға ыңғайлы немесе сіздің талаптарыңызға сай ету үшін конфигурациялау қажет болған кезде пайдалы. Сызықтық алгоритмдерде сіз оларды тізімдерден, сандардан және жолдардан тұратын есептеу нәтижелерін талдауға ыңғайлы түрде шығару үшін пайдалана аласыз.од: 0 1 2 (жолды аудармай)
7.Д
Бұл код алдымен math модуліндегі функцияларды қолдана отырып, sin(2.7), ln(5), e^1.5 және cos(0.71) мәндерін есептейді, содан кейін формула бойынша y өрнегінің мәнін есептейді. Нәтиже экранға шығады.
Осы бағдарламаны іске қосу арқылы сіз берілген формулаға сәйкес y мәнін аласыз.
Достарыңызбен бөлісу: |