Алгоритм және оның қасиеттері

Егер сіз берілген есепті шешу үшін қандай да бір программалау тілінде программа жазғыңыз келсе, онда алдымен есепті шешудің алгоритмін құруыңыз керек. Алгоритм . математикадағы ең бір іргелі ұғымдардың бірі. Алгоритм сөзі ІХ ғасырда өмір сүрген, адамдардың квадрат теңдеулерді жүйелей құрып оны шеше білуге үйреткен ұлы математик Әл. Хорезмидің атының латынша жазылуы algorithmi сөзінен алынған. Осылайша алгоритм ұғымы математикада ертеден қолданыла бастағанымен, математикалық теорианың объектісі ретінде кейбір проблемаларды зерттеуге байланысты ХХ ғасырдың 30.шы жылдарында зерттеле бастады.
Алгоритм деп берілген есепті шешудегі жасалатын әректтерді дәл және қарапайым етіп жазуды айтамыз. Басқаша айтқанда алға қойылған мақсатқа жетуде немесе берілген есепті шешуде орындаушыға біртіндеп қандай әректтер жасау керектігін дәл көрсететін нұсқауларды немесе іздеп отырған нәтижені алу мақсатында деректермен атқарылатын әрекеттерін орындалу реттілігін анықтайтын жарлықты алгоритм дейміз. Алгоритм белгілі бір реттіліепен бірінен соң бірі орындалатын бірнеше қадамдардан тұрады. Алгоритмнің әрбір қадамы бір немесе бірнеше қарапайым операцияларды қамтиды. Алгоритм ұғымның мәнін аша түсетін оның мынадай қасиеттері бар:
1. Алгоритм дискретті информациялармен жасалатын әрекеттерді тағайындайды және өрнектейді. Алгоритмге қатысты әрекеттердің бәрі дискретті болады. Алгоритмнің жұмысына қажетті материалдар ретінде символдық мәтіндер және сандар пайдаланылады.
2. Алгоритм біздің қалауымызға қарай өзгертуге болмайтын нақты нұсқау алгоритмде не істеу керектігі алдын.ала айқын береді. Мысалы, бір есепті шешудің алгоритмі берілсе онда ойланбай.ақ алгоритмде қандай нұсқаулар берілсе, сол нұсқауларды берілу ретімен орындасақ, есеп шығады. Алгоритмнің осы қасиетін оның анықталғандық қасиеті дейміз. Бұл жағдай адам сияқты емес ойлау қабілеті жоқ құрылғылардың мысалы, компьютердің көмегімен есептерді шешу мүмкіндігіне кепілдік берді. Мұндай құрылғылар алгоритмнің жарлықтарын ойланбастан формальды орындайды. Сондықтан алгоритмді есепті шығаруға қажеттінің бәрі бір мәнді анықталу және атқарушыға түсінікті әрі нақты болуы тиіс.
3. Бір алгоритмнің өзін бірнеше есептің шешімін табу үшін пайдалану мүмкіндігі, яғни бастапқы деректер мәндерінің жиынына пайдаланылу мүмкіндігі бар.
Алгоритмнің мұндай қасиетін көпшілікке бірдейлік, басқаша айтқанда, жалпылық қасиеті деп атайды.
4. Әрбір алгоритм белгілі бір бастапқы деректердің болуын талап етеді және іздеген нәтижені алуға жеткізеді. Мысалы, екі санды қосу алгоритмнде қосылғыштар бастапқы деректерге, ал қосынды нәтижеге жатады. Осылайша, алгоритмдегі әрекеттердің белгілі бір санның орындалуынан кейін қажетті нәтиже алу мүмкіндігі алгоритімнің нәтижелілігі деп аталады.
Осы айтылғандардан алгоритім бастапқы деректерді пайдаланып іздеген нәтижеге қол жеткізетін реттелген әрекеттер тізбегі деген қлрытынды жасруға болады. Мұндай әректтер тізбегінің орындалуы алгоритмдік
        
        Алгоритм және оның қасиеттері
Егер сіз берілген есепті шешу үшін қандай да бір ... ... ... ... онда ... ... ... алгоритмін құруыңыз
керек. Алгоритм – математикадағы ең бір ... ... ... ... ІХ ... өмір ... ... квадрат теңдеулерді жүйелей құрып
оны шеше білуге үйреткен ұлы математик Әл- ... ... ... ... ... ... ... алгоритм ұғымы математикада
ертеден қолданыла бастағанымен, математикалық теорианың ... ... ... ... ... ХХ ғасырдың 30-шы жылдарында
зерттеле бастады.
Алгоритм деп берілген есепті шешудегі ... ... дәл ... етіп ... ... ... ... алға қойылған мақсатқа
жетуде немесе берілген есепті ... ... ... ... ... ... дәл көрсететін нұсқауларды немесе іздеп отырған нәтижені
алу мақсатында деректермен атқарылатын ... ... ... ... ... дейміз. Алгоритм белгілі бір реттіліепен
бірінен соң бірі орындалатын бірнеше қадамдардан ... ... ... бір ... ... қарапайым операцияларды қамтиды. Алгоритм ұғымның
мәнін аша түсетін оның мынадай қасиеттері бар:
1. Алгоритм дискретті ... ... ... және ... ... ... әрекеттердің бәрі
дискретті болады. Алгоритмнің жұмысына қажетті материалдар ... ... және ... ... ... ... қалауымызға қарай өзгертуге болмайтын нақты нұсқау
алгоритмде не істеу керектігі алдын-ала ... ... ... бір ... алгоритмі берілсе онда ойланбай-ақ алгоритмде қандай нұсқаулар
берілсе, сол нұсқауларды берілу ретімен орындасақ, есеп ... ... ... оның ... ... дейміз. Бұл жағдай адам сияқты емес
ойлау қабілеті жоқ ... ... ... ... ... ... кепілдік берді. Мұндай құрылғылар алгоритмнің жарлықтарын
ойланбастан формальды орындайды. ... ... ... ... бәрі бір ... ... және атқарушыға түсінікті әрі нақты
болуы тиіс.
3. Бір алгоритмнің өзін бірнеше есептің ... табу үшін ... яғни ... ... ... ... ... бар.
Алгоритмнің мұндай қасиетін көпшілікке бірдейлік, ... ... ... деп ... ... алгоритм белгілі бір бастапқы деректердің болуын талап етеді
және іздеген нәтижені алуға жеткізеді. Мысалы, екі санды қосу ... ... ... ал қосынды нәтижеге жатады. ... ... ... бір ... ... ... ... алу мүмкіндігі алгоритімнің нәтижелілігі деп аталады.
Осы айтылғандардан алгоритім бастапқы ... ... ... қол ... ... ... ... деген қлрытынды жасруға
болады. Мұндай әректтер тізбегінің орындалуы алгоритмдік процесс, ал ... оның ... ... ... ... ... болып табылады.
Алгоритмнің ең маңызды қасиеті жоғарыда ... ... оның ... ... ... ... алгоритм туралы мына төмендегідей тұжырымдар жасауға болады:
• алгоритмдер ... ... шешу үшін ... ... атқарушыдан аз білім талап ... ... ... ... ... алгоритм толық аяқталған әрекеттерді орындайтын атқарушыға
арналған ... ... ... орындайтын командалардың жиынын атқарушының ... ... ... ... атқарушының командалар жүйесінен алынады;
• алгоритмдегі командалар тізбегінің орындалуы алгоритмдік процесс
д.а;
• алгоритмдегі әрбір команда оның ... ... ... ... ... ғана ... ... нәтижеге қол
жетеді;
• алгоритмдегі әрбір әрекет атқарушыға түсінікті және нақты болуы
керек;
• бірнеше есептің шешімін табу үшін бір ғана ... ... ... алгоритмді атқару есептің мазмұнына ой жүгіртіп оны
талдауды қажет етпейді, тек командаларды ... ... ... ... әрбір атқарушыға арналып құрылады;
• алгоритмнің командалары атқарушыға түсінікті және орындалатын
болуы тиіс;
• алгоритмді атқаруды тек ... емес ... де ... ... ... ... мүмкүндік береді;
Алгоритмнің құрамы дараланып және оның әрекеттері анықталғаннан кейін
алгоритмді жазып көрсету тәсілін және ... білу ... ... ... оны ... өзіне ғана түсінікті
командаларды көпшілік қауымның пайдалануына мүмкіндік береді.
Алгоритмді жазудың бірнеше ... ... ... ... ... ... көрсетілген.
Алгоритмді бейнелеу әдістерінің ішінен біз блок – ... мен ... ... ... ... ... программалар жасау практикасында кеңінен
қолданылатын алгоритмдерді жазудың графикалық тәсілі, басқаша айтқанда,
алгоритмнің ... ... ... ... ... тіл ... Есепті шешу алгоритімінің блок схемасын құрған кезде есепті ... ... ... ... ... кезең есептелетін операцияның сипатына
байланысты белгілі конфигурациясы бар бір ... ... ... ... ... ... параллелограмм, тіктөртбұрыш, ромб
т.с.с.
Блок деп аталатын мұндай фигуралардың ішіне кезеңдердің ... ... ... ... ... ... ... Осы аталғандардың бәрі блок – схема тілінің алфавитін құрайды
және олардың мағынасы алдын ала келісілген келісім бойынша беріледі.
Төмендегі ... ... блок – ... ... ... берілген.
Әрбір блок схеманың басы және соңы деп аталатын блоктары болады.
Басы, соңы блоктарынан басқа ... ... бір ену және бір – екі ... ... ... ... блоктар негізгі және қосымша болып бөлінеді.
Негізгі блоктар енгізіу мен баспаға шығару және ... ... ... ал қосымша блоктар блок – схеманы түсіндіру және
байланыстарды таңбалау үшін пайдаланылады.
Блоктардың анықтайтын әрекеттері, яғни ... ... ... ... ... жазылады.
Деректерді енгізу блогы есептеу есептерін шешуде айнымалылардың сандық
мәндерін компьютердің жадына енгізу үшін қолданылады.
Деректерді өңдеу блогы қандай да бір ... ... ... мәнін
есептеу процесін білдіреді. Мұнда есептелген ... ... ... жаңа ... ... ... блокта формуланың сол жағында тұрған айнымалылар оның жағына да
қатыса алады, бұл дегеніміз айнымалының жаңа ... ... ... ... ... ... ... көрсетеді.
Шартты тексеру блогы есептелу процесінің барысы тікелей кейбір шартқа
тәуелді болатын есептелу процесінде ... ... ... Бейнеленуі ... ... ... ... ... ... ... ... жағы ... ... шеті ... диск ...... және одан оқу
Ия ... ... ... ... ... ... ... қосатын
Сызықтар ағыны ... ... ... ... ... ... түсіндіру.
Сызықтық алгоритм
Егер алгоритмнің N қадамы болса және олардың ... ... ... ... соң бірі ... орындалатын болса, онда ондай алгоритмді
сызықтық алгоритм деп атаймыз. Сызықтық алгоритмнің блок – ... ... ... ... ... ... ... N қадамы жоғары-
дан төмен қарай ... ... ... ... табаны В, биіктігі Н үшбұрышьң ауданын табатын алгоритмді
келтірейік.
Тармақталушы алгоритм
Егер алгоритм қадамдарының тізбектеле орындалуы қандай да бір ... ... ... онда ... ... ... ... орындалғанда "иә" немесе " жоқ " ... ... ... алатын логикалық өрнекті шарт деп атаймыз.
Кез келген шарт мынадай үш бөлімнен тұрады:
- сол жақ ... ... ... оң жақ ... ... А > 0, Х < А+С, К = ... ... алгоритмнің тармақталушының бөлігінің жалпы түрі
келтірілген.
егер < шарт ... "иә" ... " жоқ " ... ... ... ... ... – қызметші сөздер, егер команданың
басын, ал бітті команданың аяқталуын ... ... ... мына тшөмендегідей қысқаша түрде пайдаланылады:
егер < шарт ... ... ... ... ... сіздер блок – схемада ромбымен таңбалаймыз. Егер
шарт дұрыс болса, онда есепті шешу үшін "иә" ... ... ал ... жағдайда - "жоқ" тармағы пайдаланылады.
Мысал үшін ах + вх + с = 0 квадрат теңдеуінің ... ... ... ... түбірлері болмаған жағдайда оған сәйкес ... ... ... ... блок – ... ... ... алгоритм
Егер берілген шамаға тәуелді алгоритмнің белгілі бір тізбектелген
қадамдарды ... рет ... ... онда ... алгоритмді қайталанушы
(циклдік) алгоритм дейміз. Бұл берілген шама цикл параметрі деп аталады.
Кез келген қайталанушы алгогритмде ол аяқталу үшін ... ... ... белгілі бір мәнге ие болған кезде цикл аяқталатын болады.
Мына төменде циклдің басында параметр үшін ... ... ... ... ... алгоритмдік тілде жазылуы және блок ... ... түрі ... < шарт ... тізбегі
ЦС
Мұнда әзір, ЦБ (циклдің басы), ЦС (циклдің соңы) – қызметші сөздер,
ЦБ және ЦС ... шарт ... ... орындалатын командалар тізбегін
таңбалайды.


