Գիտատեխնիկական ծրագրեր. Գիտական ​​հետազոտությունների հիմնական հետազոտական ​​ծրագրեր

Կազմով, ֆունկցիոնալությամբ, անունների քանակով և ամենամոտը վերջնական օգտագործողին, իհարկե, կիրառական ծրագրերի դասն է: Կիրառական ծրագրերի համար ամենաակնհայտը դրանց համակարգումն է՝ ըստ իրենց գործառական նպատակի և շրջանակի: Ֆունկցիոնալության տեսանկյունից կիրառական ծրագրակազմը կարելի է բաժանել մի քանի խոշոր խմբերի.

□ գրասենյակային դիմումներ;

□ ծրագրերի կառավարման դիմումներ;

□ հավելվածներ տեղական ցանցի հետ աշխատելու համար;

□ ինտերնետ հավելվածներ;

□ գիտական ​​հետազոտությունների և հաշվարկների ծրագրեր;

□ կրթական ծրագրեր;

□ կրթական հաստատությունների աշխատանքի կազմակերպման ծրագրեր.

□ ծրագրեր գրադարանների համար;

□ մուլտիմեդիայի հետ աշխատելու ծրագրեր;

□ հաշվապահական ծրագրեր;

□ ֆինանսական ծրագրեր;

□ նախագծման ծրագրեր;

□ բիզնես ծրագրային ապահովում;

□ ծրագրային ապահովում պետական ​​մարմինների համար;

□ անվտանգության ծրագրեր;

□ ծրագրեր անձնական պլանավորման համար;

Այստեղ թվարկված են միայն այն հիմնական ուղղությունները, որոնցում օգտագործողի կիրառական ծրագրաշարը ֆունկցիոնալորեն զարգանում է: Անհնար է բացարձակապես ամեն ինչ ծածկել այն պարզ պատճառով, որ այսօր գրեթե յուրաքանչյուր մարդու գործունեություն, նրա կյանքի յուրաքանչյուր բնագավառ աջակցվում է այս կամ այն ​​տեսակի ծրագրային ապահովման միջոցով: Եկեք ավելի սերտ նայենք հիմնական կատեգորիաներին:

15.6.1. Գրասենյակային հավելվածներ

Office հավելվածները ներառում են և՛ պատրաստի գրասենյակային փաթեթներ (գույքային Microsoft Office կամ բաց OpenOffice.org), և՛ անհատական ​​ծրագրեր՝ կապված փաստաթղթերի էլեկտրոնային ձևով մուտքագրման, պահպանման, մշակման և ներկայացման գործառույթների հետ՝ տարբեր տեքստային խմբագրիչներ և տեքստային պրոցեսորներ, աղյուսակներ, ծրագրեր: պրեզենտացիաների, գրաֆիկների և դիագրամների, անհատական ​​և խմբային պլանավորման ծրագրեր ստեղծելու համար։ Գրասենյակային հավելվածներն այնքան խորն են ներթափանցել ցանկացած գործունեության մեջ, որ այսօր սեղանադիր համակարգիչն անհնար է պատկերացնել առանց գրասենյակային փաթեթի, որն ընկալվում է որպես համակարգչի անբաժանելի մաս:

Գրասենյակային փաթեթներում ներառված յուրաքանչյուր գրասենյակային հավելված ունի իր նպատակը և անհրաժեշտ և լրացուցիչ գործառույթների իր փաթեթը:

Բառամշակիչ

Բառի պրոցեսորը ծրագիր է, որի հիմնական նպատակը տեքստային փաստաթղթերի ստեղծումն ու խմբագրումն է: Ժամանակակից տեքստային պրոցեսորի համար անհրաժեշտ են տեքստի մուտքագրման և տեքստի վրա խմբագրման գործողություններ կատարելու գործառույթները (պատճենել, կտրել, ջնջել և փակցնել տեքստի հատվածները նշված վայրում), ինչպես նաև տեքստը ֆայլում պահել ֆիզիկական մեդիայի վրա:

Ժամանակակից տեքստային պրոցեսորների կողմից աջակցվող լրացուցիչ գործառույթները վաղուց դարձել են այս դասի ծրագրակազմ ստեղծելու փաստացի ստանդարտ.

□ տեքստի ձևաչափում - տառատեսակի և պարամետրերի փոփոխություն (նիշերի և ֆոնի գույնը, չափը, գծանշումը, ընդգծումը, նիշերի միջև հեռավորությունը և այլ պարամետրերը);

□ պարբերության ձևաչափում՝ հավասարեցման պարամետրերի փոփոխություն, համարակալում, ցուցակների ստեղծում;

□ էջի ձևաչափում՝ էջադրում, ավտոմատ և պատահական, սյունակների քանակի փոփոխություն, բաժինների ստեղծում;

□ փաստաթղթի տեքստում բեկորների որոնում և փոխարինում;

□ փաստաթղթի տպում;

□ էլեկտրոնային փոստով փաստաթուղթ հասցեատիրոջը փոխանցելը;

□ փաստաթղթերի շուրջ համագործակցության միջոցներ (վերանայում);

□ պատկերների, գրաֆիկների և դիագրամների տեղադրում փաստաթղթում;

