Կոստանյան, Արմեն Հրաչի
Խնդիրների լուծում Prolog լեզվով : Ուսումնամեթոդական ձեռնարկ / Ա. Հ. Կոստանյան; Խմբագիր՝ Ս. Կ. Շուքուրյան; ԵՊՀ, Տեղեկատվական տեխնոլոգիաների կրթական և հետազոտական կենտրոն. - Երևան : ԵՊՀ հրատարակչություն, 2016. - 114 էջ ; 20 սմ.
Բովանդակություն՝ 1. Ներածություն; 2. Շարահյուսություն ; 3. Անդրադարձում և հատում: Թվային խնդիրների լուծում ; 4. Ցուցակներ; 5. Տեսակավորման ալգորիթմներ ; 6. Գործողություններ նոսր բազմանդամների հետ ; 7. Տողերի մշակում ; 8. Գործողություններ մատրիցների հետ ; 9. Բինար ծառեր ; 10. Որոնման բինար ծառեր ; 11. Գրաֆներ: Գրաֆի ներկայացման եղանակներ ; 12. Գրաֆների հետ կապված խնդիրներ ; 13. Վերջավոր ավտոմատներ և քերականություններ ; 14. Լեքսիկական վերլուծություն ; 15. Լեքսիկական վերլուծության ծրագիր Prolog լեզվով ; 16. Շարահյուսական վերլուծություն Prolog լեզվով ; Հավելված 1. Նախագծերի թեմաներ ; Գրականություն :
Ձեռնարկում դիտարկվում է տրամաբանական ծրագրավորման Prolog լեզուն, որն այլընտրանք է պրոցեդուրային ծրագրավորման այնպիսի լեզուների, ինչպիսիք են C++-ը, C#-ը, Java-ն, Pascal-ը և այլն: Ներկայացվում են սիմվոլային տողերի, մատրիցների, գրաֆների, ավտոմատների և քերականությունների մշակման մի շարք խնդիրներ, որոնցում շեշտադրվում է խնդիրների լուծման ոչ պրոցեդուրային (դեկլարատիվ) մոտեցումը: Prolog լեզվի առավելությունները ընդգծելու համար հատուկ ուշադրություն է հատկացվում անդրադարձ տվյալների կառուցվածքների մշակման խնդիրներին: Ձեռնարկի վերջում բերվում են լեքսիկական և շարահյուսական վերլուծության խնդիրների ընդհանրացված լուծումներ: Ձեռնարկը նախատեսված է ԵՊՀ տեղեկատվական համակարգերի ամբիոնի «Տեղեկատվական համակարգերի մշակում» և «Տեղեկատվական համակարգերի կառավարում» մագիստրոսական ծրագրերի ուսանողների, ինչպես նաև բոլոր նրանց համար, ովքեր հետաքրքրված են տրամաբանական ծրագրավորման կիրառություններով :
978-5-8084-2127-1
Prolog (Համակարգչային ծրագրավորման լեզու)
ՀԱԳ
Խնդիրների լուծում Prolog լեզվով : Ուսումնամեթոդական ձեռնարկ / Ա. Հ. Կոստանյան; Խմբագիր՝ Ս. Կ. Շուքուրյան; ԵՊՀ, Տեղեկատվական տեխնոլոգիաների կրթական և հետազոտական կենտրոն. - Երևան : ԵՊՀ հրատարակչություն, 2016. - 114 էջ ; 20 սմ.
Բովանդակություն՝ 1. Ներածություն; 2. Շարահյուսություն ; 3. Անդրադարձում և հատում: Թվային խնդիրների լուծում ; 4. Ցուցակներ; 5. Տեսակավորման ալգորիթմներ ; 6. Գործողություններ նոսր բազմանդամների հետ ; 7. Տողերի մշակում ; 8. Գործողություններ մատրիցների հետ ; 9. Բինար ծառեր ; 10. Որոնման բինար ծառեր ; 11. Գրաֆներ: Գրաֆի ներկայացման եղանակներ ; 12. Գրաֆների հետ կապված խնդիրներ ; 13. Վերջավոր ավտոմատներ և քերականություններ ; 14. Լեքսիկական վերլուծություն ; 15. Լեքսիկական վերլուծության ծրագիր Prolog լեզվով ; 16. Շարահյուսական վերլուծություն Prolog լեզվով ; Հավելված 1. Նախագծերի թեմաներ ; Գրականություն :
Ձեռնարկում դիտարկվում է տրամաբանական ծրագրավորման Prolog լեզուն, որն այլընտրանք է պրոցեդուրային ծրագրավորման այնպիսի լեզուների, ինչպիսիք են C++-ը, C#-ը, Java-ն, Pascal-ը և այլն: Ներկայացվում են սիմվոլային տողերի, մատրիցների, գրաֆների, ավտոմատների և քերականությունների մշակման մի շարք խնդիրներ, որոնցում շեշտադրվում է խնդիրների լուծման ոչ պրոցեդուրային (դեկլարատիվ) մոտեցումը: Prolog լեզվի առավելությունները ընդգծելու համար հատուկ ուշադրություն է հատկացվում անդրադարձ տվյալների կառուցվածքների մշակման խնդիրներին: Ձեռնարկի վերջում բերվում են լեքսիկական և շարահյուսական վերլուծության խնդիրների ընդհանրացված լուծումներ: Ձեռնարկը նախատեսված է ԵՊՀ տեղեկատվական համակարգերի ամբիոնի «Տեղեկատվական համակարգերի մշակում» և «Տեղեկատվական համակարգերի կառավարում» մագիստրոսական ծրագրերի ուսանողների, ինչպես նաև բոլոր նրանց համար, ովքեր հետաքրքրված են տրամաբանական ծրագրավորման կիրառություններով :
978-5-8084-2127-1
Prolog (Համակարգչային ծրագրավորման լեզու)
ՀԱԳ