жоқ


Ал мына суретте циклдің соңында параметр үшін ... ... ... ... ... блок – ... жалпы түрі
бейнеленген.





жоқ


Осы соңғы циклге мысал келтірейік.
S = К К- қосындысын ... және оның ... ... ... ... блок – ... мына суреттегідей болады.







Алгоритмдерді құрылымын негізге
ала отырып құрастыру
Компьютер есеп ... үшін ... құру ... ... ... ететін
жұмыс. Бұл жағдайда әсіресе бөтен алгоритмдерді оқуда алгоритм ... ... ... ... әрі өте ... қабылданатын болуы;
• Алгоритмнің жеңіл тексерлетін болуы;
• Құрылымын түгел өзгерпей-ақ өзін модификациялауға мүмкіндік
беруі.
Осы аталғандарға қол ... үшін ... ... оның ... келу деп аталатын ерекше тәсілді башылыққа алу керек. ... ... ... ... оның ... қарастырылған үш
базалық құрылымы:
Ілесу, тармақталу және қайталану негізге алынады, яғни кез ... ... осы ... ... ... ретінде үш санның ішінен
үлкенін іздеу алгоритмін қарастырайық.
Блок-схемадан көрініп тұрғанындай бұл алгоритм екі тармақталудың ... ... ... ілесуде (тармақталу командасының толық үлгіде
жазылуы) а және в сандарының үлкені ... және ... ... ... ілесуде (тармақталу командасының қысқаша түрде жазылуы) у-тің мәні
үшінші сан с-мен салыстырылады. Егер у үлкен
• < кіші
• = кіші ... тең ... ... тең ... ... ... және ... символдар.
• . нүкте;
• , үтір:
• ; нүктелі үтір;
• : қос нүкте;
• # ... $ ақша ... ... ... ... ... деп те аталады;
• % пайыз;
• & коммперциялық И, немесе амперсанд деп аталады;
• _ астын сызу;
• ' апостраф;
• " тырнақша;
• ( сол ... ... ) оң ... ... [ сол квадрат жақша;
• ] оң квадрат жақша;
• ? сұрақ белгісі;
• @ коммерциялық «ЭТ»;
• ! леп белгісі;
Бұлардан ... ... және ... ... да ... ... Латын алфавитінің әріптері праграмалауда
пайдалыантын оператордың және әр түрі шамалардың ... ... ... қолданылады. Орыс әріптері тек ... ... ... ... жазу үшін, сондай-ақ праграммалардың әр түрі цифрды
көлбеу ... ... ... ... ... және ... амалдардың таңбалар тобы
праграммада арихметикалық өрнектерді жазу үшін қолданылады.
BASIC тілінің алфавитінен тілдің элементтері - ... ... ... және ... ...... ... компьютерде шығару оған ... ... ... ... Бұл ... ... ... нені өндеу кере?
• Қалайша өндеу керек?
деген сұрақтарға жауап беретіндей етіп екі түрге бөлуге алып ... ... ... ... ... түрі деректер деп, ал
екіншісі праграмма деп ... әр түрі ... ... ... ... өндеу объктілеріне (деректердің түрлеріне) мыналар жатады.
• Сандық және символдық ... ... және ... ... ... және ... ... орындалуы барысында өзгермейтін шамаларды тұрақтылар деп
атайды. Әрбір тұрақты үшін ... ... бір ... ... ұя
бөлінеді.
Сандық тұрақты деп, праграммада нақтьы сан ... ... ... Сандық тұрақты оң немесе теріс (немесе нол) сан түрінде беріледі.
Сандық тұрақтылардың мынандай түрлері бар:
• бүтін ондық;
• бүтін оналтылық;
... ... ... ... ... ... ... (нүктелі);
• нақты жылжымалы үтірлі (нүктелі);
Бұл тізімен сандық тұрақтының екі түрін бөліп көрсетуге болады.
• бүтін тұрақты;
• нақты тұрақты;
Абсолюті дәл ... ... ... бүтін тұрақты дейміз. Бұл белгілі
шаманы жуықтап беруге болмайтын кейбір ... ... ... адам ... 9.000001 рет ... ... шық деп ... болмайды.
Бүтін тұрақты пайыз «%» таңбасымен аяқталатын алдында «+» немесе «-
»таңбасы бар ондық ... ... ... ... ... ... ... 1000%.
Мұндағы % таңбасы бүтін тұрақты екендігінің ... ... ... тұрақтылар 32767 –ге дейінгі аралықта пайдалынылады.
Бұл аралықтан тыс жатқан бүтін тұрақтылармен амалдар орындауға әрекет
жасалса, онда қате ... ... ... ... ... және екілік санау ... ... ... бүтін тұрақтының алдына Н.О.В символдары қойылып жазылады. Мысалы,
• 127;-1719;+13123 бүтін ондық тұрақтылар;
• НFFA, H12E,- H1Aоналтылық тұрақтылар;
• О1416, -О7583- ... ... В0101, ... ... тұрақтылар;
BASIC тілінде сандар бізге үйреншікті болып кеткен түрде жазылмайды.
Тұрақтылардың өзінің арнайы ... ... ... ... деп ... ... өте жоғары ділдікпен берілсе де) ... ... 5 ... 4.99999 ... 5.00001 деп, ... 5.0 деп жазуға
болады. Бұл компьютерде нақты санды ... ... ... ... ... көптеген есептеулерінде пайдаланылады.
Сандарды жазуда компьютерлердің барлық амалдарды ... ... ... ... ... компьютерге цифрларының саны тіптен
көп сандарды беру ... ... ... бола ... ... ... ... бөлшек бөлігінен нүкте арқылы ажыратылып
жазылады. Бүтін және ... ... ... және оң ... ... таңбасының да болмауы мүмкін. Нақты сандарды жазып көрсетудің екі түрлі
тәсілі бар. ... ... ... ... ... жиі ... Мысалы:
1882.74 0.000072,-47, -413.07.
Екінші тәсілде ол сандар жылжымалы нүктелі пішімде жазылады. Өте үлкен
немесе өте кіші сандарды жазу үшін ... ... ... ... жазу
қолданылады. Мысалы: 3,700000 санын 3.7*106 пішімде жазуға болады. BASIC
тілінде бұл сан 3.7Е6 түрінде ... ... ... ... жиі кездесетін m санын 10-ның дәрежесіне көбейтіп жазудың (m10+-p)
орнына mE+-p ... ... ... ... m ... ... ... санның дәрежесі деп аталады.
Нақты тұрақты нүктелі сандар дара дәлдікті көрсету үшін санның оң
жағына ... ... мына ... таңбалар пайдаланылады:
• !- дара дәлдіктің таңбасы;
• # (немесе бос ... – екі ... ... ... арнайы таңбалар болмаған жағдайда ( бұл жағдайда үнсіз мақылдау
деп те айтылады) ... ... екі ... дәлдікті жазылу алынады;
Тұрақты нүктелі сандардың мысалдары:
• 2.793!, -9.485!- дара дәлдікті:
• 394.3715802- 1.879 ... ... ... ... ... өнделгеннен 6 цифрдан тұратын санды дара дәлдікті
сан дейміз. Мұндай сандар- 9.99999*1062-ден ... ... ... нүктелі тұрақтылар да дара дәлдікті (мантиссасы 6 цифрға
дейін) және екі еселі дәлдікті ... 14 ... ... ) ... ... ... ... көрсету үшін санның дәрежесін
бейнелеуде соңынан екі цифрдан артық емес бүтін ондық тұрақты ... ... ... дара ... ... ... пайдаланылады. Нақты тұрақтыларды
дұрыс жазып көрсетудің бірқатар мысалдарын келтірейік:
Математикалық жазылу ... ... ... ... оның ... түрінде жазылып көрсетуге Е әріпінен кейін
тұрған сан тек бүтін сан ... ... ... ... нақты тұрақтыларды жазуда міндетті
түрде қояды,ал ... ... ... ... ... ... болмауы болып
табылады.
BASIC тілінің алфавитіне енетін тырнақшаға алынған әріптердің,
цифрлардың және т.б. ... ... ... ... ... ... орыс ... де қолданылады.
Символдық тұрақтыға енбейтін жалғыз символ: ол- сол ... ... ... сандық мәні болмайды және ол ... және ... ... алынғандардың бәрі символдық тұрақтының мәні деп аталады, ал
мәндегі символдардың саны оның L ... деп ... Олар әр ... есептерді шешуде жіне мәтіндік информацияларды ... ... «А және ... ... ... « ... «
Тұрақты» «Х=» «Оар алақай деп айқайлайды».
Символдық тұрақтылар мітіндерді өндеуде, сонымен бірге ... ... ... ... ... және ... нәтижелерін
безендіруде пайдаланылады. Оның ұзындығы 0-ден (бос қатар) 255 ... ... ... деп ... орындалуы кезінде мәндері өзгеріп
отыратын шамаларды айтамыз. Айнымалылар деректерді ... ... ... қолданылады. BASIC тілінде ... ... ... ... ұя бөлінеді. Айнымалының аты осы айнымалының мәні ... ... ... ... Атын ... көрсету арқылы біздер жады
ұясынан айнымалының ... ала ... BASIC ... ... ... деректердің орнына жүреді. Айнымалының аты әріптен
басталатын еркін ... ... ... мен арап ... ... Бірақ бұлардың ішінде алғашқы екі символ дәл келеді, онда ... әр ... ... деп ... яғни әр ... ... екі ... ... ат ... онда олар компьютер
үшін бірдей айнымалы болып есептеледі. Мысалы,BL, BLO, BLP, BLKI
Қызметші сөздер айнымалының аты бола ... ... ... үш түрі ... ... ... нақты айнымалыны;
- символдық айнымалы;
Айнымалылардың түрі олардың қабылдаған ... ... ... ... сол ... ... ... символы арқылы беріледі:
• % - бүтін;
• !- дара дәлдікті;
• # - ... бос орын )-екі ... ... $ -символдық.
Мысалдар келтірейік:
• К1# -екі еселі дәлдікті сандық айнымалы;
• М2!-дара дәлдікті сандық айнымалы;
• Н%- бүтін ... ... А1$- ... ... түрлерін арнайы операторлардың көмегімен ... DEFINT - ... ... DEFSNG < ... ... ... ... нақты айнымалылар;
• DEFDBG - символдық айнымалылар.
Бұл жағдайда айнымалының түрі ... ... ... атының
бірінші әріп енетін оператормен анықталады: DEFINT А, В, С, ... ... ... ... %, !, ... ... ... жағдайда ғана
жоғарыдағы ереже орындалмайды.
Нақты айнымалы латын әріптерімен немесе ... цифр ... ... ... ... А,В5, С1, ... ... тұрақты үшін рұқсат етілген кез- келген мәнді қабылдай алады.
Бүтін ... да ... ... ... таңбаланады, бірақ % таңбасымен
аяқталуы тиіс. Мысалы, A%, C8%, B%2, I%, Ол ... ... үшін ... ... ... ... алады.
Символдық айнымалы соңынан $ таңбасы келетін ... ... ... B% ,C1$, A5$. Ол ... ... үшін ... ... мінді қабылдай алады.
Аттары белгілі бір әріптен және цифрдан тұратын айнымалылар бола алады.
Мысалы:
• А5- нақты айнымалы;
• А5%- бүтін айнымалы;
• А5% ... ... ... дұрыс жазылуының мысалдары:
8. 2С- цифрдан басталады;
9. Ю1-орыс әріптері рұқсат етілмейді;
10. $2- ақша бірлігінің ... ... %К – ... ... ... ... ... символдардан басқа индексті айнымалыларды да
(кейін қарастырамыз) пайдалануға рұқсат етіледі.
BASIC ... ... ... тілінде ең көп тарлған элементар математикалық функцияларды
мысалы, синусты, косниусты, ... ... ... ... және
т.с.с. есертеу үшін орналастырылған стандартты функциялар қолданылады.
Оларды таңбалау үшін ... ... үш ... ... аттар пайдаланылады.
Функциялар аргументі ... ... ... ... ... ... өрнек функцияның аргументі бола алады. Функцияны шақырып
жұмыс ... үшін оның атын ... ... ... ... ... пайдалынатын стандатты функциялар:
• SIN(X)- синус (sin) функциясы, х аргументінің синусын есептеу;
• COS(X)- косниус (cos) функциясы, х аргументінің ... ... TAN(X) ... (tgx) ... х ... ... ... ATN (X)- арктангенс (arctgx) функцифясы,-p/2п-ден+p/2 п аралығындағы х
аргументінің арктангенсін ... EXP(X)- ... х ... ... ... ... Е саны ... негізгі екендігіне назар салыңыздар, ал ЕХР және ... ... кері ... ... LOG ... LOG(X)- ... логарифм (Inx) функциясы, х оң аргументінің нанурал
логарифмін есептейді;
• SQR(X)- ... ... () ... х ... теріс емес
мәндерін береді, х ... оң сан ... 0-ге тең боуы ... ABS(X)- ... шама ()функциясы, х аргументінің абсалюттік
мәнін (модулін) есептейді.АВС(-4.3)=4.3;
• INT(X)- бүтін санды функция, х аргументінен ... емес ең ... ... ... яғни онда N ... тең ... ... немесе тең

Пән: Математика, Геометрия
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 109 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Алгоритм және алгоритмнің қасиеттері3 бет
Алгоритм және оның қасиеттері. Программаның көрінісі20 бет
Алгоритмдердің концепциялары мен қасиеттері8 бет
Алгоритмнің қасиеттері5 бет
DES алгоритмі20 бет
Алгоритм тілін оқыту әдістемесі31 бет
Компьютердің бағдарламалық құралдары. Бағдарламалауды автоматтандыру әдістері. Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын талаптар.6 бет
Паскаль тілінде алгоритмдеу9 бет
DES (Data Encryption Standard) алгоритмін талдау21 бет
RC алгоритмдері16 бет


+ тегін презентациялар
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь