Pascal ABC бағдарламалау
тілін қолданудың теориялық аспектілері
М.Әуезов атындағы Оңтүстік
Қазақстан университеті,
«Жаратылыстану ғылымдары және
педагогикасы» жоғары
мектебі, «Информатика»
кафедрасы, магистрант: Заитова
Г.Р.
Ғылыми
жетекші: ф.-м.ғ.д., профессор Нысанов
Е.А.
ХХІ
ғасырда кеңінен қолданылатын
бағдарламалау жүйесінің бірі
–PascalАВС.NET. PascalABC.NET
бағдарламалау
жүйесі -
жоғары
деңгейлі бағдарламалау
тілі, ол бағдарлама кодын жеңіл,
ықшам және түсінікті түрде жазуға мүмкіндік береді. Паскаль тілінің
заманауи түрдегі қолданыс жағынан саны артып отырған, PascalABC.NET
ерекшеліктері мен мүмкіндігі жоғары бағдарламалау тілі болғандықтан
жалпы орта білім беретін мектептердің элективті курстарында қолдану
тиімді. PascalABC.NET -бұл қарапайым Паскаль тілінің классикалық,
заманауи кеңейтімдерді және
.NET
платформасының үлкен мүмкіндіктерін
біріктіретін сұранысқа ие болып жатқан бағдарламалау тілі.
Лицензиясы LGPLv3 еркін болғандықтан білім беру және ғылыми
зерттеулерде қолданылуда. PascalABC.NET тегін, қарапайым және
қуатты логикалық даму ортасы, бағдарламалық кодты кеңестерді, АВТО
форматтауды және жаңадан үйренушілерге арналған бағдарламалық код
үлгілерін қамтиды. PascalABC.NET -қарапайым және логикалық
синтаксисі бар қуатты, жоғары деңгейлі бағдарламалау тілі. Бұл
бағдарламаны тез әрі түсінікті етіп жазуға мүмкіндік
береді.
PascalABC.NET бағдарламалау
жүйесінің негізгі
ерекшеліктері:
Паскаль тілінің бірқатар
кеңейтімдері, оның ішінде foreach операторы, айнымалылардың блок
ішіндегі сипаттамалары, сипаттамадағы автоанықтаулар, кірістірілген
типтер жиынтығы, жолдық case, модульдердің жеңілдетілген
синтаксисі, жазбалардағы әдістер, объектілерді құруға арналған жаңа
операция, сынып ішіндегі әдістердің денелерін анықтау, ұзындықтар,
көп өлшемді динамикалық массивтер.
Бағдарламалау тілдерінің ең
заманауи құралдары: жалпыланған және кіші бағдарламалар,
интерфейстер, операциялардың шамадан тыс жүктелуі, λ-өрнектер,
кеңейту әдістері, т.б.
Қарапайым визуализация мен
анимацияларды жасауға арналған қарапайым және тиімді графикалық
кітапханалары бар (растрлық, векторлық және үш өлшемді).
PascalABC.NET Geany редакторында ендіру Linux-тың заманауи
нұсқаларында консоль компиляторын іске қосу мүмкіндігі жоғары.
PascalABC.NET бұл ресейлік және неміс бағдарламашыларының бірлескен
дамуы. Ресейдегі даму орталығы Оңтүстік федералды университетінің
математика, механика және информатика институтында орналасқан.
Ресей мен көрші елдердің бірқатар орта және жоғары оқу орындарында
PascalABC.NET бағдарламалау тілін белсенді қолданылуда. Ресейдегі
бағдарламалау негіздерінің іргелі информатика және ақпараттық
технологиялар саласындағы 1 курс студенттерді оқыту үшін, сондай-ақ
Ресейдегі жалпы орта мектеп оқушыларын оқыту үшін қолданылады.
Демек, Қазақстан білім беру жүйесіне осы бағдарламалау тілін ендіру
келелі мәселе. Себебі, ақпараттық технологиялар
мамандарын жетілдіру мәселесі бойынша ішкі профильдік
мамандандырулар құралы ретінде қызмет көрсетеді, яғни жеке білім
беру арқылы ақпараттық қоғамға білікті маман даярлауда логикалық,
алгоритмдік, кәсіби дамуына ықпал етеді. Шығармашылық жұмыстарға
байланысты білім алушылардың қабілеттері мен ынталарын арттыру мен
коммуникативтік, техникалық және эвристикалық қабілеттерін
қалыптастыруда өте маңызды.
Қорыта
келгенде, PascalABC.NET бағдарламалау тілін
информатикада оқыту – білім
алушылардың алдарына қойылған мәселелерін өздері шешу мүмкіндігі
және ақпараттық технологиялар мен ресурстарды қолдану арқылы білім
деңгейлерін өз бетімен жетілдіру мақсатында алған білімдері бойынша
бағдарламалар жазу арқылы ХХІ ғасыр дағдыларын арттыруға кепілдік
береді және білім берудің нәтижесі
артады.
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР
1. Осипов А.
В. PascalABC.NET: Введение в современное
программирование. – Ростов-на-Дону, 2019 – 572с.
2. http://pascalabc.net/
сайты