□ Փաստաթղթերի մշակման ավտոմատացում` բովանդակության աղյուսակ, ծանոթագրություններ, մեջբերումներ, մատենագրություն, փաստաթղթի կառուցվածքը ձևավորելու միջոցներ.

□ փաստաթղթերի արտահանում տարբեր ձևաչափերով. հատկապես կարևոր է արտահանումը միջպլատֆորմային HTML ձևաչափով:

□ ներկառուցված ծրագրավորման լեզվով գործառույթների ծրագրավորման միջոցներ:

Նկ. Նկար 15.4-ում ներկայացված են երկու բառ մշակողների պատուհանները: Առաջինը (Word) ներառված է Microsoft Office ստանդարտ ծրագրային արտադրանքի մեջ, երկրորդը (Writer) ներառված է OpenOffice.org անվճար ծրագրային արտադրանքի մեջ: Կարելի է տեսնել, որ այս բառային պրոցեսորների երկու հիմնական գործիքների տողերը ֆունկցիոնալ առումով գրեթե ամբողջությամբ համընկնում են։

File drak §id insert Fve«at |zbyascha Service Qw* 3 Օգնություն

1¾ Ii - OI բ:< Щ^ ": # i:.-, - т-sm lii щ (Г5% "13 # *

; ; i,„ 3 2 р 3 (зШШШ Ш» а» Սի «գ 0 Д♦ - И,** £.


OpenOffice.org գրել է


Աղյուսակային աղյուսակի հիմնական գործառույթն է տվյալների պահպանումը մուտքագրված բջիջներում, որոնք թույլ են տալիս մուտք գործել տվյալների միավոր՝ հասցեագրելով այն սյունակի (տողի) անունով (համարով), ինչպես նաև մշակել տվյալները՝ կատարելով թվաբանական գործողություններ դրանց վրա կամ փոխանցելով դրանք որպես փաստարկներ: ներկառուցված գործառույթներին:

Աղյուսակի լրացուցիչ գործառույթները գրեթե նման են բառի մշակողի գործառույթներին՝ տեքստի ֆորմատավորում, պատկերների և տարբեր առարկաների տեղադրում, տեքստի, ֆոնի և աղյուսակի ցանցի ոճ և գույնի ձևավորում՝ և՛ անվերապահ (ընտրված հատվածի ձևաչափում), և՛ պայմանական (կախված նրանից: այդ կամ այլ բջիջների արժեքները): Բացի այդ, աղյուսակների լրացուցիչ գործառույթները ներառում են դրանց ֆունկցիոնալության ընդլայնումը մասնագիտացված հավելումների միջոցով, որոնք նախատեսված են վիճակագրական, ֆինանսական, տնտեսական և գիտական ​​հաշվարկներ և տվյալների հետ փորձեր կատարելու համար: Ինչպես տեքստային փաստաթղթերում, այնպես էլ աղյուսակների համար կարևոր է տարբեր ձևաչափերի, հատկապես HTML-ի և տպագրության աղյուսակներ արտահանելու հնարավորությունը:

«Արիացիր .....................................

jj ||"& Jka gm Bgra"" Fotsnag Cgpafte £tte Qkmo Օգնություն

14 ; w&4", t; " . զ" " $ . "t" *

15 ժ ֆ^"".......... Պ 7 ".......... 3 Ж к ա * £ Уь Ai % %%%


շՇՆԿԿ,
Գ
Iiiiii

Բրինձ. 15.5. Աղյուսակներ

Անվճար Calc ծրագիրը և սեփական Excel ծրագիրը ֆունկցիոնալությամբ գրեթե նույնն են: Այն ամենը, ինչ դուք կարող եք անել Microsoft Excel-ում, կարելի է անել Calc-ում: Calc-ում ստեղծված փաստաթղթերը կարող են պահպանվել Excel ձևաչափով, իսկ Excel-ում ստեղծված փաստաթղթերը կարող են բացվել Calc-ում: Այնուամենայնիվ, մենք չենք կարող խոսել ամբողջական ինքնության, ինչպես նաև ամբողջական համատեղելիության մասին. որոշ գործողություններ (օրինակ՝ այլ թերթերի և աշխատանքային գրքերի հղումների ճիշտ վերականգնում), որոնք աջակցում է Microsoft Excel-ը, չեն աջակցվում Calc-ում: Անհամատեղելիություն կա նաև հավելվածի ծրագրավորման մակարդակում. այս երկու ծրագրերում ներկառուցված լեզուները տարբեր են, ուստի Calc-ում Microsoft Excel մակրոները չեն աշխատի:

Որպեսզի չկրկնվենք, պետք է նշել, որ այս տեսակի թերի համատեղելիությունը, ինչպես ֆունկցիոնալությամբ, այնպես էլ ներկառուցված ավտոմատացման մեխանիզմներով, բնորոշ է երկու փաթեթի բոլոր ծրագրերին՝ Microsoft Office և OpenOffice: Օրգ.

Ներկայացման ծրագրեր

Ներկայացումները անմիջապես չդարձան գրասենյակային փաթեթի անբաժանելի մասը: Առաջին գրասենյակային փաթեթները ներառում էին միայն տեքստի մշակիչներ և աղյուսակներ, որոշ դեպքերում գրասենյակային փաթեթները ներառում էին փաստաթղթերի ստեղծման գործիք և մի քանիսը: Այնուամենայնիվ, քանի որ մշակվում էին մուլտիմեդիա և պրոյեկտորային սարքավորումներ, ավելի ու ավելի պարզ էր դառնում տեղեկատվության հակիրճ, վիզուալ, գեղեցիկ ձևավորված, դիագրամներով և գրաֆիկներով պատկերված ներկայացման անհրաժեշտությունը: Այսպես առաջացավ համակարգչային պրեզենտացիայի ժանրը և դրա հետ միասին պրեզենտացիաներ ստեղծելու ծրագրերը։

Ներկայացման ստեղծման ծրագրի հիմնական ֆունկցիոնալությունը պետք է համարել համակարգչային պրեզենտացիաներ տարբեր ռեժիմներով ստեղծելու, նախագծելու և նվագելու ունակությունը:

Լրացուցիչ ֆունկցիոնալությունը ներառում է հետևյալը.

□ մեծ թվով և բազմազան տեսողական և ձայնային էֆեկտների առկայություն, որոնք վերարտադրվում են սլայդների միջև և սլայդի մի մասից մյուսը անցնելու ընթացքում.

□ ինքնուրույն ներկայացումների ստեղծում, այսինքն՝ ներկայացումներ, որոնք վերարտադրվում են բազային ծրագրից անկախ (սա կարող է լինել գործարկվող ֆայլ, ինչպես նաև ֆլեշ կամ pdf ֆայլ);

□ ձևանմուշների զարգացած համակարգ և պատկերների հարուստ հավաքածու;

□ փոխազդեցություն ներկայացման սարքավորումների հետ;

□ բարդ մուլտիմեդիա օբյեկտներ իրականացնելու և դրանք հեշտությամբ կառավարելու ունակություն:

Նկ. Նկար 5.6-ում ներկայացված են Microsoft Office փաթեթից Power Point շնորհանդեսներ ստեղծելու և OpenOffice.org արտադրանքից Impress-ի ստեղծման ծրագրեր:


Բրինձ. 15.6. Ներկայացումների ստեղծում

15.6.2. Ծրագրի կառավարման ծրագրեր

Այսօր բիզնեսում կառավարման տարբեր մակարդակների ղեկավարների գործունեության հայտնի ոլորտներից մեկը նախագծերի կառավարումն է: Ծրագրի կառավարման մեթոդը, որում փոխկապակցված բիզնես առաջադրանքների մի շարք դիտվում է որպես մեկ նախագիծ՝ հստակ սահմանված ժամանակային սկիզբով և ավարտով, բյուջեով, կատարողների անձնակազմով և առաջադրանքների ամբողջական բաշխմամբ, ապացուցվել է, որ արդյունավետ է շատ առումներով: Այն լավ ալգորիթմացված է, ստանդարտացված և հեշտությամբ տեղափոխվում է մի վայրից մյուսը:

Զարմանալի չէ, որ ինչպես ավագ, այնպես էլ միջին մակարդակի մենեջերների համար նախագծերի կառավարման գործիքները ծրագրային ապահովման բավականին տարածված դաս են: Ծրագրի կառավարման ամենահայտնի ծրագրային արտադրանքը, անշուշտ, Microsoft Project-ն է ինչպես աշխատասեղանի, այնպես էլ սերվերի տարբերակներում: Այս արտադրանքը թույլ է տալիս կառավարել ինչպես անհատական ​​փոքր և միջին նախագծերը, այնպես էլ ձեռնարկությունների մակարդակի նախագծերի փաթեթները՝ միավորված պորտֆելի մեջ:

Ծրագրի կառավարման համար անհրաժեշտ են հետևյալ կարողությունները.

□ որոշել (սահմանել) ռեսուրսները, ներառյալ նյութական, ֆինանսական, մարդկային, ժամանակային և այլն;

□ սահմանել աշխատանքը (առաջադրանքները), հաստատելով դրանց հիերարխիան և փոխկապակցվածությունը.

□ մշակել և հետևել նախագծերի բյուջեներին տարբեր բաժինների համար (ժամանակ, ռեսուրսներ, աշխատանք);

□ արդյունավետորեն բաշխել ռեսուրսները և աշխատանքը, հետևել և նշել առաջադրանքների ավարտը և ռեսուրսների ծախսերը.

□ ստանալ ծրագրի առաջընթացի հաշվետվություններ տարբեր ձևերով (Gantt գծապատկերներ, ժամանակացույց, բյուջեներ, շաբաթական կամ ամենօրյա ներկայացումներ);

□ ճկուն կերպով վերակառուցել ստեղծված նախագծի կոնֆիգուրացիաները:

15.6.3. Հաճախորդային ծրագրեր ինտերնետ ծառայությունների հետ աշխատելու համար

Ամենահայտնի ինտերնետ ծառայությունը, որը կազմում է Համաշխարհային ցանցը (WWW), գործում է HTTP արձանագրությամբ: Այս ծառայությունն օգտագործվում է այն ծրագրերի կողմից, որոնք կոչվում են Ինտերնետ բրաուզերներ կամ ինտերնետ դիտման ծրագրեր: Ինտերնետ բրաուզերի խնդիրն է բեռնել ինտերնետային էջերը տվյալ հասցեից, դրանք ճիշտ ցուցադրել, ապահովել օգտատիրոջ փոխազդեցությունը ինտերնետային էջի ակտիվ տարրերի հետ, պահպանել անվտանգության պահանջվող մակարդակը և պաշտպանել օգտատիրոջ գաղտնի տեղեկատվությունը: Այս դասի ամենահայտնի ծրագրերն են այսօր Microsoft Internet Explorer-ը և Mozilla FireFox-ի անվճար ծրագրային ապահովումը։ Այս երեք բրաուզերների պատուհանները ներկայացված են Նկ. 15.7.

Նկարը ցույց է տալիս, որ ոչ մի զննարկիչ, գոնե արտաքինից, որևէ հատուկ նորամուծություն չի ներկայացրել: Հարկ է նշել, որ բաց զարգացման մոդելը, որում ստեղծվել է Mozilla FireFox-ն ունի իր առավելությունները՝ այս ծրագրի գոյության ընթացքում նրա համար տասնյակ հազարավոր լրացուցիչ մոդուլներ են մշակվել կամավորների կողմից։ Այս մոդուլները զգալիորեն ընդլայնում են Mozilla FireFox բրաուզերի ֆունկցիոնալությունը: Որոշ մոդուլներ թույլ են տալիս ամբողջությամբ փոխել ծրագրի պատուհանի ներսում տեղեկատվության ներկայացման ձևը (նկ. 15.8):


FTP ցանցային արձանագրությունը նախատեսված է IP սերվերներից ֆայլեր ստանալու համար, մինչդեռ FTP սերվերները գործում են որպես ֆայլերի պահեստի մի տեսակ: Այսօր գործնականում չկան հատուկ հաճախորդի հավելվածներ, որոնք աշխատում են այս արձանագրության հետ, քանի որ բոլոր ինտերնետային բրաուզերները կարող են կարդալ FTP դիրեկտորիաները և դրանցից ֆայլեր ներբեռնել օգտվողի համակարգչում: Նկ. 15.9-ում դուք կարող եք տեսնել, թե ինչ տեսք ունի նույն ftp գրացուցակը Konqueror ֆայլերի կառավարիչում և Internet Explorer-ում:


Նկարը ցույց է տալիս, որ ftp սերվերների հետ աշխատելու ժամանակակից գործիքները վերարտադրում են հեռավոր ցանցային թղթապանակները այնպես, ինչպես տեղական դիրեկտորիաները սկավառակի վրա, և եթե օգտագործողը ունի համապատասխան իրավունքներ, ապա ցանցի և տեղական ֆայլերի միջև տարբերությունը գործնականում ջնջվում է. կարող եք բացել: , խմբագրեք, կտրեք, պատճենեք և քաշեք ֆայլերն ու պանակները ձեր կոշտ սկավառակից դեպի հեռավոր սերվեր և ետ:

Էլ

Էլեկտրոնային փոստը ինտերնետում անձնական և բիզնես տեղեկատվության փոխանակման ամենատարածված միջոցներից մեկն է: Էլփոստի հետ աշխատելու համար շատ ծրագրեր կան: Գրաֆիկական ինտերֆեյս ունեցող էլեկտրոնային փոստի ամենահայտնի հաճախորդների թվում, ըստ երևույթին, հարկ է նշել Microsoft Outlook և The Bat կոմերցիոն ծրագրերը, ինչպես նաև անվճար Mozilla Thunderbird ծրագիրը: Նկ. 15.10 դուք կարող եք տեսնել Microsoft Outlook և Mozilla Thunderbird պատուհանները:


File Orda-^ &1L Sdyns Duist&on 4003" yipaftca

^ Г"/ У ^owerrtibsees ;^orrmw*>iroftf$fcb Շ.


Բրինձ. 15.10. Էլփոստի հաճախորդներ էլ. նամակներ ստանալու և ուղարկելու համար

Ժամանակակից էլփոստի ծրագրի համար միայն հաղորդագրություններ ստանալու և ուղարկելու հնարավորությունը բավարար չէ նմանատիպ ծրագրերի շուկայում մրցակցությանը դիմակայելու համար: Բացի այդ, հետևյալ հատկանիշները պետք է աջակցվեն.

□ հաղորդագրություններ ստանալ և ուղարկել ոչ միայն տեքստային ձևաչափով, այլ նաև այլ ձևաչափերով (օրինակ՝ HTML);

□ կցորդների ուղարկում;

□ մուլտիմեդիա բովանդակության վերարտադրում;

□ որոնել հաղորդագրությունների վերնագրերի, թեմաների և տեքստի մեջ;

□ հասցեների տվյալների բազայի պահպանում;

□ լրացուցիչ թղթապանակների ստեղծում;

□ մուտքային փոստի վրա ավտոմատ գործողություններ կատարելը, ներառյալ այն տարբեր թղթապանակների մեջ դնելը, կախված նշանակված զտիչներից;

□ պաշտպանություն հաղորդագրության կամ հավելվածում պարունակվող վտանգավոր բովանդակությունից:

Ակնթարթային հաղորդագրությունների ծառայություններ

Ակնթարթային հաղորդագրությունների փոխանակման ծառայությունները (ինտերնետ մեսենջերներ) աննախադեպ տարածված են եղել համացանցի օգտատերերի շրջանում իրենց ստեղծման օրվանից մինչ օրս: Առաջինն ու ամենահայտնին ICQ ծառայությունն է։ Մի փոքր ավելի քիչ հայտնի է այն ձևաչափն ու հավելվածները, որոնք աջակցում են Jabber արձանագրությանը: Բջջային հեռախոսի համարը և ICQ համարը դարձել են անձնագրի համարի պես անհատական ​​նույնացուցիչներ: Ակնթարթային հաղորդագրությունների ծառայությունները թույլ են տալիս փոխանակել հաղորդագրությունները մեկ պատուհանում և միաժամանակ ֆայլեր ուղարկել միմյանց
(օրինակ՝ լուսանկարներ): Լրացուցիչ գործառույթների շարքում, որոնք իրականացնում են ակնթարթային հաղորդագրությունների ծառայությունները, մենք կարող ենք առանձնացնել, ինչպիսիք են կոնֆերանսների կազմակերպումը և խմբային զրույցը (մի քանի մարդկանց միաժամանակյա խոսակցությունը ցուցադրվում է մեկ պատուհանում):

Այսօր կան բավականին շատ ծրագրեր, որոնք աջակցում են ակնթարթային հաղորդագրություններին, և բոլորն էլ անվճար են կամ անվճար, բայց գովազդով։ Նկ. Նկար 15.11-ում ներկայացված են Kopete և QIP ծրագրերի պատուհանները, որոնք միաժամանակ աջակցում են Jabber և ICQ ձևաչափերին:


Բրինձ. 15.11. Ինտերնետային էջեր
Տ \
Peer-to-peer ցանցեր Peer-to-peer ցանցերը (Peer to Peer, p2p) սերվեր չեն պահանջում: Այս ծառայության նպատակը ցանցի մասնակիցների միջև ուղղակի ֆայլերի փոխանակումն է: Հավասարակից ցանցերի շահագործումը հիմնված է այն փաստի վրա, որ յուրաքանչյուր հաճախորդ նաև սերվեր է: Եթե ​​ինչ-որ մեկը հետաքրքիր ֆայլ ունի, նա ծրագրին ասում է, որ ցանկանում է այս ֆայլը տեղադրել ցանցում, իսկ հետո այդ մասին տեղեկացնում է հետաքրքրված մարդկանց։ Ծրագիրը ֆայլը բաժանում է փոքր մասերի, և այլ մարդիկ, ովքեր ներբեռնում են այս ֆայլը, միաժամանակ տրամադրում են այն «կտորները», որոնք իրենք արդեն ներբեռնել են հաջորդ հաճախորդներին: Սա հասնում է ցանցի բեռնվածության օպտիմալացման էֆեկտին և հավասարազոր ցանցում մեկ սերվերի բացակայությանը: p2p ցանցերի կազմակերպման ամենահայտնի ծրագրերից է pTorrent-ը՝ հաճախորդային ծրագիր, որի պատուհանը կարելի է տեսնել Նկ. 15.12. Հավասարակից ցանցերի հիմնական խնդիրն այն է, որ էլեկտրոնային տեղեկատվական արտադրանքները (ծրագրեր, ֆիլմեր, գրքեր և երաժշտություն) հաճախ տարածվում են դրանց միջոցով՝ հեղինակային իրավունքի խախտմամբ։

, X-Ա

Q Ավարտված (O) j ^ sms՝ IgAcbVe (2) Qlnactive (0)

Տ1ՇԺ nlOc

. H.4J-, Ջ \Սեփական արագություն, j IJp Արագություն JReq? , 5 Բարձրացված, xy3
Ժ- /7.66.153 102 pTorrent 1.3.G Դ 100,0 2|0
I ® HSI-KBW-078-042-221 -034, hsi3, մալուխ-, BrtTorrent 6.1.2 Դ 100,0 4,3 կԲ/վրկ 112-ից :111
«■ppp-8b25-54-226.ufcranet.ru pTorrent 1,8,2 100,0 5,8 կԲ/վ 4 ես 0 448 ԿԲ 5iI
Ես 81.198.55.48 (Գրանցման վարձավճար 1,8,2 Դ 100,0 1,2 կԲ/վրկ 3|0 96,0 №
Il 384-203-51 -205, mysmart le uTor rent 1.8.2 Դ 100.0 2,1 կԲ/վրկ 32,0 №
Ես 84.237.164.95 pTorrent 1.8.3 Դ 100,0 6.2 կԲ/վրկ 4(0 192 Շ Ի
Ես 90.150,137.18? pTorrent 1,8,3 Դ 100,0 2,9 կԲ/վրկ 3 Ես 0 208 մ 51.2 I=
I «Zu 116-238-112-92.pool.ukrtel.net pTorrent 1,8,1 Դ 100.0 1,8 կԲ/վրկ 3(0
j Mlriet 166.255.92-89, tmn.ertefeconri.ru IiTorrent 1,8,3 Դ 100,0 0,3 կԲ/վրկ 2 J 0
1 ՀՈՒՆ 93-80-0-187. լայնաշերտ, corbina, gi Lu _ __ pTorrent 1,8,2 0,2 4,2 կԲ/վրկ յաշշշշհ 240 կԲ Ջֆ ժ-
Բրինձ. j"; D: 52.0 կԲ/վ T: 2.6 MS 15.12. pTorrent ծրագիր Xj;O>2fc0/sT:93.2k8

15.6.4. Գիտական ​​հետազոտությունների և հաշվարկների ծրագրեր

Գիտական ​​հետազոտություններ կատարելու, գիտական ​​(փորձարարական) վիճակագրություն հավաքելու և հավաքագրված տվյալների հիման վրա հատուկ գիտական ​​հաշվարկներ կատարելու մասնագիտացված ծրագրակազմն այնքան հայտնի չէ, որքան, օրինակ, ինտերնետում աշխատելու համար նախատեսված ծրագրակազմը, գրասենյակային կամ մուլտիմեդիա ծրագրերը: Գիտական ​​հետազոտությունների ոլորտներից մեկը, որտեղ լայնորեն կիրառվում է մասնագիտացված գիտական ​​ծրագրակազմը, բիոինֆորմատիկան է, որը սերտորեն կապված է մարդու գենոմի վերծանման և հետագա գենային մոդելների կառուցման հետ (գենետիկական ճարտարագիտություն)՝ բժշկության, առողջապահության և գյուղատնտեսության խնդիրների լուծման համար։ . Avogadro ծրագիրը, օրինակ, թույլ է տալիս ստեղծել մոլեկուլների զարմանալի 3D մոդելներ (Նկար 15.13):

Ընդհանուր մաթեմատիկական, վիճակագրական և ֆիզիկական հաշվարկների ծրագրերը ամենատարածվածն են (այդպիսի ծրագրերի օրինակներ. STATISTICA, MathCad, MathLab, MATHEMATICA): Ծրագրերի քանակով երրորդ տեսակը աստղագիտական ​​մոդելավորման և աստղագիտական ​​հաշվարկների ծրագրերն են։


15.6.5. Կրթական ծրագրեր

Համակարգչային տեխնոլոգիաները կրթական գործընթացում ինտեգրելու միտումն այսօր գնալով ավելի ակնհայտ է դառնում, մինչդեռ միևնույն ժամանակ ակտիվորեն ընթանում է կրթական գործընթացի վրա հատուկ կենտրոնացված ծրագրային ապահովման մշակումը: Ուսումնական գործընթացի համար նախատեսված ծրագրերը կարելի է բաժանել երեք հիմնական խմբի.

□ փոխազդեցության համար;

□ որոշակի առարկաների վերաբերյալ գիտելիքների փոխանցում;

□ համակարգչային թեստավորման և վերապատրաստման համար:

Փոխազդեցության ծրագրեր

Ժամանակակից ծրագրային ապահովման և սարքավորումների օգնությամբ ուսուցիչը կարող է ցուցադրել իր աշխատասեղանը աշակերտական ​​մոնիտորների վրա և տեսնել աշակերտի աշխատասեղանն իր համակարգչի մոնիտորի վրա: Այս նույն գործիքները թույլ են տալիս ուսանողներին մուտք գործել միմյանց աշխատասեղան: Սովորաբար, այս մեխանիզմը արդյունավետորեն աշխատում է մեկ դասի շրջանակներում՝ տեղական համակարգչային ցանցում, սակայն լավ ցանցային ալիքի թողունակությամբ այն կարող է արդյունավետ լինել նաև գլոբալ ցանցերում կամ ինտերնետում: Սա ստեղծում է բաշխված ուսումնական միջավայր, որտեղ բոլոր մասնակիցները կարող են մուտք գործել միմյանց աշխատասեղան: Ծրագրաշարի օրինակ, որն իրագործում է այս սկզբունքները, NetOp School ծրագրային արտադրանքն է՝ արտադրված Axis Projects-ի կողմից:

Որոշ առարկաներից գիտելիքների փոխանցման ծրագրեր

Այս տեսակի ծրագրերը ինտերակտիվ ձևով թույլ են տալիս գիտելիքներ ձեռք բերել ուսումնասիրության որոշակի առարկայի կամ գիտելիքի որոշակի ոլորտում: Այսօր նման բազմաթիվ ծրագրեր կան՝ և՛ կոմերցիոն, և՛ անվճար: Որպես օրինակ՝ տալիս ենք «Ինտերակտիվ պարբերական աղյուսակ» ծրագիրը, որը թույլ է տալիս համապարփակ տեղեկատվություն ստանալ պարբերական աղյուսակի յուրաքանչյուր տարրի մասին (նկ. 15.14):



Ծրագրեր համակարգչային թեստավորման և ուսուցման համար

Այժմ առկա են համակարգչային թեստավորման և ուսուցման ծրագրերի մեծ բազմազանություն՝ ինչպես անվճար հասանելի, այնպես էլ վճարովի, սկսած պարզ ծրագրերից տասնյակ հարցերի պատասխաններով՝ մեկ տարբերակով մինչև համակարգչային թեստավորման և որակավորման հաստատման հզոր համակարգեր՝ ցանցային գրանցմամբ, առաջադրանքի մեթոդների լայն շրջանակ՝ հարց ու պատասխան, և հարցերի բազա, որը բաղկացած է տասնյակ հազարավոր տարբեր տարբերակներից:

Պրոֆեսիոնալ համակարգչային թեստավորման համակարգերը նույնպես ունեն ներկառուցված ինտելեկտ, և եթե հարցման ժամանակ չկարողանաք ճիշտ պատասխանել հարցին, նորից կհարցնեն, բայց վերափոխված։ Եթե ​​պատասխանը կրկին սխալ է, համակարգը կսկսի ստուգել ձեր գիտելիքները թեմայի վերաբերյալ որպես ամբողջություն:

Ռուսաստանի կրթական օպերացիոն համակարգ

Ռուսաստանում 2008 թվականին ավարտվեց կրթական Linux բաշխման մշակումն ու փորձարկումը, որը ստացավ «School Linux» ընդհանուր անվանումը։ Այս կրթական բաշխումը, որը հիմնված է Alt Linux Desktop և Alt Linux Server լուծումների վրա, ունի մի քանի տարբերակներ.

□ Master - ամենաամբողջական տարբերակը, որը նախատեսված է «լավ» ապարատային հարթակի համար (2 ԳԲ օպերատիվ հիշողություն և ավելի բարձր);

□ Junior - ամենատարածված լուծումը, որը նախատեսված է դպրոցական համակարգիչների մեծամասնության համար, տարբերվում է Master տարբերակից միայն ամենից շատ ռեսուրսներ պահանջող փաթեթների բացակայությամբ, ինչպիսին է Eclipse-ը;

□ Թեթև քաշ՝ հատուկ թեթև լուծում 512-ից մինչև 128 բայթ օպերատիվ հիշողություն ունեցող հին համակարգիչների համար;

□ Տերմինալ-սերվեր - լուծում մեկ հզոր համակարգչի և 32-ից մինչև 64 ՄԲ օպերատիվ հիշողությամբ հին համակարգիչների դասի համար;

□ Սերվեր՝ սերվերային լուծում՝ կրթական սերվերի ծրագրաշարով, որը նախատեսված է դպրոցական համակարգիչները մեկ դարպասով ցանցում ինտեգրելու, տրաֆիկի բովանդակության զտման, կոլեկտիվ փոխգործակցության գործիքների (Մեդիա Վիքի) և էլեկտրոնային ուսուցման համար (Moodle):

Կրթական բաշխումը պարունակում է գրասենյակային, համակարգային և ցանցային ծրագրերի համապարփակ փաթեթ՝ յուրաքանչյուր ճաշակի համար: Բացի այդ, կրթական բաշխումը ներառում է բազմաթիվ մասնագիտացված գիտական, կրթական և կրթական ծրագրեր: Զարգացման գործիքների հզոր բազան ուսանողներին թույլ կտա յուրացնել ծրագրավորման տարբեր տեխնիկա և ծրագրերի ձևավորում տարբեր ծրագրավորման լեզուներով և տարբեր միջավայրերում:

15.6.6. Ուսումնական հաստատությունների աշխատանքի կազմակերպման ծրագրեր

Դպրոցական գործընթացի կառավարումը համակարգչայնացնելու և դպրոցի տնօրինության աշխատանքը հեշտացնելու, ծնողների հետ շփվելու, աշակերտների կյանքում տարբեր իրադարձությունների գրանցման, նրանց առողջական վիճակի մոնիտորինգի և ուսումնական գործընթացին աջակցելու ծրագրեր (համակարգչային դասի ամսագիր, համակարգչային օրագիր, առցանց ծնողական ժողով ) մշակվել և օգտագործվել են երկար ժամանակ, բայց հիմնականում օտար ծագում ունեն։ Այնուամենայնիվ, ինչպես հայտնի է, գործունեության որոշ ոլորտներում չափորոշիչները և ֆորմալ չափանիշները տարբերվում են: Դա տեղի ունեցավ հաշվապահական ծրագրերի հետ, որոնք մեր երկրի համար պետք է ստեղծվեին գործնականում «զրոյից», և դա տեղի ունեցավ նաև դպրոցի կամ բուհի աշխատանքի կառավարման ծրագրերի հետ՝ ուսումնական հաստատությունների կառուցվածքներ, գնահատման չափանիշներ, գրանցում, խմբերի բաժանում։ և կարգապահությունները չափազանց տարբեր էին: Իսկ օրենսդրական դաշտը երկար ժամանակ չէր խրախուսում նման ծրագրերի մշակումը։

Առաջին ծրագրային արտադրանքները, որոնք հեշտացրել են ուսումնական հաստատության վարչակազմի կյանքը, դասերի պլանավորման ծրագրերն են՝ հաշվի առնելով ուսուցիչների ծանրաբեռնվածությունը, դասասենյակները, առարկաները և այլ պարամետրեր: Այս ծրագրերը չեն պահանջում որևէ հատուկ ստանդարտի և փաստաթղթերի իմացություն, ժամանակի ընթացքում ռեսուրսների բաշխման խնդիրը մաքուր մաթեմատիկա է. Նման ծրագրերի հաջող իրականացումներից մեկը՝ ռեկտորը, ներկայացված է Նկ. 15.15.

Սակայն ուսումնական հաստատության կյանքն ու վարչական խնդիրները չեն սահմանափակվում միայն ժամանակացույցով։ Դասերի թեմատիկ պլանավորում, հաճախումների և գնահատականների ձայնագրում, դպրոցական տարբեր միջոցառումներ, ծնողների հետ շփումներ՝ այս ամենը նաև որոշակի ծրագրային աջակցություն է պահանջում։ Նման աջակցությունն իրականացվում է Net-School ծրագրում (նկ. 15.16):

Այս համակարգը ավտոմատացնում է դպրոցի կառավարման բազմաթիվ գործառույթներ: Բայց այն չի կարող ազատորեն օգտագործվել դպրոցում

գործընթացը, և խոսքը ոչ թե ծրագրավորման, այլ բազմաթիվ գործողությունների իրավական և ֆինանսական գրանցման մեջ է. առաջանում է դպրոցական ամսագրի խնդիրը, որը պետք է կրկնօրինակվի երկու անգամ՝ էլեկտրոնային և թղթային տեսքով. SMS հաղորդագրությունների տեսքով ծնողներին հաշվետվությունների բաշխման ֆինանսավորման խնդիրը չի լուծվել։

fVr.Ttip bdnk dayanych Շ

"■■ՔՄմ^^ . ԼՇտտ - Շտրտշ" \.

Բրինձ. 15.15. Ժամանակացույց Ռեկտոր ծրագրում

j Ftie tdt "Aei/., ha\"oriLe-: Tooh- Օգնել

Աջկիրես. bgjj hc";p.//netsdioof/aspv"Graue;"Jour


Ուսանողները սեպտեմբեր Միջին Ժամանակահատվածի գնահատում
10 ! գնահատական
U U ԵՎ Լի w Ա Լ.Ջ. U Լի ԵՎ U U
1, Արոնովա Իրին հիվանդ 5,00
2, Բադյաշև Ալեքսանդր լ հիվանդ 4,33
3. Զիմին Արկադի UP բլուր 4,00
4. Կ»ռայերովա Վալենտինա հիվանդ f~l 31
5, հիվանդ 3,50
6, Կուզնեցովա Անաստասիա iiii ... 3,67 ..
7, Կուրսկայա Քսեն " 3,50
0. . iiii 2,67
9. Norova Tat Ya! UP հիվանդ 5/30
10, Պավլովա Նատ ԻՑ !լրացնել
11, Renat! կլրացվի 3,00
12, Հռոմ հիվանդ 3,33
13. Սազոնովա Հարավ յայա 5,00
14. 4,50
ՇՇՇՇ IhWi
ZYIIIIIII schv


Բրինձ. 15.16. Դպրոցի վարչական տեղեկատվական համակարգ Net-School


15.6.7. Մուլտիմեդիա ծրագրեր

Մուլտիմեդիա ծրագրակազմի դասը ներառում է ծրագրեր, որոնցով դուք կարող եք ստեղծել, խմբագրել, պահպանել և նվագարկել մուլտիմեդիա տվյալներ, այսինքն՝ անշարժ և շարժվող պատկերներ և ձայներ պարունակող տվյալներ։ Մուլտիմեդիա ծրագրակազմը ներառում է մի շարք շատ հայտնի ծրագրեր՝ գրաֆիկական խմբագիրներ Adobe Photoshop և GIMP ձևաչափերի համար, վեկտորային գրաֆիկական խմբագրիչներ Corel Draw և Corel Xara, ֆլեշ անիմացիա ստեղծելու և խմբագրելու ծրագրեր, ձայնի հետ աշխատելու ծրագրեր և մի շարք մուլտիմեդիա ֆորմատի նվագարկիչներ: , նկարներ դիտողներից մինչև DVD նվագարկիչներ:

15.6.8. Հաշվապահական ծրագրեր

Հաշվապահական ծրագրերը ներկայացնում են հավելվածների հսկայական դաս: Դրանք կարող են լինել առանձին ծրագրային արտադրանք կամ տեղեկատվական համակարգում ներառված ծրագրային մոդուլներ: Ներքին հաշվապահական ծրագրերի շարքում ամենահայտնի ծրագիրն է 1C: Հաշվապահություն: Ժամանակին որպես հաշվապահական հաշվարկների ինքնավար ծրագրային միջավայր, այն այժմ վերածվել է տեղեկատվական համակարգի, որը ներառում է անձնակազմի գրառումների մոդուլներ (1C-անձնակազմ), պահեստային հաշվառում (1C-պահեստ), արդյունաբերական ձեռնարկությունների ֆինանսական գործունեության պլանավորում (1C-): ձեռնարկություն) և առևտրային ընկերություններ (1C-trade). Այս ծրագրային արտադրանքը կոմերցիոն է:

Ազատ ծրագրաշարի մեջ կա նաև ձեռնարկությունների հաշվապահական և տնտեսական հաշվառման ավտոմատացման լուծում (Ananas), որը ճիշտ օգտագործելու դեպքում շատ դեպքերում կարող է ավելի տեղին լինել, քան հատուկ ուսուցում պահանջող բավականին թանկ 1C համակարգը:

15.6.9. Ֆինանսական հաշվարկների և կանխատեսումների ծրագրեր

Նման ծրագրերի հիմնական նպատակը ֆինանսական հաշվարկներ կատարելն է։ Նման ծրագրերը կարող են կատարել հետևյալ գործառույթները.

□ ձեռնարկության համար բիզնես պլանի մշակում;

□ բիզնեսի զարգացման նախագծում;

□ ձեռնարկության ֆինանսական վիճակի վերլուծություն՝ հիմնվելով նրա ֆինանսական հաշվետվությունների վրա.

□ ֆինանսական ցուցանիշների հաշվարկ;

□ վարկառուի վարկունակության հաշվարկ;

□ ձեռնարկության տարեկան հաշվետվության պատրաստում.

□ ձեռնարկության ֆինանսական վիճակի համեմատությունը մրցակից ընկերությունների հետ;

□ շահութաբերության, վճարունակության, իրացվելիության և ֆինանսական կայունության վերլուծություն;

□ պլանավորված ներդրումային գործունեության վերլուծություն:

Այս տեսակի ծրագրաշարի օրինակ է Expert Systems ծրագրային փաթեթը՝ Project Expert, Audit Expert և Prime Expert: Այս ծրագրերը թույլ են տալիս իրականացնել նշված բոլոր տեսակի ֆինանսական վերլուծություններ և պլանավորում՝ գնահատելով ձեռնարկության ռիսկերն ու հնարավորությունները։

15.6.10թ. Ծրագրային ապահովում տեխնիկական նախագծման համար

Ժամանակակից արդյունաբերությունն ու շինարարությունը հնարավոր չէ պատկերացնել առանց ծրագրային փաթեթների։ Մրցույթում որոշիչ են դառնում արտադրանքի մշակման և թողարկման ժամկետները, ինչպես նաև շենքերի կառուցման նախագծային փաստաթղթերի մշակման ժամկետները: Ժամանակակից համակարգչային նախագծման համակարգերը հնարավորություն են տալիս համակարգչի վրա ստեղծել մասերի, հավաքների և սարքերի գծագրեր անմիջապես եռաչափ ձևով և անմիջապես կատարել ուժի, մաշվածության դիմադրության և այլ որոշիչ տեխնիկական բնութագրերի հաշվարկներ: Այս դասի ամենահայտնի ծրագրերն են Autodesk Autokad-ը բոլոր փոփոխություններով, որը թույլ է տալիս համակարգչային օգնությամբ նախագծել մեխանիկական մասերից մինչև քիմիական միացություններ, և Graphisoft ArchiCAD-ը, որը նախատեսված է ճարտարապետական ​​դիզայնի համար:

Բացի այս շատ թանկ ծրագրային արտադրանքներից, կա տարբեր մասնագիտացված ծրագրերի մի ամբողջ շարք, ինչպես կոմերցիոն, այնպես էլ անվճար:

15.6.11թ. Բիզնես ծրագրեր

Բիզնես ծրագրակազմը ներառում է ծրագրային փաթեթների տեսակների լայն տեսականի.

□ ծրագրային ապահովում՝ արդյունաբերական ձեռնարկության գործունեությունը կառավարելու համար.

□ գործընթացի վերահսկման ծրագրային ապահովում;

□ մասնագիտացված ծրագրեր արդյունաբերության համար;

□ մասնագիտացված ծրագրակազմ արտադրության տեսակների համար;

□ մասնագիտացված տեղեկատվական համակարգեր բիզնեսի տեսակների համար.

□ ծրագրային ապահովում փոքր բիզնեսի համար;

□ ծրագրային ապահովում ցանցային բիզնեսի համար:

Խոշոր և միջին ձեռնարկությունների համար ռեսուրսների պլանավորման պատրաստի համակարգերը (Enterprise Resource Planning - ERP) արդեն դարձել են ստանդարտ: Այս դասի ամենահայտնի ծրագրային փաթեթներն են SAP R/3-ը SAP AG-ից և Oracle eBusiness Suite-ը Oracle-ից: Ռուսական ծրագրային փաթեթներից ամենաշատ օգտագործվող փաթեթը Galaktika ERP փաթեթն է Galaktika Corporation-ից, ինչպես նաև 1C: Enterprise-ը:

ERP համակարգերը լայն տարածում են գտել իրենց մոդուլային կառուցվածքի շնորհիվ, որը թույլ է տալիս ծրագրային արտադրանքի ճկուն կոնֆիգուրացիա՝ ցանկացած ձեռնարկության կարիքներին համապատասխան: Օրինակ, Oracle eBusiness Suite-ը ներառում է կառավարման ենթահամակարգեր.

Գիտական ​​հետազոտություններ կատարելու, գիտական ​​(փորձարարական) վիճակագրություն հավաքելու և հավաքագրված տվյալների հիման վրա հատուկ գիտական ​​հաշվարկներ կատարելու մասնագիտացված ծրագրակազմն այնքան էլ հայտնի չէ։ Գիտական ​​հետազոտությունների ոլորտներից մեկը, որտեղ մասնագիտացված գիտական ​​ծրագրակազմն առավել լայնորեն կիրառվում է, կենսաինֆորմատիկան է (Avogadro Program), որին հաջորդում են ընդհանուր մաթեմատիկական, վիճակագրական և ֆիզիկական հաշվարկների ծրագրերը (առավել տարածված են STATISTICA, MathCad, MathLab, MATHEMATICA): Ծրագրերի քանակով երրորդ տեսակը աստղագիտական ​​մոդելավորման և աստղագիտական ​​հաշվարկների ծրագրերն են։

Համակարգչային տեխնոլոգիաները կրթական գործընթացում ինտեգրվելու միտումն այսօր գնալով ավելի ակնհայտ է դառնում, մինչդեռ միևնույն ժամանակ ակտիվորեն ընթանում է կրթական գործընթացի վրա հատուկ կենտրոնացված ծրագրային ապահովման մշակումը: Ուսումնական գործընթացի համար նախատեսված ծրագրերը կարելի է բաժանել երեք հիմնական խմբի.

□ փոխազդեցության համար;

□ որոշակի առարկաների վերաբերյալ գիտելիքների փոխանցում;

□ համակարգչային թեստավորման և վերապատրաստման համար:

Մուլտիմեդիա ծրագրեր

Մուլտիմեդիա ծրագրերի դասը ներառում է ծրագրեր, որոնք կարող են օգտագործվել մուլտիմեդիա տվյալներ ստեղծելու, խմբագրելու, պահպանելու և նվագարկելու համար, այսինքն՝ անշարժ և շարժվող պատկերներ և ձայներ պարունակող տվյալներ։ Մուլտիմեդիա ծրագրաշարը ներառում է մի շարք շատ հանրաճանաչ ծրագրեր՝ AdobePhotoshop և GIMP ռաստեր ձևաչափերի գրաֆիկական խմբագրիչներ, CorelDraw և CorelXara վեկտորային գրաֆիկական խմբագրիչներ, ֆլեշ անիմացիա ստեղծելու և խմբագրելու ծրագրեր, ձայնի հետ աշխատելու ծրագրեր և մի շարք մուլտիմեդիա ֆորմատի նվագարկիչներ՝ ծրագրերից։ նկարների դիտում DVD նվագարկիչներով:

Հաշվապահական ծրագրեր

Հաշվապահական ծրագրերը ներկայացնում են հավելվածների հսկայական դաս: Դրանք կարող են լինել առանձին ծրագրային արտադրանք կամ տեղեկատվական համակարգում ներառված ծրագրային մոդուլներ: Ներքին հաշվապահական ծրագրերի շարքում ամենահայտնի ծրագիրը 1C-ն է. 1C-առեւտուր): Այս ծրագրային արտադրանքը կոմերցիոն է:

Ազատ ծրագրաշարի մեջ կա նաև ձեռնարկությունների հաշվապահական և տնտեսական հաշվառման ավտոմատացման լուծում (Ananas), որը ճիշտ օգտագործելու դեպքում շատ դեպքերում կարող է ավելի տեղին լինել, քան հատուկ ուսուցում պահանջող բավականին թանկ 1C համակարգը:

Ֆինանսական հաշվարկների և կանխատեսումների ծրագրեր

Նման ծրագրերի հիմնական նպատակը ֆինանսական հաշվարկներ կատարելն է։ Նման ծրագրերը կարող են կատարել հետևյալ գործառույթները.

□ ձեռնարկության համար բիզնես պլանի մշակում;

□ բիզնեսի զարգացման նախագծում;

□ ձեռնարկության ֆինանսական վիճակի վերլուծություն՝ հիմնվելով նրա ֆինանսական հաշվետվությունների վրա.

□ ֆինանսական ցուցանիշների հաշվարկ;

□ վարկառուի վարկունակության հաշվարկ;

□ ձեռնարկության տարեկան հաշվետվության պատրաստում.

□ ձեռնարկության ֆինանսական վիճակի համեմատությունը մրցակից ընկերությունների հետ;

□ շահութաբերության, վճարունակության, իրացվելիության և ֆինանսական կայունության վերլուծություն;

□ պլանավորված ներդրումային գործունեության վերլուծություն:

Այս տեսակի ծրագրաշարի օրինակ է ExpertSystems ծրագրային փաթեթը՝ ProjectExpert, AuditExpert և PrimeExpert: Այս ծրագրերը թույլ են տալիս իրականացնել բոլոր նշված տեսակի ֆինանսական վերլուծությունները և պլանավորումը՝ գնահատելով ձեռնարկության ռիսկերն ու հնարավորությունները։

Ծրագրային ապահովում տեխնիկական նախագծման համար

Այս դասի ամենահայտնի ծրագրերն են AutodeskAutokad-ը բոլոր փոփոխություններով, որոնք թույլ են տալիս համակարգչային օգնությամբ նախագծել մեխանիկական մասերից մինչև քիմիական միացություններ, և GraphisoftArchiCAD-ը, որը նախատեսված է ճարտարապետական ​​դիզայնի համար:

Բացի այս շատ թանկ ծրագրային արտադրանքներից, կա տարբեր մասնագիտացված ծրագրերի մի ամբողջ շարք, ինչպես կոմերցիոն, այնպես էլ անվճար:

Բիզնես ծրագրեր

Բիզնես ծրագրակազմը ներառում է ծրագրային փաթեթների տեսակների լայն տեսականի.

□ ծրագրային ապահովում՝ արդյունաբերական ձեռնարկության գործունեությունը կառավարելու համար.

□ գործընթացի վերահսկման ծրագրային ապահովում;

□ մասնագիտացված ծրագրեր արդյունաբերության համար;

□ մասնագիտացված ծրագրակազմ արտադրության տեսակների համար;

□ մասնագիտացված տեղեկատվական համակարգեր բիզնեսի տեսակների համար.

□ ծրագրային ապահովում փոքր բիզնեսի համար;

□ ծրագրային ապահովում ցանցային բիզնեսի համար:

Խոշոր և միջին ձեռնարկությունների համար ռեսուրսների պլանավորման պատրաստի համակարգերը (Enterprise Resource Planning - ERP) արդեն դարձել են ստանդարտ: Այս դասի ամենահայտնի ծրագրային փաթեթներն են SAPR/3-ը SAPAG-ից և OracleeBusinessSuite-ը Oracle-ից: Ռուսական ծրագրային փաթեթներից ամենաշատ օգտագործվող փաթեթը Galaktika ERP փաթեթն է Galaktika Corporation-ից, ինչպես նաև 1C: Enterprise-ը:

RP համակարգերը լայն տարածում են գտել իրենց մոդուլային կառուցվածքի շնորհիվ, որը թույլ է տալիս ծրագրային արտադրանքի ճկուն կոնֆիգուրացիա՝ ցանկացած ձեռնարկության կարիքներին համապատասխան: Օրինակ, OracleeBusinessSuite-ը ներառում է կառավարման ենթահամակարգեր.

□ բիզնեսի արդյունավետություն;

□ նյութական հոսքեր;

□ հարաբերություններ հաճախորդների հետ;

□ ֆինանսներ;

□ սպասարկում և վերանորոգում;

□ անձնակազմ;

□ արտադրություն;

□ նախագծեր;

□ կյանքի ցիկլը;

□ լոգիստիկա.

ERP համակարգը շատ ճկուն է կոնֆիգուրացիայի մեջ, հեշտությամբ հարմարվում է գտնվելու վայրին և կարող է բավարարել բիզնեսի կառավարման գրեթե ցանկացած կարիք:

Ծրագրային ապահովման մշակման սոցիալական մարտահրավերները. Մարդու անազատություն

Համակարգչի անընդհատ աճող ազատությունը ծրագրաշարից, և երբեմն սկավառակի կրիչներից և օգտատերերի տեղեկատվությունը պահող սարքերից, շատ առումներով լավ բան է. մարդուն ընդամենը համակարգչային ցանց է պետք և դրան միանալու հնարավորություն: Դուք կարող եք գտնել ծրագրեր ցանցում, գուցե նույնիսկ օպերացիոն համակարգ, դրանք խմբագրելուց կամ վերահասցեագրելուց հետո անձը կրկին պահում է դրանք ցանցային պահեստում. Այս դեպքում մարդու ազատությունը ծրագրաշարից փոխանակվում է ազատության բացակայության հետ մեկ այլ առումով։ Ո՞րն է փաստաթղթերի գաղտնիության, անվտանգության և մատչելիության աստիճանը:

Հաճելի է մտնել «խելացի վիրտուալ տուն», որն ամեն կերպ համապատասխանում է ձեր ցանկություններին և փորձում է կանխատեսել դրանք: Բայց ո՞վ կարող է երաշխավորել, որ վաղը դրանք կլինեն նաև ձեր ցանկությունները, և ոչ թե ինչ-որ հաքերի ցանկությունները, ով կոտրել է ձեր «խելացի տունը» կառավարելու տեղեկատվական համակարգը։

Հետևաբար, մենք կարող ենք կանխատեսել ծրագրային ապահովման մշակման որոշ միտումների նկատմամբ երկարատև և զգուշավոր վերաբերմունքի շրջան, գոնե մինչև իրավական ոլորտում դրանք պատշաճ և հուսալիորեն կարգավորվեն։ Հակառակ դեպքում, տեխնոլոգիայի կողմից տրված ազատությունը կարող է վերածվել անսպասելի ստրկության։

Ինտելեկտուալ դեգրադացիա

Համակարգիչները դառնում են ավելի խելացի՝ ավելի ու ավելի բարդ ծրագրերի շնորհիվ: Միևնույն ժամանակ, ծրագրի ինտերֆեյսը դառնում է ավելի պարզ և զվարճալի: Պետք չէ մտածել, պետք չէ լարվել, ամենաբարդ տեխնոլոգիաները, որոնք առկա են գունագեղ պատկերակների և նկարների տեսքով, ամեն ինչ կանեն ձեզ համար. դիետա. Ինտերնետում շատ ավելի շատ պատասխաններ կան, քան մարդիկ ունեն հարցեր, և դա չի կարող տագնապ չառաջացնել: Եթե ​​մարդը չի մարզում իր մկանները, նա ֆիզիկապես դեգրադացվում է, եթե մարդը դադարում է լարել իր մտածողության ապարատը, նա ինտելեկտուալ կերպով նվաստացնում է: Սա շատ կարևոր մարտահրավեր է, որին համարժեք պատասխան կարող է տալ միայն ժամանակակից կրթական համակարգը, որը կառուցված է այս մարտահրավերով, ներառյալ ողջ կյանքի ընթացքում շարունակական կրթության համակարգը:

Հարցեր

1. Ինչպե՞ս կարելի է ծրագրակազմը դասակարգել ըստ համակարգչային տեխնիկայի հետ փոխազդեցության աստիճանի:

2. Ծրագրային ապահովման ի՞նչ դասեր գիտեք ըստ լիցենզավորման տեսակի:

3. Ո՞րն է տարբերությունը անվճար, բաց կոդով, առևտրային և սեփականության ծրագրաշարի միջև:

4. Ո՞րն է տարբերությունը շարժական և միջին ծրագրերի միջև:

5. Դասակարգել ծրագրակազմն ըստ համակարգչային ցանցի հետ փոխազդեցության:

6. Ի՞նչ է վտանգավոր ծրագրաշարը:

7. Ի՞նչ է շարժական հավելվածը:

8. Թվարկե՛ք ձեզ հայտնի կիրառական ծրագրերի դասերը:

9. Որո՞նք են բառ մշակողի հիմնական գործառույթները:

10. Ի՞նչ պահանջների պետք է համապատասխանի ժամանակակից աղյուսակը:

11. Ո՞րն է պրեզենտացիաների ստեղծման և ցուցադրման ծրագրի հիմնական և լրացուցիչ գործառույթը:

12. Արդյո՞ք Microsoft Office և OpenOffice.org փաթեթներում ներառված ծրագրերը ֆունկցիոնալորեն նույնական են:

13. Ո՞րն է ծրագրի կառավարման ծրագրային ապահովման նպատակը (գործառույթների ցանկով):

14. Անվանե՛ք այն ֆունկցիոնալությունը, որը կարևոր է ժամանակակից բառապաշարի համար:

15. Որո՞նք են MicrosoftWord-ի և OpenOffice.orgWriter-ի ֆունկցիոնալ տարբերությունները:

16. Թվարկե՛ք սեղանի պրոցեսորի հիմնական գործառույթները:

17. Ո՞րն է սեղանի պրոցեսորի լրացուցիչ ֆունկցիոնալությունը:

18. Ի՞նչ են առանցքային աղյուսակները, ինչի՞ համար են դրանք:

19. Ո՞րն է կազմակերպչի նպատակը և բնորոշ գործառույթը:

20. Փաստաթղթերի կառավարման ի՞նչ էլեկտրոնային համակարգեր գիտեք:

21. Ո՞րն է էլեկտրոնային փաստաթղթերի կառավարման համակարգի հիմնական գործառույթը:

22. Ներկայացման ստեղծում PowerPoint-ի միջոցով:

23. Ինտերնետ ծառայությունների հետ աշխատելու ի՞նչ ծրագրեր գիտեք:

24. Ի՞նչ գործառույթներ են կատարում կրթական ծրագրերը:

25. Ինչպե՞ս ստեղծել փաստաթղթեր և աղյուսակներ ընդհանուր «գրասենյակային» ձևաչափերով՝ առանց ձեր համակարգչի վրա գրասենյակային փաթեթ տեղադրելու:

26. Ի՞նչ հեռանկարներ կան ծրագրային ապահովման մշակման համար:

27. Որո՞նք են ժամանակակից ծրագրերի հետ մարդկային ինտենսիվ փոխգործակցության սոցիալական հետևանքները:

28. Ծրագրային ապահովման մշակման սոցիալական մարտահրավերները

Ես ուզում էի համեմատել պարզ համակարգի մոդելավորման արդյունքները (ինչպես «մարմինը պարանի վրա») օգտագործելով երեք տարբեր փաթեթներ: Արդյունքները նույնն էին, բայց համեմատության գործընթացն ինքնին շատ հետաքրքիր ստացվեց։ Ես փորձել եմ բացատրել յուրաքանչյուր ապրանքի կոնկրետ օգտագործումը, նրա ուժեղ և թույլ կողմերը մեխանիկական համակարգերի դինամիկան հաշվարկելիս: Բացի այդ, MapleSim-ի օգտագործման մասին ռուսերեն տեղեկատվությունը գրելու պահին գործնականում բացակայում էր:

Փորձարարական կապի համակարգի դինամիկայի թվային մոդելավորման առանձնահատկությունները՝ օգտագործելով Python լեզվի վրա հիմնված ծրագրակազմ

Գիտական ​​հաշվարկներ C++-ով

  • Գրաֆիկների գծում C++-ով: Ինձ հետաքրքրում էր երկչափ գրաֆիկներ գծելու պարզ գրադարան: Քանի որ որոնումները շարունակվում էին, խնդիրն ավելի հստակ էր դառնում, և ահա թե ինչ է հայտնաբերվել...
  • Սովորական դիֆերենցիալ հավասարումների ինտեգրում C++-ում: Սա պահանջում է ինտեգրատորների (լուծիչներ) և վեկտոր-մատրիցային գործողությունների գրադարաններ:
  • Գծային հանրահաշիվ գրադարան C++-ում: Արմեդիլոյի տեղադրում: Առավելությունները՝ 1) արագ; 2) կա այն ամենը, ինչ ինձ անհրաժեշտ է, օրինակ, տողերի և սյունակների մատրիցներ, և ոչ միայն վեկտորներ (տողերն ու սյունակները ժառանգվում են մատրիցներից); 3) կոդի որակ (ես չեմ կարող դա անել :)):
  • Գրադարաններ նոսր մատրիցներով աշխատելու համար: Մենք ընտրում ենք գրադարան՝ նոսր մատրիցներով աշխատելու համար: Պահանջվում են SLAE լուծիչներ, և ցանկալի է խաչաձեւ հարթակ: Ես ավելացնում եմ իմ գտած տեղեկատվությունը այստեղ։

Համակարգչային մաթեմատիկայի համակարգեր

  • Համակարգչային մաթեմատիկայի հանրաճանաչ համակարգեր (SCM) Maple.
  • Giac-ը անվճար SCM է Maple-ի համատեղելիության ռեժիմով:
  • Maxima-ն հանրաճանաչ անվճար SCM է:

MATLAB

Դասախոսություններ ուսանողների համար. Ծրագրերի օրինակներ. Նախագծեր.

Անվճար միջպլատֆորմային փաթեթ գիտական ​​և ինժեներական հաշվարկների համար, որը նման է MATLAB-ի հնարավորություններին:

Վիզուալ մոդելավորման փաթեթներ

Simulink, Xcos և այլն... Տեսողական մոդելավորումը թույլ է տալիս ստեղծել դինամիկ համակարգի համակարգչային մոդել՝ բլոկային դիագրամի տեսքով՝ առանց ծրագրավորման դիմելու։

կառուցում է գրաֆիկա և անիմացիա՝ օգտագործելով հրամանները: Կատարում է մոտարկում. Կարող է օգտագործվել որպես վիզուալիզացիայի գրադարան և հաշվիչ (ավելի պարզ, քան MATLAB-ը, բայց շատ ավելի հզոր, քան ներկառուցված համակարգայինը): Ունի ծրագրավորման լիարժեք լեզու։ Փոքր, խելացի, անվճար և խաչաձեւ հարթակ :)

Շարժման համակարգչային մոդելավորում՝ օգտագործելով ֆիզիկական շարժիչներ

Օգտակար տեղեկատվություն ֆիզիկայի շարժիչների աշխատանքի վերաբերյալ: Մոդելներ Box2d-ում և Bullet-ում:

Մենք հավաքում ենք PDE լուծիչներ և վերջավոր տարրերի վերլուծության փաթեթներ, որոնք օգտագործում են այս լուծիչները:

Սիմվոլիկ կամ ինչպես ասում են նաև համակարգչային մաթեմատիկան կամ համակարգչային հանրահաշիվը մաթեմատիկական մոդելավորման մեծ բաժին է։ Սկզբունքորեն, այս տեսակի ծրագրերը կարող են դասակարգվել որպես համակարգչային նախագծային ինժեներական ծրագրեր: Այսպիսով, ինժեներական նախագծման ոլորտում կան երեք հիմնական բաժիններ.

  • CAD - համակարգչային օժանդակ դիզայն;
  • CAM - Computer Aided Manufacturing;
  • CAE - Computer Aided Engineering.

Այսօր լուրջ դիզայնը, քաղաքաշինությունը և ճարտարապետությունը, էլեկտրատեխնիկան և հարակից մի շարք ոլորտներ, ինչպես նաև տեխնիկական ուսումնական հաստատություններն այլևս չեն կարող անել առանց համակարգչային նախագծման (CAD), արտադրության և հաշվարկման համակարգերի: Իսկ մաթեմատիկական փաթեթները CAE համակարգերի աշխարհի անբաժանելի մասն են, բայց այս մասը ոչ մի կերպ չի կարելի երկրորդական համարել, քանի որ որոշ խնդիրներ ընդհանրապես հնարավոր չէ լուծել առանց համակարգչի օգնության։ Ավելին, այսօր նույնիսկ տեսաբանները (այսպես կոչված՝ մաքուր, ոչ կիրառական մաթեմատիկոսները) դիմում են սիմվոլիկ մաթեմատիկայի համակարգերի, օրինակ՝ իրենց վարկածները ստուգելու համար։

Ընդամենը 10 տարի առաջ այս համակարգերը համարվում էին զուտ պրոֆեսիոնալ, սակայն 90-ականների կեսերը շրջադարձային դարձան CAD/CAM/CAE համակարգերի համաշխարհային շուկայի համար՝ զանգվածային օգտագործման համար: Այնուհետև երկար ժամանակ առաջին անգամ անհատական ​​համակարգիչներ օգտագործողների համար հասանելի դարձան արդյունաբերական հնարավորություններով պարամետրային մոդելավորման փաթեթներ։ Նման համակարգերի ստեղծողները հաշվի են առել օգտատերերի լայն շրջանակի պահանջները և այդպիսով հնարավորություն են տվել տասնյակ հազարավոր ինժեներների և մաթեմատիկոսների օգտագործել CAD/CAM/CAE համակարգերի տեխնոլոգիայի ոլորտում վերջին գիտական ​​նվաճումները իրենց անձնական աշխատատեղերում։ .

Այսպիսով, ի՞նչ կարող են անել մաթեմատիկական մոդելավորման ծրագրերը: Արդյո՞ք նրանք իսկապես պահանջում են, որ գիտնականները կարողանան ծրագրավորել որոշակի ալգորիթմական լեզուներով, վրիպազերծել ծրագրերը, բռնել սխալները և շատ ժամանակ ծախսել արդյունքների վրա: Ոչ, այդ ժամանակները վաղուց անցել են, և այժմ մաթեմատիկական փաթեթներում օգտագործվում է մոդելի կառուցման սկզբունքը, այլ ոչ թե ավանդական «ծրագրավորման արվեստը»: Այսինքն՝ օգտատերը միայն դնում է խնդիրը, իսկ համակարգն ինքն է գտնում դրա լուծման մեթոդներն ու ալգորիթմները։ Ավելին, այնպիսի սովորական գործողությունները, ինչպիսիք են փակագծերը բացելը, արտահայտությունների փոխակերպումը, հավասարումների արմատները, ածանցյալները և անորոշ ինտեգրալները գտնելը, համակարգիչը ինքնուրույն իրականացնում է խորհրդանշական ձևով և գործնականում առանց օգտագործողի միջամտության:

Ժամանակակից մաթեմատիկական փաթեթները կարող են օգտագործվել և՛ որպես սովորական հաշվիչ, և՛ որպես ցանկացած խնդիր լուծելիս արտահայտությունները պարզեցնելու միջոց, և՛ որպես գրաֆիկայի կամ նույնիսկ ձայնի գեներատոր: Ինտերֆեյսը ինտերնետի հետ նույնպես դարձել է ստանդարտ, և HTML էջերն այժմ ստեղծվում են որպես հաշվարկման գործընթացի մաս: Այժմ դուք կարող եք լուծել խնդիրը և միևնույն ժամանակ հրապարակել դրա լուծման առաջընթացը ձեր գործընկերներին ձեր գլխավոր էջում:

Մենք կարող ենք խոսել մաթեմատիկական մոդելավորման ծրագրերի և դրանց կիրառման հնարավոր ոլորտների մասին շատ երկար ժամանակ, բայց մենք կսահմանափակվենք միայն առաջատար ծրագրերի հակիրճ ակնարկով ՝ նշելով դրանց ընդհանուր առանձնահատկություններն ու տարբերությունները: Ներկայումս գրեթե բոլոր ժամանակակից CAE ծրագրերն ունեն ներկառուցված սիմվոլիկ հաշվարկման գործառույթներ: Այնուամենայնիվ, Maple-ը, MathCad-ը, Mathematica-ն և MatLab-ը համարվում են մաթեմատիկական սիմվոլիկ հաշվարկների համար առավել հայտնի և հարմար: Բայց սիմվոլիկ մաթեմատիկական հիմնական ծրագրերը վերանայելիս մենք նաև մատնանշենք հնարավոր այլընտրանքները, որոնք գաղափարապես նման են այս կամ այն ​​առաջատար փաթեթին։

Այսպիսով, ի՞նչ են անում այս ծրագրերը և ինչպե՞ս են դրանք օգնում մաթեմատիկոսներին: Բարձրագույն կրթության մաթեմատիկական վերլուծության դասընթացի հիմքում ընկած են այնպիսի հասկացություններ, ինչպիսիք են սահմանները, ածանցյալները, ֆունկցիաների հակաածանցյալները, տարբեր տեսակի ինտեգրալները, շարքերը և դիֆերենցիալ հավասարումները: Բարձրագույն մաթեմատիկայի հիմունքներին ծանոթ յուրաքանչյուրը հավանաբար գիտի սահմաններ գտնելու, ինտեգրալներ վերցնելու, ածանցյալներ գտնելու և այլնի տասնյակ կանոններ: Եթե ​​դրան ավելացնեք այն փաստը, որ ինտեգրալների մեծ մասը գտնելու համար անհրաժեշտ է նաև հիշել հիմնական ինտեգրալների աղյուսակը, դուք իսկապես հսկայական քանակությամբ տեղեկատվություն կստանաք: Եվ եթե որոշ ժամանակ չեք կիրառում նման խնդիրների լուծումը, ապա շատ բան արագ մոռացվում է, և, օրինակ, ավելի բարդ ինտեգրալ գտնելու համար, դուք պետք է փնտրեք տեղեկատու գրքերում: Բայց ինտեգրալներ վերցնելն ու իրական աշխատանքում սահմաններ գտնելը հաշվարկների հիմնական նպատակը չէ։ Իրական նպատակը խնդիրների լուծումն է, իսկ հաշվարկներն ընդամենը միջանկյալ քայլ են այս լուծման ճանապարհին։

Օգտագործելով նկարագրված ծրագրաշարը, դուք կարող եք խնայել շատ ժամանակ և խուսափել հաշվարկներում բազմաթիվ սխալներից: Բնականաբար, CAE համակարգերը չեն սահմանափակվում միայն այս հնարավորություններով, բայց այս վերանայման մեջ մենք կկենտրոնանանք դրանց վրա:

Նշենք միայն, որ նման համակարգերի կողմից լուծվող խնդիրների շրջանակը շատ լայն է.

  • մաթեմատիկական հետազոտությունների անցկացում, որը պահանջում է հաշվարկներ և վերլուծական հաշվարկներ.
  • ալգորիթմների մշակում և վերլուծություն;
  • մաթեմատիկական մոդելավորում և համակարգչային փորձ;
  • տվյալների վերլուծություն և մշակում;
  • վիզուալիզացիա, գիտական ​​և ինժեներական գրաֆիկա;
  • գրաֆիկական և հաշվարկային հավելվածների մշակում։

Այնուամենայնիվ, մենք նշում ենք, որ քանի որ CAE համակարգերը պարունակում են օպերատորներ հիմնական հաշվարկների համար, գրեթե բոլոր ալգորիթմները, որոնք ներառված չեն ստանդարտ գործառույթներում, կարող են իրականացվել՝ գրելով ձեր սեփական ծրագիրը:

Մաթեմատիկա (http://www.wolfram.com/)

  • 400-550 ՄԲ սկավառակի տարածություն;
  • Օպերացիոն համակարգեր՝ Windows 98/Me/NT 4.0/2000/2003 Server/2003x64/XP/XP x64:

Wolfram Reseach, Inc.-ն, որը մշակել է Mathematica համակարգչային մաթեմատիկայի համակարգը, իրավամբ համարվում է այս ոլորտում ամենահին և ամենահարգված խաղացողը: Mathematica փաթեթը (ներկայիս տարբերակ 5.2) լայնորեն օգտագործվում է ժամանակակից գիտական ​​հետազոտությունների հաշվարկներում և լայն ճանաչում է ձեռք բերել գիտական ​​և կրթական միջավայրում: Կարելի է նույնիսկ ասել, որ Mathematica-ն ունի զգալի ֆունկցիոնալ ավելորդություն (մասնավորապես, կա նույնիսկ ձայնը սինթեզելու հնարավորություն):

Այնուամենայնիվ, դժվար թե այս հզոր մաթեմատիկական համակարգը, որը հավակնում է լինել համաշխարհային առաջատար, պետք լինի որևէ փոքր կոմերցիոն ընկերության քարտուղարին կամ նույնիսկ տնօրենին, էլ չեմ խոսում սովորական օգտագործողների մասին: Բայց, անկասկած, ցանկացած լուրջ գիտական ​​լաբորատորիա կամ համալսարանական բաժին պետք է ունենա նմանատիպ ծրագիր, եթե նրանք լրջորեն շահագրգռված են ցանկացած աստիճանի բարդության մաթեմատիկական հաշվարկների կատարման ավտոմատացմամբ։ Չնայած լուրջ մաթեմատիկական հաշվարկների վրա իրենց կենտրոնացմանը՝ Mathematica դասի համակարգերը հեշտ է սովորել և կարող են օգտագործվել օգտվողների բավականին լայն կատեգորիայի կողմից՝ համալսարանականներ և ուսուցիչներ, ճարտարագետներ, ասպիրանտներ, հետազոտողներ և նույնիսկ մաթեմատիկայի դասերի ուսանողներ հանրակրթական և հատուկ ոլորտներում: դպրոցները։ Դրանք բոլորը կգտնեն բազմաթիվ օգտակար հնարավորություններ նման համակարգում կիրառելու համար:

Միևնույն ժամանակ, ծրագրի լայնածավալ գործառույթները չեն ծանրաբեռնում դրա ինտերֆեյսը և չեն դանդաղեցնում հաշվարկները: Mathematica-ն հետևողականորեն ցույց է տալիս խորհրդանշական փոխակերպումների և թվային հաշվարկների բարձր արագությունը: Քննարկվող բոլոր համակարգերից Mathematica ծրագիրն ամենաամբողջականն ու ունիվերսալն է, սակայն յուրաքանչյուր ծրագիր ունի իր առավելություններն ու թերությունները: Եվ որ ամենակարեւորն է, նրանք ունեն իրենց կողմնակիցները, որոնց անիմաստ է համոզել այլ համակարգի գերազանցության մեջ։ Բայց նրանք, ովքեր լրջորեն աշխատում են համակարգչային մաթեմատիկայի համակարգերի հետ, պետք է օգտագործեն մի քանի ծրագրեր, քանի որ միայն դա է երաշխավորում բարդ հաշվարկների հուսալիության բարձր մակարդակ։

Նշենք, որ Mathematica համակարգի տարբեր տարբերակների մշակմանը մայր ընկերության՝ Wolfram Research, Inc.-ի հետ միասին մասնակցել են այլ ընկերություններ և հարյուրավոր բարձր որակավորում ունեցող մասնագետներ, այդ թվում՝ մաթեմատիկոսներ և ծրագրավորողներ։ Նրանց թվում կան նաև արտերկրում հարգված և պահանջված ռուսական մաթեմատիկական դպրոցի ներկայացուցիչներ։ Mathematica-ն ամենախոշոր ծրագրային համակարգերից մեկն է և իրականացնում է ամենաարդյունավետ հաշվարկային ալգորիթմները: Դրանք ներառում են, օրինակ, համատեքստի մեխանիզմը, որը վերացնում է ծրագրերում կողմնակի ազդեցությունների ի հայտ գալը։

Mathematica համակարգը այսօր համարվում է համաշխարհային առաջատարը համակարգչային սիմվոլիկ մաթեմատիկական համակարգերի շարքում PC-ի համար, որն ապահովում է ոչ միայն բարդ թվային հաշվարկներ իրենց արդյունքների ելքով ամենաբարդ գրաֆիկական ձևով, այլ նաև կատարելով հատկապես աշխատատար: վերլուծական փոխակերպումներ և հաշվարկներ։ Համակարգի Windows տարբերակներն ունեն օգտատիրոջ ժամանակակից ինտերֆեյս և թույլ են տալիս փաստաթղթեր պատրաստել Notebook-ի տեսքով: Նրանք միավորում են աղբյուրի տվյալները, խնդիրների լուծման ալգորիթմների նկարագրությունները, ծրագրերը և լուծման արդյունքները բազմազան ձևերով (մաթեմատիկական բանաձևեր, թվեր, վեկտորներ, մատրիցներ, աղյուսակներ և գրաֆիկներ):

Mathematica-ն ընկալվել է որպես համակարգ, որը հնարավորինս կավտոմատացնի գիտնականների և վերլուծական մաթեմատիկոսների աշխատանքը, ուստի այն արժանի է ուսումնասիրության նույնիսկ որպես էլիտար և բարձր խելացի ծրագրային արտադրանքի ամենաբարձր աստիճանի բարդության ներկայացուցիչ: Այնուամենայնիվ, այն շատ ավելի մեծ հետաքրքրություն է ներկայացնում որպես հզոր և ճկուն մաթեմատիկական գործիքակազմ, որը կարող է անգնահատելի օգնություն տրամադրել գիտնականների, համալսարանի ուսուցիչների, ուսանողների, ինժեներների և նույնիսկ դպրոցականների մեծամասնությանը:

Հենց սկզբից մեծ ուշադրություն է դարձվել գրաֆիկային, այդ թվում՝ դինամիկին, և նույնիսկ մուլտիմեդիա հնարավորություններին՝ դինամիկ անիմացիայի վերարտադրմանը և ձայնի սինթեզին։ Գրաֆիկական գործառույթների և տարբերակների շրջանակը, որոնք փոխում են իրենց ազդեցությունը, շատ լայն է: Գրաֆիկա միշտ եղել է Mathematica համակարգի տարբեր տարբերակների ուժը և ապահովել նրանց առաջատարը համակարգչային մաթեմատիկայի համակարգերում:

Արդյունքում, Mathematica-ն արագորեն գրավեց առաջատար դիրքերը խորհրդանշական մաթեմատիկական համակարգերի շուկայում: Հատկապես գրավիչ են համակարգի լայնածավալ գրաֆիկական հնարավորությունները և Notebook-ի տիպի ինտերֆեյսի ներդրումը: Միևնույն ժամանակ, համակարգը ապահովում էր դինամիկ կապ փաստաթղթային բջիջների միջև աղյուսակների ոճով, նույնիսկ խորհրդանշական խնդիրներ լուծելիս, ինչը հիմնովին և շահավետորեն տարբերում էր այլ նմանատիպ համակարգերից:

Ի դեպ, Mathematica-class համակարգերում կենտրոնական տեղը զբաղեցնում է մաթեմատիկական գործողությունների մեքենայից անկախ միջուկը, որը թույլ է տալիս համակարգը տեղափոխել տարբեր համակարգչային հարթակներ։ Համակարգը այլ համակարգչային հարթակ տեղափոխելու համար օգտագործվում է Front End ծրագրային ինտերֆեյսի պրոցեսոր: Հենց նա է որոշում, թե ինչ տեսակի օգտատիրոջ միջերես ունի համակարգը, այսինքն՝ Mathematica համակարգերի ինտերֆեյսի պրոցեսորները այլ հարթակների համար կարող են ունենալ իրենց նրբությունները։ Միջուկը բավականաչափ կոմպակտ է արված, որպեսզի նրանից շատ արագ հնարավոր լինի կանչել ցանկացած ֆունկցիա: Գործառույթների հավաքածուն ընդլայնելու համար օգտագործեք գրադարանը և հավելյալ փաթեթների մի շարք: Ընդլայնման փաթեթները պատրաստված են Mathematica համակարգերի սեփական ծրագրավորման լեզվով և հիմնական միջոցն են համակարգի հնարավորությունները զարգացնելու և դրանք հարմարեցնելու օգտատերերի հատուկ դասերի խնդիրների լուծման համար: Բացի այդ, համակարգերն ունեն ներկառուցված էլեկտրոնային օգնության համակարգ՝ Help, որը պարունակում է էլեկտրոնային գրքեր իրական օրինակներով։

Այսպիսով, Mathematica-ն, մի կողմից, տիպիկ ծրագրավորման համակարգ է, որը հիմնված է ամենահզոր խնդրի վրա հիմնված բարձր մակարդակի ֆունկցիոնալ ծրագրավորման լեզուներից մեկի վրա, որը նախատեսված է տարբեր խնդիրներ լուծելու համար (ներառյալ մաթեմատիկական), իսկ մյուս կողմից՝ ինտերակտիվ: մաթեմատիկական խնդիրների մեծամասնությունը առցանց լուծելու համակարգ՝ առանց ավանդական ծրագրավորման: Այսպիսով, Mathematica-ն որպես ծրագրավորման համակարգ ունի բոլոր հնարավորությունները մշակելու և ստեղծելու համարյա ցանկացած կառավարման կառուցվածք, կազմակերպելու մուտք-ելք, աշխատել համակարգի գործառույթների հետ և սպասարկել ցանկացած ծայրամասային սարքեր, և ընդլայնման փաթեթների (Add-ons) օգնությամբ հնարավոր է դառնում: հարմարվել ցանկացած օգտատիրոջ կարիքներին (չնայած սովորական օգտագործողին այդ ծրագրավորման գործիքները կարող են չպահանջել, նա կհասցնի համակարգի ներկառուցված մաթեմատիկական գործառույթները, որոնք զարմացնում են նույնիսկ փորձառու մաթեմատիկոսներին իրենց առատությամբ և բազմազանությամբ):

Mathematica համակարգի թերությունները ներառում են միայն շատ անսովոր ծրագրավորման լեզուն, որին, սակայն, նպաստում է մանրամասն օգնության համակարգը:

Mathematica-ին ավելի պարզ, բայց գաղափարապես նման այլընտրանքները ներառում են այնպիսի փաթեթներ, ինչպիսիք են Maxima (/) և Kalamaris-ը (developer.kde.org/~larrosa/kalamaris.html):

Նշենք, որ Maxima համակարգը ոչ առևտրային բաց կոդով նախագիծ է: Maxima-ն օգտագործում է Mathematica-ին նման լեզու մաթեմատիկական աշխատանք կատարելու համար, և գրաֆիկական ինտերֆեյսը հետևում է նույն սկզբունքներին: Սկզբում ծրագիրը կոչվում էր Xmaxima և ստեղծվել էր UNIX համակարգերի համար։

Բացի այդ, Maxima-ն այժմ ունի ավելի հզոր, արդյունավետ և օգտագործողի համար հարմար միջպլատֆորմային գրաֆիկական ինտերֆեյս, որը կոչվում է Wxmaxima (http://wxmaxima.sourceforge.net): Եվ չնայած այս նախագիծը ներկայումս գոյություն ունի միայն բետա տարբերակով, այն աստիճանաբար վերածվում է կոմերցիոն համակարգերի շատ լուրջ այլընտրանքի։

Ինչ վերաբերում է Կալամարիս ծրագրին, ապա այն նույնպես նոր նախագիծ է, որն ունի Mathematica համակարգին նման մոտեցում և գաղափարախոսություն։ Նախագիծը դեռ ավարտված չէ, բայց այն նաև լավ անվճար այլընտրանք է այնպիսի կոմերցիոն հրեշի համար, ինչպիսին Mathematica-ն է:

Թխկի (http://www.maplesoft.com/)

Համակարգի նվազագույն պահանջներ.

Պրոցեսոր Pentium III 650 ՄՀց;

400 ՄԲ սկավառակի տարածություն;

Օպերացիոն համակարգեր՝ Windows NT 4 (SP5)/98/ME/2000/2003 Server/XP Pro/XP Home:

Maple ծրագիրը (վերջին տարբերակը 10.02) մի տեսակ պատրիարք է խորհրդանշական մաթեմատիկայի համակարգերի ընտանիքում և դեռևս առաջատարներից է համընդհանուր խորհրդանշական հաշվողական համակարգերի շարքում: Այն օգտվողին տրամադրում է հարմար ինտելեկտուալ միջավայր մաթեմատիկական հետազոտությունների համար ցանկացած մակարդակի համար և հատկապես հայտնի է գիտական ​​համայնքում: Նշենք, որ Maple ծրագրի խորհրդանշական անալիզատորն այս ծրագրաշարի ամենահզոր մասն է, ուստի այն փոխառվել և ներառվել է մի շարք այլ CAE փաթեթներում, ինչպիսիք են MathCad-ը և MatLab-ը, ինչպես նաև գիտական ​​հրապարակումների պատրաստման փաթեթներում՝ Scientific WorkPlace: և մաթեմատիկայի գրասենյակ Word-ի համար:

Maple փաթեթը Վաթերլոյի համալսարանի (Օնտարիո, Կանադա) և Ցյուրիխ, Շվեյցարիա, ETHZ-ի համատեղ մշակումն է: Նրա վաճառքի համար ստեղծվեց հատուկ ընկերություն՝ Waterloo Maple, Inc.-ն, որը, ցավոք, ավելի հայտնի դարձավ իր նախագծի մաթեմատիկական ուսումնասիրությամբ, քան կոմերցիոն իրականացման մակարդակով: Արդյունքում, Maple համակարգը նախկինում հասանելի էր հիմնականում մասնագետների նեղ շրջանակի համար: Այժմ այս ընկերությունը աշխատում է MathSoft, Inc. ընկերության հետ, որն ավելի հաջողակ է առևտրի և մաթեմատիկական համակարգերի ինտերֆեյսի մշակման գործում: - թվային հաշվարկների համար շատ հայտնի և տարածված MathCad համակարգերի ստեղծողը, որոնք դարձել են տեխնիկական հաշվարկների միջազգային ստանդարտ:

Maple-ը հարմար միջավայր է ապահովում համակարգչային փորձերի համար, որի ընթացքում փորձարկվում են խնդրի տարբեր մոտեցումներ, վերլուծվում են որոշակի լուծումներ և, եթե ծրագրավորումն անհրաժեշտ է, ընտրվում են հատուկ արագություն պահանջող հատվածներ։ Փաթեթը թույլ է տալիս ստեղծել ինտեգրված միջավայրեր այլ համակարգերի և ունիվերսալ բարձր մակարդակի ծրագրավորման լեզուների մասնակցությամբ։ Երբ հաշվարկները կատարվեն, և դուք պետք է պաշտոնականացնեք արդյունքները, կարող եք օգտագործել այս փաթեթի գործիքները՝ տվյալները պատկերացնելու և հրապարակման համար նկարազարդումներ պատրաստելու համար: Աշխատանքն ավարտելու համար մնում է ուղղակիորեն Maple միջավայրում պատրաստել տպագիր նյութ (զեկույց, հոդված, գիրք), որից հետո կարող եք անցնել հաջորդ ուսումնասիրությանը։ Աշխատանքը ինտերակտիվ է՝ օգտատերը մուտքագրում է հրամաններ և անմիջապես էկրանին տեսնում դրանց կատարման արդյունքը։ Միևնույն ժամանակ, Maple փաթեթը բոլորովին նման չէ ավանդական ծրագրավորման միջավայրին, որը պահանջում է բոլոր փոփոխականների և դրանց հետ գործողությունների խիստ պաշտոնականացում։ Այստեղ ավտոմատ կերպով ապահովվում է փոփոխականների հարմար տեսակների ընտրությունը և ստուգվում է գործողությունների ճիշտությունը, ուստի ընդհանուր դեպքում կարիք չկա փոփոխականներ նկարագրելու և խստորեն ձևակերպելու գրառումը։

Maple փաթեթը բաղկացած է միջուկից (ընթացակարգերը գրված են C-ով և լավ օպտիմիզացված), գրադարանից՝ գրված Maple լեզվով և մշակված արտաքին ինտերֆեյսից: Միջուկը կատարում է հիմնական գործողությունների մեծ մասը, իսկ գրադարանը պարունակում է բազմաթիվ հրամաններ՝ պրոցեդուրաներ, որոնք կատարվում են մեկնաբանական ռեժիմով:

Maple ինտերֆեյսը հիմնված է աշխատանքային թերթիկի կամ փաստաթղթի գաղափարի վրա, որը պարունակում է մուտքային/ելքային տողեր և տեքստ, ինչպես նաև գրաֆիկա:

Փաթեթը մշակվում է թարգմանչի ռեժիմով: Մուտքի տողում օգտվողը նշում է հրամանը, սեղմում է Enter ստեղնը և ստանում է արդյունքը՝ ելքային տող (կամ տողեր) կամ սխալ մուտքագրված հրամանի մասին հաղորդագրություն: Անմիջապես հրավեր է տրվում նոր հրաման մուտքագրելու և այլն:

Maple ինտերֆեյս

Maple համակարգի աշխատանքային պատուհանները (թերթերը) կարող են օգտագործվել կամ որպես խնդիրների լուծման համար ինտերակտիվ միջավայրեր, կամ տեխնիկական փաստաթղթերի պատրաստման համակարգ: Գործադիր խմբերը և աղյուսակները պարզեցնում են օգտատերերի փոխազդեցությունը Maple շարժիչի հետ՝ ծառայելով որպես հիմնական միջոց, որի միջոցով կոնկրետ առաջադրանքների կատարման հարցումները և ելքային արդյունքներն ուղարկվում են Maple համակարգ: Այս երկու տեսակի հիմնական գործիքները թույլ են տալիս Maple հրամանի մուտքագրումը:

Maple համակարգը թույլ է տալիս մուտքագրել աղյուսակներ, որոնք պարունակում են և՛ թվեր, և՛ խորհրդանիշներ: Նրանք համատեղում են Maple-ի մաթեմատիկական հնարավորությունները ավանդական աղյուսակների ծանոթ տողերի և սյունակների ձևաչափի հետ: Maple աղյուսակները կարող են օգտագործվել բանաձևերի աղյուսակներ ստեղծելու համար:

Հաշվարկների արդյունքները փաստաթղթավորելը և կազմակերպելը հեշտացնելու համար կան պարբերություններ, բաժիններ բաժանելու և հիպերհղումներ ավելացնելու տարբերակներ: Հիպերհղումը նավիգացիոն օգնություն է: Մեկ սեղմումով կարող եք գնալ աշխատանքային թերթիկի մեկ այլ կետ, մեկ այլ աշխատաթերթ, օգնության էջ, վեբ սերվերի աշխատաթերթ կամ ցանկացած այլ վեբ էջ:

Աշխատանքային թերթիկները կարելի է հիերարխիկորեն կազմակերպել բաժինների և ենթաբաժինների: Բաժինները և ենթաբաժինները կարող են ընդլայնվել կամ փլվել: Maple-ը, ինչպես և այլ տեքստային խմբագրիչներ, աջակցում է էջանիշերի տարբերակին:

Հաշվարկներ Maple-ում

Maple համակարգը կարող է օգտագործվել իր հնարավորությունների ամենահիմնական մակարդակում՝ որպես շատ հզոր հաշվիչ տվյալ բանաձևերի օգտագործմամբ հաշվարկների համար, բայց դրա հիմնական առավելությունը թվաբանական գործողություններ կատարելու ունակությունն է սիմվոլիկ ձևով, այսինքն՝ ինչպես է դա անում մարդը։ . Կոտորակների և արմատների հետ աշխատելիս ծրագիրը հաշվարկների ժամանակ դրանք չի վերածում տասնորդական ձևի, այլ կատարում է անհրաժեշտ կրճատումներ և փոխակերպումներ սյունակի մեջ, ինչը թույլ է տալիս խուսափել կլորացման սխալներից: Տասնորդական համարժեքների հետ աշխատելու համար Maple համակարգն ունի հատուկ հրաման, որը մոտավոր է լողացող կետի ձևաչափով արտահայտության արժեքը: Maple համակարգը հաշվարկում է վերջավոր և անսահման գումարներ և արտադրյալներ, կատարում է հաշվողական գործողություններ կոմպլեքս թվերով, հեշտությամբ նվազեցնում է բարդ թիվը մինչև թվի բևեռային կոորդինատներով, հաշվարկում է տարրական ֆունկցիաների թվային արժեքները, ինչպես նաև գիտի շատ հատուկ գործառույթներ և մաթեմատիկական հաստատուններ ( ինչպես, օրինակ, «e» և «pi»): Maple-ն աջակցում է հարյուրավոր հատուկ գործառույթների և թվերի, որոնք հայտնաբերվել են մաթեմատիկայի, գիտության և ճարտարագիտության շատ ոլորտներում: Ահա դրանցից ընդամենը մի քանիսը.

  • սխալի գործառույթ;
  • Էյլերի հաստատուն;
  • էքսպոնենցիալ ինտեգրալ;
  • էլիպսային ինտեգրալ ֆունկցիա;
  • գամմա ֆունկցիա;
  • Զետա ֆունկցիա;
  • Heaviside քայլ գործառույթ;
  • Dirac delta ֆունկցիա;
  • Բեսելի և փոփոխված Բեսելի գործառույթները:

Maple համակարգը առաջարկում է արտահայտությունները ներկայացնելու, կրճատելու և փոխակերպելու տարբեր եղանակներ, ինչպիսիք են այնպիսի գործողություններ, ինչպիսիք են հանրահաշվական արտահայտությունների պարզեցումը և ֆակտորինգը և դրանք տարբեր ձևերի վերածելը: Այսպիսով, Maple-ը կարող է օգտագործվել հավասարումների և համակարգերի լուծման համար:

Maple-ն ունի նաև շատ հզոր գործիքներ մեկ կամ մի քանի փոփոխականներով արտահայտությունները գնահատելու համար: Ծրագիրը կարող է օգտագործվել դիֆերենցիալ և ինտեգրալ հաշվարկների, սահմանների հաշվարկի, շարքերի ընդլայնման, շարքերի գումարման, բազմապատկման, ինտեգրալ փոխակերպումների (օրինակ՝ Լապլասի փոխակերպումը, Z-տրանսֆորմը, Մելինի կամ Ֆուրիեի փոխակերպումը) խնդիրներ լուծելու համար, ինչպես նաև ուսումնասիրել շարունակական կամ հատվածական շարունակական ֆունկցիաները.

Maple-ը կարող է հաշվարկել ֆունկցիաների սահմանները՝ և՛ վերջավոր, և՛ դեպի անվերջություն ձգվող, ինչպես նաև ճանաչում է անորոշությունները սահմաններում։ Այս համակարգը կարող է լուծել մի շարք սովորական դիֆերենցիալ հավասարումներ (ODE), ինչպես նաև մասնակի դիֆերենցիալ հավասարումներ (PDEs), ներառյալ նախնական վիճակի խնդիրները (IVPs) և սահմանային պայմանների խնդիրները (BVPs):

Maple-ում ամենատարածված ծրագրային փաթեթներից մեկը գծային հանրահաշվի փաթեթն է, որը պարունակում է վեկտորների և մատրիցների հետ աշխատելու հրամանների հզոր հավաքածու։ Maple-ը կարող է գտնել օպերատորների սեփական արժեքներ և սեփական վեկտորներ, հաշվարկել կորագիծ կոորդինատները, գտնել մատրիցային նորմեր և հաշվարկել մատրիցների տարրալուծման տարբեր տեսակներ:

Տեխնիկական կիրառությունների համար Maple-ը ներառում է ֆիզիկական հաստատունների և ֆիզիկական մեծությունների միավորների տեղեկատու գրքեր՝ բանաձևերի ավտոմատ փոխակերպմամբ: Maple-ը հատկապես արդյունավետ է մաթեմատիկայի դասավանդման համար: Խորհրդանշական մաթեմատիկայի այս համակարգի ամենաբարձր ինտելեկտը համակցված է հիանալի մաթեմատիկական թվային մոդելավորման գործիքների և լուծումների գրաֆիկական պատկերացման ուղղակի ցնցող հնարավորությունների հետ: Maple-ի նման համակարգերը կարող են օգտագործվել ինչպես դասավանդման, այնպես էլ ինքնակրթության համար՝ մաթեմատիկա սկզբից մինչև վերև ուսումնասիրելիս:

Գրաֆիկա Maple-ում

Maple համակարգը աջակցում է ինչպես 2D, այնպես էլ 3D գրաֆիկայի: Այսպիսով, դուք կարող եք գրաֆիկական ձևով ներկայացնել բացահայտ, անուղղակի և պարամետրային գործառույթներ, ինչպես նաև բազմաչափ գործառույթներ և տվյալների պարզ հավաքածուներ և տեսողականորեն փնտրել նախշեր:

Maple գրաֆիկական գործիքները թույլ են տալիս միանգամից մի քանի ֆունկցիաների երկչափ գրաֆիկներ ստեղծել, կոմպլեքս թվերով ֆունկցիաների համաչափ փոխակերպումների գրաֆիկներ և ֆունկցիաների գծապատկերներ կառուցել լոգարիթմական, կրկնակի լոգարիթմական, պարամետրային, փուլային, բևեռային և ուրվագծային ձևերով: Դուք կարող եք գրաֆիկորեն ներկայացնել անհավասարությունները, իմպլիցիտ ֆունկցիաները, դիֆերենցիալ հավասարումների լուծումները և արմատային հոդոգրաֆները:

Maple-ը կարող է առաջացնել 3D մակերեսներ և կորեր, ներառյալ բացահայտ և պարամետրային ֆունկցիաներով սահմանված մակերեսները, ինչպես նաև դիֆերենցիալ հավասարումների լուծումներ: Միևնույն ժամանակ, այն կարող է ներկայացվել ոչ միայն ստատիկ ձևով, այլ նաև երկչափ կամ եռաչափ անիմացիայի տեսքով։ Համակարգի այս հատկությունը կարող է օգտագործվել իրական ժամանակում տեղի ունեցող գործընթացները ցուցադրելու համար:

Նկատի ունեցեք, որ արդյունքը և փաստաթղթային հետազոտությունը պատրաստելու համար համակարգն ունի բոլոր հնարավորությունները՝ գծապատկերների վրա անունների, մակագրությունների և այլ տեքստային տեղեկատվության համար տառատեսակներ ընտրելու համար: Այս դեպքում դուք կարող եք տարբերել ոչ միայն տառատեսակները, այլև գրաֆիկի պայծառությունը, գույնը և մասշտաբը:

Մասնագիտացված հավելվածներ

Հզոր Maple PowerTools-ի և փաթեթների համապարփակ հավաքածուն այնպիսի ոլորտների համար, ինչպիսիք են վերջավոր տարրերի վերլուծությունը (FEM), ոչ գծային օպտիմիզացումը և այլն, լիովին բավարարում են օգտատերերին, ովքեր ունեն համալսարանական մաթեմատիկայի ֆոն: Maple-ը ներառում է նաև գծային և տենզորային հանրահաշվի, Էվկլիդյան և անալիտիկ երկրաչափության, թվերի տեսության, հավանականությունների տեսության և մաթեմատիկական վիճակագրության, կոմբինատորիկայի, խմբերի տեսության, ինտեգրալ փոխակերպումների, թվային մոտարկման և գծային օպտիմիզացիայի խնդիրների լուծման համար նախատեսված փաթեթներ (պարզ մեթոդ), ինչպես նաև ֆինանսական մաթեմատիկայի խնդիրներ և շատ ու շատ ուրիշներ:

Ֆինանսական ծրագրային փաթեթը նախատեսված է ֆինանսական հաշվարկների համար: Նրա օգնությամբ դուք կարող եք հաշվարկել անուիտետի ընթացիկ և կուտակված գումարը, ընդհանուր անուիտետը, ցմահ անուիտետի չափը, ընդհանուր կյանքի անուիտետը և պարտատոմսերի տոկոսային եկամուտը: Դուք կարող եք կառուցել ամորտիզացիոն աղյուսակ, որոշել բարդ տոկոսադրույքի փաստացի գումարը և հաշվարկել ընթացիկ և ապագա ֆիքսված գումարը որոշակի տոկոսադրույքի և բարդ տոկոսների համար:

Ծրագրավորում

Maple համակարգը օգտագործում է 4-րդ սերնդի ընթացակարգային լեզու (4GL): Այս լեզուն հատուկ մշակված է մաթեմատիկական առօրյայի և մաքսային հավելվածների արագ զարգացման համար: Այս լեզվի շարահյուսությունը նման է ունիվերսալ բարձր մակարդակի լեզուների՝ C, Fortran, Basic և Pascal լեզուների շարահյուսությանը:

Maple-ը կարող է ստեղծել կոդ, որը համատեղելի է ծրագրավորման լեզուների հետ, ինչպիսիք են Fortran-ը կամ C-ն, ինչպես նաև LaTeX մուտքագրման լեզվով, որը շատ տարածված է գիտական ​​աշխարհում և օգտագործվում է հրապարակման համար: Այս հատկության առավելություններից է մասնագիտացված թվային ծրագրերին հասանելիություն ապահովելու հնարավորությունը, որոնք առավելագույնի են հասցնում բարդ խնդիրների լուծման արագությունը: Օրինակ, օգտագործելով Maple համակարգը, դուք կարող եք մշակել որոշակի մաթեմատիկական մոդել, այնուհետև օգտագործել այն ստեղծելու C կոդ, որը համապատասխանում է այդ մոդելին: 4GL լեզուն, որը հատուկ օպտիմիզացված է մաթեմատիկական հավելվածների մշակման համար, թույլ է տալիս կրճատել մշակման գործընթացը, իսկ Maplets տարրերը կամ ներկառուցված գրաֆիկական բաղադրիչներով Maple փաստաթղթերն օգնում են հարմարեցնել օգտատիրոջ միջերեսը:

Միևնույն ժամանակ, Maple միջավայրում դուք կարող եք փաստաթղթեր պատրաստել հավելվածի համար, քանի որ փաթեթի գործիքները թույլ են տալիս ստեղծել պրոֆեսիոնալ տեսք ունեցող տեխնիկական փաստաթղթեր, որոնք պարունակում են տեքստ, ինտերակտիվ մաթեմատիկական հաշվարկներ, գրաֆիկներ, գծագրեր և նույնիսկ ձայն: Կարող եք նաև ստեղծել ինտերակտիվ փաստաթղթեր և ներկայացումներ՝ ավելացնելով կոճակներ, սլայդերներ և այլ բաղադրիչներ, և վերջապես փաստաթղթեր հրապարակեք ինտերնետում և ինտերակտիվ հաշվարկներ տեղադրեք համացանցում՝ օգտագործելով MapleNet սերվերը:

Ինտերնետի համատեղելիություն

Maple-ն առաջին համընդհանուր մաթեմատիկական փաթեթն է, որն առաջարկում է լիարժեք աջակցություն MathML 2.0 ստանդարտին, որը կարգավորում է մաթեմատիկայի և՛ տեսքը, և՛ զգացողությունը համացանցում: Այս բացառիկ հատկանիշը MathML-ի ընթացիկ տարբերակը դարձնում է ինտերնետ մաթեմատիկայի հիմնական գործիքը, ինչպես նաև սահմանում է մի քանի օգտատերերի համատեղելիության նոր մակարդակ: TCP/IP-ն ապահովում է ինտերնետի այլ ռեսուրսներից ստացվող տեղեկատվության դինամիկ հասանելիություն, ինչպիսիք են իրական ժամանակի ֆինանսական վերլուծությունը կամ եղանակային տվյալները:

Զարգացման հեռանկարներ

Maple-ի վերջին տարբերակները, ի լրումն մաթեմատիկական խնդիրների լուծման լրացուցիչ ալգորիթմների և մեթոդների, ստացել են ավելի հարմար գրաֆիկական ինտերֆեյս, առաջադեմ վիզուալիզացիայի և գծապատկերային գործիքներ, ինչպես նաև ծրագրավորման լրացուցիչ գործիքներ (ներառյալ համընդհանուր ծրագրավորման լեզուների հետ համատեղելիությունը): Իններորդ տարբերակից սկսած փաթեթին ավելացվեց փաստաթղթերի ներմուծում Mathematica ծրագրից, մաթեմատիկական և ինժեներական հասկացությունների սահմանումները ներդրվեցին օգնության համակարգ և ընդլայնվեց օգնության էջերի միջոցով նավիգացիան: Բացի այդ, բանաձևերի տպման որակը բարելավվել է, հատկապես մեծ և բարդ արտահայտությունների ձևաչափման ժամանակ, և զգալիորեն կրճատվել է Maple աշխատանքային փաստաթղթերը պահելու համար MW ֆայլերի չափը:

Այսպիսով, Maple-ը, թերևս, ամենահավասարակշռված համակարգն է և մաթեմատիկայի խորհրդանշական հաշվողական հնարավորությունների անվիճելի առաջատարը: Միևնույն ժամանակ, օրիգինալ սիմվոլիկ շարժիչն այստեղ համակցված է հեշտ հիշվող կառուցվածքային ծրագրավորման լեզվի հետ, այնպես որ Maple-ը կարող է օգտագործվել ինչպես փոքր խնդիրների, այնպես էլ մեծ նախագծերի համար:

Maple համակարգի միակ թերությունները ներառում են նրա որոշակիորեն «մտածված» բնույթը, որը միշտ չէ, որ արդարացված է, ինչպես նաև այս ծրագրի շատ բարձր արժեքը (կախված գրադարանների տարբերակից և հավաքածուից, դրա գինը հասնում է մի քանի տասնյակ հազար դոլարի: , չնայած ուսանողներին և հետազոտողներին առաջարկվում են էժան տարբերակներ՝ մի քանի հարյուր դոլարով):

Maple փաթեթը լայնորեն տարածվում է առաջատար գիտական ​​տերությունների համալսարաններում, հետազոտական ​​կենտրոններում և ընկերություններում: Ծրագիրը մշտապես զարգանում է՝ ներառելով մաթեմատիկայի նոր ոլորտներ, ձեռք բերելով նոր գործառույթներ և ապահովելով ավելի լավ միջավայր հետազոտական ​​աշխատանքների համար: Այս համակարգի զարգացման հիմնական ուղղություններից է վերլուծական (խորհրդանշական) հաշվարկների հզորության և հուսալիության բարձրացումը։ Այս ուղղությունը առավել լայնորեն ներկայացված է Maple-ում: Արդեն այսօր Maple-ը կարող է կատարել բարդ վերլուծական հաշվարկներ, որոնք հաճախ դուրս են նույնիսկ փորձառու մաթեմատիկոսների հնարավորություններից: Իհարկե, Maple-ն ունակ չէ փայլուն կռահումներ անել, բայց համակարգը փայլուն է կատարում սովորական և զանգվածային հաշվարկներ։ Մյուս կարևոր ոլորտը թվային հաշվարկների արդյունավետության բարձրացումն է։ Որպես արդյունք, զգալիորեն մեծացել է Maple-ի օգտագործման հեռանկարը թվային մոդելավորման և բարդ հաշվարկների կատարման մեջ, այդ թվում՝ կամայական ճշգրտությամբ։ Եվ վերջապես, Maple-ի սերտ ինտեգրումը այլ ծրագրերի հետ այս համակարգի զարգացման ևս մեկ կարևոր ուղղություն է: Maple-ի սիմվոլիկ հաշվողական միջուկն արդեն ներառված է համակարգչային մաթեմատիկայի մի շարք համակարգերում՝ սկսած օգտատերերի լայն շրջանակի համակարգերից, ինչպիսին է MathCad-ը մինչև թվային հաշվարկների և մոդելավորման լավագույն համակարգերից մեկը՝ MatLab-ը:

Այս բոլոր հատկանիշները, որոնք զուգորդվում են լավ մշակված և օգտագործողի համար հարմար ինտերֆեյսի և հզոր օգնության համակարգի հետ, Maple-ին դարձնում են առաջին կարգի ծրագրային միջավայր մաթեմատիկական խնդիրների լայն տեսականի լուծելու համար, որը կարող է օգնել օգտվողներին արդյունավետորեն լուծել կրթական և իրական աշխարհը: գիտատեխնիկական խնդիրներ։

Այլընտրանքային փաթեթներ

Maple ծրագրին ավելի պարզ, բայց գաղափարապես նման այլընտրանքները ներառում են այնպիսի փաթեթներ, ինչպիսիք են Derive (http://www.chartwellyorke.com/derive.html), Scientific WorkPlace (http://www.mackichan.com/) և YaCaS (www. xs4all.nl/~apinkus/yacas.html):

Ինչպես արդեն ասացինք, Scientific WorkPlace-ը (SWP, ընթացիկ տարբերակ 5.5) ի սկզբանե մշակվել է որպես գիտական ​​տեքստային խմբագրիչ, որը թույլ է տալիս հեշտությամբ մուտքագրել և խմբագրել մաթեմատիկական բանաձևերը: Այնուամենայնիվ, ժամանակի ընթացքում MacKichan Software, Inc. (Scientific WorkPlace-ի մշակողը) լիցենզավորել է Maple սիմվոլի շարժիչը Waterloo Maple, Inc.-ից, և ծրագիրն այժմ համատեղում է հեշտ օգտագործվող մաթեմատիկական բառերի մշակողը և համակարգչային հանրահաշվի համակարգը մեկ միջավայրում: Ներկառուցված համակարգչային հանրահաշիվով դուք կարող եք կատարել հաշվարկներ հենց փաստաթղթում: Իհարկե, այս ծրագիրը չունի նույն հնարավորությունները, ինչ Maple-ը, բայց այն փոքր է և հեշտ օգտագործման համար:

Ինչ վերաբերում է YaCaS-ին (Yet Another Computer Algebra System-ի հապավումը), այն Maple-ի անվճար միջպլատֆորմային այլընտրանք է, որը կառուցված է նույն սկզբունքներով: Հզոր և բարձր արդյունավետությամբ YaCaS շարժիչը լիովին ներդրված է C++-ում՝ բաց լիցենզիայի ներքո (OpenSource): Ինտերֆեյսը, իհարկե, ավելի աղքատ և պարզ է, քան իր հարգարժան մրցակիցները, բայց բավականին հարմար:

Բայց փոքր առևտրային մաթեմատիկական Derive համակարգը (ներկայիս տարբերակ 6.1) գոյություն ունի բավականին երկար ժամանակ, բայց, իհարկե, չի կարող համարվել որպես Maple-ի լիարժեք այլընտրանք, թեև այն մինչ օրս գրավիչ է իր անպարկեշտ բնույթով: PC ապարատային ռեսուրսներ. Ավելին, չափավոր բարդության խնդիրներ լուծելիս այն ցույց է տալիս նույնիսկ ավելի բարձր կատարողականություն և լուծման ավելի մեծ հուսալիություն, քան Maple և Mathematica համակարգերի առաջին տարբերակները: Այնուամենայնիվ, Derive համակարգի համար դժվար է լրջորեն մրցել այս համակարգերի հետ՝ և՛ գործառույթների առատության և վերլուծական վերափոխումների կանոնների, և՛ համակարգչային գրաֆիկայի հնարավորությունների և օգտատիրոջ ինտերֆեյսի հարմարության առումով: Առայժմ Derive-ն ավելի շուտ համակարգչային հանրահաշվի ուսուցման համակարգ է սկզբնական մակարդակում:

Եվ չնայած Windows-ի համար Derive 6-ի վերջին տարբերակն արդեն ունի ժամանակակից, օգտագործողի համար հարմար ինտերֆեյս, այն շատ առումներով զիջում է իր հարգարժան մրցակիցների բարդ ինտերֆեյսին: Իսկ հաշվարկների արդյունքները գրաֆիկորեն պատկերացնելու ունակության առումով, Derive-ն ընդհանուր առմամբ շատ հետ է մնում իր մրցակիցներից:

MatLab (http://www.mathworks.com/)

Համակարգի նվազագույն պահանջներ.

  • պրոցեսոր Pentium III, 4, Xeon, Pentium M; AMD Athlon, Athlon XP, Athlon MP;
  • 256 ՄԲ օպերատիվ հիշողություն (512 ՄԲ խորհուրդ է տրվում);
  • 400 ՄԲ սկավառակի տարածություն (միայն հենց MatLab համակարգի և դրա օգնության համար);
  • օպերացիոն համակարգ Microsoft Windows 2000 (SP3)/XP:

MatLab համակարգը միջին մակարդակի արտադրանք է, որը նախատեսված է սիմվոլիկ մաթեմատիկայի համար, բայց նախատեսված է CAE ոլորտում լայն կիրառման համար (այսինքն, այն նաև ուժեղ է այլ ոլորտներում): MatLab-ը մաթեմատիկական հաշվարկների ավտոմատացման ամենահին, մանրակրկիտ մշակված և ժամանակի փորձարկված համակարգերից է, որը կառուցված է մատրիցային գործողությունների առաջադեմ ներկայացման և կիրառման վրա: Սա արտացոլված է հենց համակարգի անվան մեջ՝ MATrix LABoratory, այսինքն՝ մատրիցային լաբորատորիա։ Այնուամենայնիվ, համակարգի ծրագրավորման լեզվի շարահյուսությունը մտածված է այնքան ուշադիր, որ այս կողմնորոշումը գրեթե չի զգացվում այն ​​օգտվողների կողմից, ովքեր ուղղակիորեն հետաքրքրված չեն մատրիցային հաշվարկներով:

Չնայած այն հանգամանքին, որ MatLab-ը ի սկզբանե նախատեսված էր բացառապես հաշվարկների համար, էվոլյուցիայի գործընթացում (իսկ այժմ 7-րդ տարբերակն արդեն թողարկվել է), բացի հիանալի հաշվողական գործիքներից, Waterloo Maple-ից գնվել է խորհրդանշական փոխակերպման միջուկ՝ MatLab-ի լիցենզիայի ներքո, և հայտնվեցին գրադարաններ, որոնք ապահովում են գործառույթներ MatLab-ում, որոնք եզակի են մաթեմատիկական փաթեթների համար: Օրինակ, հայտնի Simulink գրադարանը, որն իրականացնում է տեսողական ծրագրավորման սկզբունքը, թույլ է տալիս կառուցել բարդ կառավարման համակարգի տրամաբանական դիագրամ միայն ստանդարտ բլոկներից՝ առանց կոդ գրելու մեկ տող: Նման շղթա կառուցելուց հետո կարող եք մանրամասն վերլուծել դրա աշխատանքը:

MatLab համակարգն ունի նաև ծրագրավորման լայն հնարավորություններ: Նրա C Math գրադարանը (MatLab կոմպիլյատոր) հիմնված է օբյեկտների վրա և պարունակում է ավելի քան 300 տվյալների մշակման ընթացակարգեր C լեզվով, փաթեթի ներսում կարող եք օգտագործել և՛ MatLab պրոցեդուրաները, և՛ ստանդարտ C լեզվի ընթացակարգերը, ինչը այս գործիքը դարձնում է հզոր գործիք հավելվածներ մշակելու համար: (օգտագործելով C կոմպիլյատորը՝ Math, դուք կարող եք ներդնել MatLab-ի ցանկացած ընթացակարգ պատրաստի հավելվածներում):

C Math գրադարանը թույլ է տալիս օգտագործել գործառույթների հետևյալ կատեգորիաները.

  • գործողություններ մատրիցներով;
  • մատրիցների համեմատություն;
  • գծային հավասարումների լուծում;
  • օպերատորների ընդլայնում և սեփական արժեքների որոնում;
  • գտնել հակադարձ մատրիցա;
  • որոշիչի որոնում;
  • մատրիցային էքսպոնենցիալ հաշվարկ;
  • տարրական մաթեմատիկա;
  • բետա, գամմա, erf և էլիպսային ֆունկցիաներ;
  • վիճակագրության և տվյալների վերլուծության հիմունքներ;
  • բազմանդամների արմատների որոնում;
  • ֆիլտրում, ոլորում;
  • արագ Ֆուրիեի փոխակերպում (FFT);
  • ինտերպոլացիա;
  • գործողություններ տողերի հետ;
  • ֆայլի I/O գործողություններ և այլն:

Ավելին, MatLab-ի բոլոր գրադարաններն առանձնանում են թվային հաշվարկների բարձր արագությամբ։ Այնուամենայնիվ, մատրիցները լայնորեն օգտագործվում են ոչ միայն այնպիսի մաթեմատիկական հաշվարկներում, ինչպիսիք են գծային հանրահաշվի և մաթեմատիկական մոդելավորման խնդիրների լուծումը, ստատիկ և դինամիկ համակարգերի և օբյեկտների հաշվարկը: Դրանք հիմք են դինամիկ օբյեկտների և համակարգերի վիճակի հավասարումների ավտոմատ կազմման և լուծման համար։ Մատրիցային հաշվարկային ապարատի ունիվերսալությունն է, որ զգալիորեն մեծացնում է հետաքրքրությունը MatLab համակարգի նկատմամբ, որն իր մեջ ներառել է լավագույն ձեռքբերումները մատրիցային խնդիրների արագ լուծման ոլորտում: Հետևաբար, MatLab-ը վաղուց դուրս է եկել մասնագիտացված մատրիցային համակարգի շրջանակներից՝ դառնալով համակարգչային մաթեմատիկայի ամենահզոր ունիվերսալ ինտեգրված համակարգերից մեկը:

Մոդելավորումը պատկերացնելու համար MatLab համակարգն ունի Image Processing Toolbox գրադարան, որն ապահովում է գործառույթների լայն շրջանակ, որոնք աջակցում են անմիջապես MatLab միջավայրից կատարվող հաշվարկների վիզուալիզացմանը, խոշորացմանը և վերլուծությանը, ինչպես նաև պատկերների մշակման ալգորիթմներ ստեղծելու կարողությանը: Գրաֆիկական գրադարանի առաջադեմ տեխնիկան՝ զուգորդված MatLab ծրագրավորման լեզվով, ապահովում է բաց, ընդարձակվող համակարգ, որը կարող է օգտագործվել գրաֆիկական մշակման համար հարմար անհատական ​​հավելվածներ ստեղծելու համար:

Image Processing Tollbox գրադարանի հիմնական գործիքները.

  • շինարարական ֆիլտրեր, ֆիլտրում և պատկերի վերականգնում;
  • պատկերի ընդլայնում;
  • պատկերների վերլուծություն և վիճակագրական մշակում;
  • Հետաքրքրությունների, երկրաչափական և ձևաբանական գործողությունների ոլորտների նույնականացում.
  • գույնի մանիպուլյացիա;
  • երկչափ փոխակերպումներ;
  • վերամշակման միավոր;
  • վիզուալացման գործիք;
  • Գրաֆիկական ֆայլեր գրել/ընթերցել.

Այսպիսով, MatLab համակարգը կարող է օգտագործվել պատկերների մշակման համար՝ կառուցելով իր սեփական ալգորիթմները, որոնք կաշխատեն գրաֆիկական զանգվածների հետ՝ որպես տվյալների մատրիցներ։ Քանի որ MatLab-ը օպտիմիզացված է մատրիցների հետ աշխատելու համար, արդյունքն է օգտագործման հեշտությունը, բարձր արագությունը և պատկերի վրա գործառնությունների կատարման ծախսարդյունավետությունը:

Այսպիսով, MatLab ծրագիրը կարող է օգտագործվել վնասված պատկերները վերականգնելու, պատկերներում օբյեկտների օրինաչափությունների ճանաչման կամ պատկերների մշակման ձեր սեփական օրիգինալ ալգորիթմներ մշակելու համար: Image Processing Tollbox գրադարանը հեշտացնում է բարձր ճշգրտության ալգորիթմների մշակումը, քանի որ գրադարանում ներառված գործառույթներից յուրաքանչյուրը օպտիմիզացված է առավելագույն արագության, արդյունավետության և հաշվարկների ճշգրտության համար: Բացի այդ, գրադարանը ծրագրավորողին տրամադրում է բազմաթիվ գործիքներ՝ սեփական լուծումներ ստեղծելու և գրաֆիկական մշակման բարդ հավելվածներ իրականացնելու համար: Իսկ պատկերները վերլուծելիս, հզոր վիզուալացման գործիքների ակնթարթային մուտք ունենալն օգնում է ձեզ անմիջապես տեսնել ընդլայնման, վերակառուցման և զտման հետևանքները:

MatLab համակարգի այլ գրադարաններից կարելի է նշել նաև System Identification Toolbox-ը` դինամիկ համակարգերի մաթեմատիկական մոդելների ստեղծման գործիքների հավաքածու՝ դիտարկվող մուտքային/ելքային տվյալների հիման վրա: Այս գործիքակազմի առանձնահատուկ առանձնահատկությունն օգտագործողի ճկուն միջերեսի առկայությունն է, որը թույլ է տալիս կազմակերպել տվյալներ և մոդելներ: System Identification Toolbox գրադարանը աջակցում է ինչպես պարամետրային, այնպես էլ ոչ պարամետրային մեթոդներին: Համակարգի ինտերֆեյսը հեշտացնում է տվյալների նախնական մշակումը` աշխատելով մոդելների ստեղծման կրկնվող գործընթացի հետ` գնահատումներ ստանալու և առավել նշանակալից տվյալները ընդգծելու համար: Արագ կատարեք, նվազագույն ջանք գործադրելով, այնպիսի գործողություններ, ինչպիսիք են տվյալների բացումը/պահպանումը, տվյալների հնարավոր արժեքների տարածքի ընդգծումը, սխալների վերացումը և տվյալների բնորոշ մակարդակը թողնելու կանխումը:

Տվյալների հավաքածուները և հայտնաբերված մոդելները կազմակերպվում են գրաֆիկորեն, ինչը հեշտացնում է համակարգի նույնականացման գործընթացում նախորդ վերլուծությունների արդյունքները հիշելը և գործընթացի հաջորդ հնարավոր քայլերի ընտրությունը: Հիմնական օգտատիրոջ միջերեսը կազմակերպում է տվյալները՝ ցույց տալու արդեն ստացված արդյունքը: Սա հեշտացնում է մոդելների գնահատումների արագ համեմատությունը, թույլ է տալիս գրաֆիկորեն ընդգծել ամենակարևոր մոդելները և ուսումնասիրել դրանց կատարումը:

Եվ երբ խոսքը վերաբերում է մաթեմատիկական հաշվարկներին, MatLab-ը հնարավորություն է տալիս մուտք գործել դեպի NAG Foundation Library of Numerical Algorithms Group Ltd (գործիքակազմն ունի հարյուրավոր գործառույթներ մաթեմատիկայի տարբեր ոլորտներից, և այդ ծրագրերից շատերը մշակվել են լավ կողմից: -աշխարհում հայտնի մասնագետներ): Սա համակարգչային մաթեմատիկայի ժամանակակից թվային մեթոդների ներդրման եզակի հավաքածու է, որը ստեղծվել է վերջին երեք տասնամյակների ընթացքում: Այսպիսով, MatLab-ը կլանել է մաթեմատիկայի զարգացման հազարավոր տարիների ընթացքում կուտակված մաթեմատիկական հաշվարկների փորձը, կանոնները և մեթոդները: Միայն համակարգին տրամադրված ընդարձակ փաստաթղթերը կարելի է համարել մաթեմատիկական ծրագրերի վերաբերյալ հիմնարար բազմահատոր էլեկտրոնային տեղեկագիրք:

MatLab համակարգի թերությունների թվում կարելի է նշել շրջակա միջավայրի ցածր ինտեգրումը (շատ պատուհաններ, որոնց հետ ավելի լավ է աշխատել երկու մոնիտորների վրա), ոչ այնքան հստակ օգնության համակարգ (և, այնուամենայնիվ, սեփականության փաստաթղթերի ծավալը հասնում է գրեթե: 5 հազար էջ, ինչը դժվարացնում է վերանայումը) և հատուկ կոդերի խմբագրիչ MatLab ծրագրերի համար։ Այսօր MatLab համակարգը լայնորեն կիրառվում է տեխնոլոգիայի, գիտության և կրթության ոլորտներում, բայց այնուամենայնիվ այն ավելի հարմար է տվյալների վերլուծության և հաշվարկների կազմակերպման համար, քան զուտ մաթեմատիկական հաշվարկների համար:

Հետևաբար, MatLab-ում վերլուծական փոխակերպումներ իրականացնելու համար օգտագործվում է Maple սիմվոլիկ փոխակերպման միջուկը, և Maple-ից կարող եք մուտք գործել MatLab՝ թվային հաշվարկների համար։ Առանց պատճառի չէ, որ խորհրդանշական մաթեմատիկան Maple-ը դարձել է մի շարք ժամանակակից փաթեթների անբաժանելի մասը, և MatLab-ի և գործիքների տուփերի թվային վերլուծությունը եզակի է: Այնուամենայնիվ, Maple և MatLab մաթեմատիկական փաթեթները ինտելեկտուալ առաջատարներ են իրենց դասարաններում, դրանք մոդելներ են, որոնք որոշում են համակարգչային մաթեմատիկայի զարգացումը։

MatLab ծրագրին ավելի պարզ, բայց գաղափարապես նման այլընտրանքները ներառում են այնպիսի փաթեթներ, ինչպիսիք են Octave (www.octave.org), KOctave (bubben.homelinux.net/~matti/koctave/) և Genius (www.jirka.org/genius .html):

Octave-ը թվային հաշվարկման ծրագիր է, որը շատ համատեղելի է MatLab-ի հետ: Octave համակարգի ինտերֆեյսը, իհարկե, ավելի աղքատիկ է, և այն չունի այնպիսի յուրահատուկ գրադարաններ, ինչպիսին MatLab-ն է, բայց դա շատ հեշտ սովորվող ծրագիր է, որը չի պահանջում համակարգի ռեսուրսներ։ Octave-ը տարածվում է բաց կոդով լիցենզիայի ներքո (OpenSource) և կարող է լավ օգնություն լինել ուսումնական հաստատությունների համար:

KOctave ծրագիրը, ըստ էության, ավելի առաջադեմ գրաֆիկական ինտերֆեյս է Octave համակարգի համար: KOctave-ի օգտագործման արդյունքում Octave համակարգը լիովին նման է MatLab-ին։

Պարզ մաթեմատիկական Genius ծրագիրը, բնականաբար, չի կարող ուժով մրցել իր հայտնի մրցակիցների հետ, սակայն մաթեմատիկական փոխակերպումների նրա գաղափարախոսությունը նման է MatLab-ին և Maple-ին: Genius-ը նույնպես տարածվում է բաց կոդով լիցենզիայի ներքո (OpenSource): Այն ունի իր սեփական GEL լեզուն, զարգացած Genius Math Tool և հրապարակման համար փաստաթղթեր պատրաստելու լավ համակարգ (օգտագործելով դիզայնի լեզուներ, ինչպիսիք են LaTeX, Troff (eqn) և MathML): Genius ծրագրի շատ լավ գրաֆիկական ինտերֆեյսը կդարձնի դրա հետ աշխատանքը պարզ և հարմարավետ:

MathCad (http://www.mathsoft.com/, http://www.mathcad.com/)

Համակարգի նվազագույն պահանջներ.

  • Pentium II պրոցեսոր կամ ավելի բարձր;
  • 128 ՄԲ RAM (256 ՄԲ կամ ավելի խորհուրդ է տրվում);
  • 200-400 ՄԲ սկավառակի տարածություն;
  • օպերացիոն համակարգեր՝ Windows 98/Me/NT 4.0/2000/XP:

Ի տարբերություն հզոր MatLab փաթեթի, որը կենտրոնացած է տվյալների վերլուծության մեջ բարձր արդյունավետ հաշվարկների վրա, MathCad ծրագիրը (ներկայիս տարբերակ 13) բավականին պարզ, բայց առաջադեմ մաթեմատիկական տեքստային խմբագրիչ է՝ խորհրդանշական հաշվարկման լայն հնարավորություններով և գերազանց ինտերֆեյսով: MathCad-ը որպես այդպիսին չունի ծրագրավորման լեզու, և խորհրդանշական հաշվարկման շարժիչը փոխառված է Maple փաթեթից։ Բայց MathCad ծրագրի ինտերֆեյսը շատ պարզ է, իսկ վիզուալիզացիայի հնարավորությունները՝ հարուստ։ Այստեղ բոլոր հաշվարկները կատարվում են արտահայտությունների տեսողական ձայնագրման մակարդակով` սովորաբար օգտագործվող մաթեմատիկական ձևով: Փաթեթն ունի լավ խորհուրդներ, մանրամասն փաստաթղթեր, վերապատրաստման գործառույթ, մի շարք լրացուցիչ մոդուլներ և արտադրողի կողմից պատշաճ տեխնիկական աջակցություն (ինչպես տեսնում եք արտադրանքի տարբերակից, այս ծրագիրը թարմացվում է ավելի հաճախ, քան այս վերանայման մեջ նշված մյուսները, թեև առաջին տարբերակի թողարկման տարին մոտավորապես նույնն է` 1996-1997 թթ.): Այնուամենայնիվ, մինչ այժմ MathCad-ի մաթեմատիկական հնարավորությունները համակարգչային հանրահաշվի ոլորտում շատ զիջում են Maple, Mathematica, MatLab և նույնիսկ փոքրիկ Derive համակարգերին: Այնուամենայնիվ, MathCad ծրագրի միջոցով հրատարակվել են բազմաթիվ գրքեր և վերապատրաստման դասընթացներ, այդ թվում՝ Ռուսաստանում: Այսօր այս համակարգը բառացիորեն դարձել է տեխնիկական հաշվարկների միջազգային ստանդարտ, և նույնիսկ շատ դպրոցականներ սովորում և օգտագործում են MathCad-ը:

Փոքր քանակությամբ հաշվարկների համար MathCad-ը իդեալական է. այստեղ ամեն ինչ կարելի է անել շատ արագ և արդյունավետ, այնուհետև աշխատանքը կարող է ձևակերպվել սովորական ձևով (MathCad-ը լայն հնարավորություններ է տալիս արդյունքները ձևաչափելու, նույնիսկ դրանք ինտերնետում հրապարակելու համար): Փաթեթն ունի տվյալների ներմուծման/արտահանման հարմար հնարավորություններ։ Օրինակ, դուք կարող եք աշխատել Microsoft Excel աղյուսակների հետ անմիջապես MathCad փաստաթղթի ներսում:

Ընդհանուր առմամբ, MathCad-ը շատ պարզ և հարմար ծրագիր է, որը կարող է առաջարկվել օգտատերերի լայն շրջանակի, ներառյալ նրանց, ովքեր այնքան էլ լավ չեն տիրապետում մաթեմատիկայի, և հատկապես նրանց, ովքեր նոր են սովորում դրա հիմունքները:

Որպես MathCad ծրագրի ավելի էժան, պարզ, բայց գաղափարապես նման այլընտրանքներ, մենք կարող ենք նշել այնպիսի փաթեթներ, ինչպիսիք են արդեն նշված YaCaS-ը, առևտրային MuPAD համակարգը (http://www.mupad.de/) և անվճար KmPlot ծրագիրը (http:/): /edu.kde .org/kplot/):

KmPlot ծրագիրը տարածվում է բաց կոդով լիցենզիայի ներքո (OpenSource): Այն շատ հեշտ է սովորել և հարմար է նույնիսկ դպրոցականների համար։

Ինչ վերաբերում է MuPAD ծրագրին, ապա այն մաթեմատիկական հաշվարկների ժամանակակից ինտեգրված համակարգ է, որով կարելի է կատարել թվային և խորհրդանշական փոխակերպումներ, ինչպես նաև գծել երկրաչափական առարկաների երկչափ և եռաչափ գրաֆիկներ։ Այնուամենայնիվ, իր հնարավորությունների առումով MuPAD-ը զգալիորեն զիջում է իր հարգարժան մրցակիցներին և ավելի շուտ մուտքային մակարդակի համակարգ է, որը նախատեսված է մարզումների համար:

Եզրակացություն

Չնայած այն հանգամանքին, որ համակարգչային մաթեմատիկայի ոլորտում չկա այնպիսի բազմազանություն, ինչպիսին, ասենք, համակարգչային գրաֆիկայի ոլորտում, մաթեմատիկական ծրագրերի շուկայի ակնհայտ սահմանափակումների հետևում թաքնված են դրանց իսկապես անսահման հնարավորությունները: Որպես կանոն, CAE համակարգերը ընդգրկում են մաթեմատիկայի և ինժեներական հաշվարկների գրեթե բոլոր ոլորտները:

Ժամանակին սիմվոլիկ մաթեմատիկայի համակարգերն ուղղված էին բացառապես մասնագետների նեղ շրջանակին և աշխատում էին մեծ համակարգիչների (mainframes) վրա: Բայց PC-ների հայտնվելով այս համակարգերը վերանախագծվեցին նրանց համար և հասցվեցին զանգվածային սերիական ծրագրային համակարգերի մակարդակին: Ներկայումս շուկայում գոյակցում են տարբեր տրամաչափի մաթեմատիկական սիմվոլիկ համակարգեր՝ սկսած MathCad համակարգից, որը նախատեսված է սպառողների լայն շրջանակի համար, մինչև համակարգչային հրեշներ Mathematica, MatLab և Maple, որոնք ունեն հազարավոր ներկառուցված և գրադարանային գործառույթներ, գրաֆիկական պատկերացման լայն հնարավորություններ: հաշվարկների և փաստաթղթերի պատրաստման համար մշակված գործիքների մասին:

Նշենք, որ գրեթե բոլոր այս համակարգերն աշխատում են ոչ միայն հայտնի Windows օպերացիոն համակարգերով հագեցած անհատական ​​համակարգիչների, այլ նաև Linux, UNIX, Mac OS օպերացիոն համակարգերի, ինչպես նաև PDA-ների վրա: Դրանք վաղուց ծանոթ են օգտատերերին և տարածված են բոլոր հարթակներում՝ ձեռքի սարքերից մինչև սուպերհամակարգիչներ: