Развитие образовательной среды в школе


Список использованных источников



Pdf көрінісі
бет47/55
Дата07.04.2017
өлшемі11,58 Mb.
#11218
1   ...   43   44   45   46   47   48   49   50   ...   55

Список использованных источников: 

1.

 

Логинов, В.П., Боброва, В.В. Секреты кузнечного мастерства (кузнечное 



дело и художественная ковка) [Текст].-М.:Аделант, 2007. 

2.

 



Кузнечное  дело  /  Автор-составитель.  С.В.Ухин.  –  М.:  ООО 

“Издательство АСТ”; Донецк: “Сталкер”, 2004. – 79, [1] С.:ИП. 

3.

 

Востриков Н.А. Обучение школьников художественной ковке. – Школа 



и производство, 2014, №4.С. 15-17. 

434 

 

 



 

 

 



 

 

СЕКЦИЯ № 6. ИНФОРМАТИКА 



 

Даулетбаева Г.Б.¹Абильтаев Д.,² 

1.

 

Ғылыми жетекші, информатика және компьютерлік технологиялар 

кафедрасының аға оқытушысы, ж.ғ.м. 

2.

 



 «Информатика» мамандығының 4 курс студенті, информатика және 

компьютерлік технологиялар кафедрасы 

 

САЙТ ЖАСАУ ҚҰРАЛДАРЫНЫҢ БІРІ - JOOMLA 

БАҒДАРЛАМАСЫ 

 

Қазіргі  кезде  сайт  жасауқұралдарының  бірі  Joomla  бағдарламасы  болып 

танылуда.  Бұл  бағдарламаның    бірінші  нұсқасы  2005  жылдың  17 

қыркүйегіндежарияланды.  Joomla  бағдарламасы  негізінде  скриптер  жинағын 

жүйеленетін  РНР  тілінде  жазылған.  Бұл  тіл  –  веб  беттерді  жазуға  арнайы 

дайындалған. Веб беттер орындалу кодына қарай екі беттен тұрады – серверлік 

және  клиенттік.  Клиенттік  деп  аталатын  бөлімге  HTML,  CSS,  JavaScript,  ал 

серверлік  бөліміне  ASP,  JAVA,PHP  және  т.б.  жатады.  Осыдан  алып  қарайтын 

болсақ  Joomla  скриптерін  пайдалану  үшін  PHP  және  MySQL  және  веб 

браузерінің көмегі қажет[1]. 

Joomla  бағдарламасының  жақсы  жағы  -  бағдарламалауды  білмейтін 

қолданушылардың өздері сайт жасай алады. Ол үшін ең алдымен Joomla МБЖ 

орнату қажет, сонымен қатар Joomla-ны орнату үшін оған арналған  техникалық 

талаптарды  міндетті  түрде  ескеру  қажет.  Сонымен  Joomla-ны  орнату 

қадамдарын  қарастырайық.Ең  алдымен  http://localhost/joomla150сайтына  кіріп, 

жеті қадамнан тұратын орнату шеберін пайдаланамыз[2].  



435 

 

 



 

Орнату  шеберінің  Pre-Installation  Chek  екінші  қадамында  сервер 

операциялық жүйеміздің Joomla-ны орнатуға жарайтындығын анықтайды.   

Бағдарламалық  қамсыздандырудың  әрбір  бөлігі  белгілі  бір  шарттармен 

лицензияланады. Joomla GNU/GPL 2.0-ші версиясы лицензиясын қолданады.  

Database  Configuration  қадамында  орнату  шебері  мәліметтер  қорының 

параметрлерін  көрсетеді.  XAMPP  серверлік  ортасы  қажет  ететіндей  деректер 

қорын  құруға  болады.  Root  (паролсіз)  қолданылатын  MySQL  тиімді  болады. 

Бұл жерде Root пайдаланушысы  MySQL жүйесінде барлық жұмысты жасайтын 

MySQL администраторы болады.XAMPP Lite бетіндегі қажетті параметрлермен 

толтыру қажет. 

Байланысқа шығу жолдарын шешу үшін мүмкіндігінше Joomla-дан бастап 

PHP  Safe  Mode  тәртібімен  жеделдету  қажет.  Бұл  конфигурацияның  негізгі 

қадамы  үш  бөлімге  бөлінеді.  Конфигурацияның  бірінші  бөлімі  веб-сайттың 

атымен  жұмыс  жасайды.  Екінші  бөлімінде  веб-сайтқа  кіру  жолдарына  тыйым 

салу  және  пароль  сұратылады.  Үшінші  бөлімде  Joomla  инсталяциясын 

құрайтын  мәліметтер  типін  анықтайды.Қорытынды  қадамдабағдарламаның 

оңтайлы орнатылғанын көруге болады. 

Осы әрекеттерден кейін орнатылған Joomla бағдарламасының негізгі бетін 

көруге болады. 

Қорыта  айтқанда,кез  келген  мақсатта  сайт  жасау  үшін  Joomla 

бағдарламасынқолдану  тиімді.Өйткені    Joomla-ның  ең  басты  артықшылығы 

оның сенімділігі,тегін таратылуы жәнетез орнатылады, қолдану оңай. Сонымен 

қатар 


Joomla 

бағдарламасының 

көмегімен 

жаңа 


беттерді 

шексіз 


қосуға;шаблондарды  еш  қиындықсыз  және  тез  алмастыруға; сайттағы 

материалдарға шектеу қоюға болады. 

 

Қолданған әдебиеттер тізімі: 


436 

 

1.



 

Joomla бағдарламасының ресми сайты: 

https://www.joomla.org/ 

 

2.



 

http://localhost/joomla150

 

 

 

Сухов М.В.¹, Аимбетова Ж.У.² 

1.

 

Научный руководитель, кандидат технических наук 

2.

 

Студент 4 курса, кафедры информатики и компьютерных технологий, 

специальность «Информатика» 

 

РАЗРАБОТКА ФАКУЛЬТАТИВНОГО КУРСА «БАЗЫ ДАННЫХ» 



ДЛЯ УЧЕНИКОВ 10 КЛАССОВ 

 

В  темпе  современной  жизни  люди  все  чаще  сталкиваются  с  огромным 



количеством  информационных  ресурсов.  На  протяжении  всей  жизни  человек 

получает, хранит, обрабатывает и передает информацию. Разумеется, работать 

с таким объемом данных было бы значительно тяжелее, если бы не способность 

человека к упорядочиванию данных по различным признакам. То есть гораздо 

легче воспринимать систематически собранные материалы. Современная жизнь 

немыслима  без  эффективного  управления  информацией.  Например,  чтобы 

послушать  музыку  необходимо  найти  нужную  песню  среди  огромной 

коллекции  звукозаписей.  Так  для  облегчения  поиска  музыку  разбивают  по 

жанрам. Поэтому, зная направление, найти нужную композицию не составляет 

труда.  Также  происходит  во  всех  областях  человеческой  деятельности. 

Систематизация  стала  неотъемлемой  частью  общества,  так  как  предполагает 

более  быстрое  и  удобное  использование  информации.  Множество  собранных 

данных,  где  информация  четко  скоординирована,  и  имеет  определенную 

структуру,  называется  базами  данных  (БД).  Базы  данных  –  это  представление 

сведений, относящихся к какой-либо категории или тематике.  

В 

чем 



заключается 

актуальность 

выбора 

темы 


«Разработка 

факультативного курса «Базы данных» для учеников 10 классов»? 

Когда происходит процесс информатизации общества, основным объектом 

становится  информация,  а  приоритетными  оказываются  информационные 

умения  человека.  Для  выполнения  различных  практических  задач  от  человека 

требуется  обработать  огромные  массивы  данных  об  объектах  окружающего 

мира,  уметь  пользоваться  инструментами  организации  хранения,  поиска, 

сортировки,  классификации,  систематизации  информационных  ресурсов. 

Поэтому  социальная  среда  ставит  перед  образованием  новые  задачи  и 

выдвигает  новые  требования  к  подготовке  выпускников  школы.  Способность 

ориентироваться  в  большом  потоке  информации,  осуществлять  поиск  и 

оперативно  получать  необходимые  данные,  с  максимальным  эффектом 

использовать сведения, полученные из различных источников [1, с.34].  

Для  более  успешной  и  результативной  деятельности  учащиеся  должны 

знать  важнейшие  принципы  работы  с  базами  данных,  а  также  уметь 

осмысленно оперировать основными объектами баз данных. Данные тенденции 



437 

 

приводят  к  следующему  выводу:  знания,  умения  и  навыки  в  работе  с 



информацией следует формировать и развивать целенаправленно. 

На  сегодняшний  день  такая  дисциплина  как  информатика  является 

достаточно  современной  в  данном  вопросе.  Она  постоянно  изменяется, 

развивается, адаптируется к условиям общества. В базовом курсе информатики 

предусмотрен  раздел  «Базы  данных  и  системы  управления  базами  данных 

(СУБД)».  Цельюисследования  является  создать  возможную  структуру  и 

содержание  курса  информатики  для  старшей  ступени  школы  и  внедрить 

элементы разработанного проекта в рамках обучения школьников. 

Для  осуществления  поставленной  цели  необходима  реализация 

факультативного  курса  «Базы  данных»  в  процессе  обучения  школьников 

информатике. 

Гипотеза  исследования  состоит  в  том,  что  курс  «Базы  данных»  будет 

способствовать  развитию  познавательной  активности  учащихся,  если: 

содержание и методы обучения в рамках преподавания факультативного курса 

будут 


определяться 

специально 

разработанной 

системой 

задач, 

обеспечивающей 



формирование 

интеллектуальной 

и 

практической 



деятельности. 

Исходя  из  цели  и  гипотезы,  были  сформулированы,  следующие  задачи 

исследования: 

Практическая задача: внести вклад в трудовую подготовку учащихся, т.е. 

вооружить  теми  знаниями,  умениями  и  навыками,  которые  связаны  с 

профессиональными  интересами  и  намерениями  школьников.  А  также  могли 

бы обеспечить подготовку к трудовой деятельности после завершения процесса 

обучения в школе. 

Воспитательная 

задача: 

обеспечить 

мощное 

мировоззренческое 



воздействие  на  учеников  путем  осознания  возможностей и  роли  баз данных в 

развитии  общества.  Кроме  того,  при  изучении  курса  формируется  культура 

умственного  труда,  умение  планировать  свою  работу,  рационально  ее 

выполнять,  практически  соотносить  начало  работы  с  реальным  процессом  ее 

выполнения. 

Объектом  исследования  выступает  создание  факультативного  курса 

«Базы  данных»  для  учеников  10  классов,  состоящее  из  теоретического 

объяснения материала, а также практического применения полученных знаний 

и навыков при работе с базами данных. 



Предметов 

исследования 

является 

построение 

методических 

рекомендаций и разработка занятий для курса информатики, с целью развития 

познавательной  активности,  на  примере  внедрения  факультативного  курса 

«Базы данных». 

На  старшей  ступени  школьного  образования  должна  быть  усилена 

профессиональная  направленность  информационной  подготовки  учащихся  в 

области технологий поиска и хранений информации, в содержание обучения по 

данному  курсу  должно  быть  введено  освоение  умений  и  видов  деятельности, 


438 

 

характерных  для  избранной  старшеклассниками  будущей  профессиональной 



деятельности [2, стр.151]. 

Какой  инструмент  целесообразнее  использовать  для  осуществления 

поставленных задач при разработке факультативного курса «Базы данных»? 

Изучение  раздела  «Базы  данных  и  СУБД»  предполагает  работу 

школьников с одной из наиболее распространенных систем управления базами 

данных – MicrosoftAccess. 

MicrosoftAccess  –  это  реляционная  система  управления  базами  данных,  в 

которой рационально собраны все средства и возможности современных СУБД. 

База  данных  реляционного  типа  значительно  упрощает  поиск,  анализ, 

поддержку  и  сохранение  данных.  MicrosoftAccess  в  переводе  с  английского 

означает  «доступ».  MicrosoftAccess  –  это  полнофункциональная  реляционная 

система управления базами данных. Кроме того, MicrosoftAccess одна из самых 

сильных, гибких и понятных в применении СУБД. 

В 

целом, 



MicrosoftAccess 

предоставляет 

значительное 

число 


возможностей,  в  сравнении  с  другими  приложениями  по  созданию  БД. 

MicrosoftAccess входит в пакет прикладных программ MicrosoftOffice, поэтому 

имеет  довольно  простой  и  понятный  графический  интерфейс.  Это  позволяет 

быстро  отслеживать  информацию,  и  на  ее  основе  с  легкостью  создавать  не 

только  собственные  базы  данных,  но  и  формы,  отчеты,  запросы  и  простые 

приложения. В отличие от других СУБД, MicrosoftAccess хранит все данные в 

одном файле, хотя и распределяет их по разным таблицам [3, с.74]. 

Также необходимо отметить ориентированность на пользователя с разным 

уровнем  подготовки,  что  выражается  в  наличии  большого  количества 

вспомогательных  средств  (Мастеров)  и  развитую  систему  справки.  Эти 

средства облегчают проектирование, создание и использование баз данных. 

MicrosoftAccess  –  это  многогранный  продукт,  использование  которого 

ограничено  только  воображением  пользователя.  В  MicrosoftAccess  сочетается 

легкость и быстрота получения результатов. Ученик на каждом этапе работы в 

MicrosoftAccess  может  увидеть  последствия  выполненных  им  действий  и 

внести  в  решение  задач  необходимые  поправки.  Здесь  важным  моментом 

является  организация  работы  с  поставленными  задачами.  Они  должны  быть 

выстроены таким образом, что каждые полученные промежуточные результаты 

приводят к  получению  небольшого  количества новых  знаний.  Таким  образом, 

практика применения новых знаний происходит не только после их получения, 

но и распределяется по всему факультативному курсу [4, стр.90]. 

Применение  на  занятиях  баз  данных  как  инструмента  получения  знаний 

способствует  воспитанию  у  учащихся  высокой  мотивации  к  обучению, 

реализации практической направленности процесса обучения.  

Таким  образом,  предлагаемый  факультативный  курс  «Базы  данных» 

концентрирует  в  себе  достаточно  большой  теоретический  материал  и 

разработки занятий для уроков информатики, применяемые для эффективного 

решения задач. Факультативный курс несет в себе огромный образовательный 

потенциал,  поскольку  разработанная  система  занятий  позволит  повысить 


439 

 

математическую и алгоритмическую культуру, привить интерес, т.е. повысить 



мотивацию  к  изучению  информатики  через  показ,  как  принципов  работы 

СУБД, так и эффективных решений реальных баз данных.   



 

Список использованных источников 

3.

 



Угринович Н.Д. Преподавание курса «Информатика и ИКТ» в основной 

и  старшей  школе.  Методическое  пособие  для  учителей.  –  М.:  БИНОМ,  2004, 

2005. 

4.

 



 Лапчик  М.П.  Семакин  И.Г.  Хеннер  Е.К.  Методика  преподавания 

информатики: Учеб.пособие для студ. пед. ВУЗов/ Под общей редакцией М.П. 

Лапчика М.П.: Издательский центр «Академия», 2001. – 624 с. 

5.

 



Вейскас, Дж. Эффективная работа Microsoft Access 2003. / Дж. Вейскас. 

СПб: Питер, 2005. – 168с. 

6.

 

ТимошокТ.В.  MicrosoftAccess  2003.  Самоучитель:  -  М.:  Издательский 



дом «Вильямс», 2004. 

 

 



Хасанова С.Б.

1

, Амангелді А.А.



1.

 

Ғылыми жетекші, жаратылыстану ғылымдарының магистрі, аға оқытушы 

2.

 



«Информатика» мамандығының 4 курс студенті, информатика 

жәнекомпьютерліктехнологияларкафедрасы 

 

ISPRING ПАКЕТІНІҢ ДИДАКТИКАЛЫҚ МҮМКІНДІКТЕРІН ЖҮЗЕГЕ 

АСЫРУ 

 

Білім  беру  жүйесін  ақпараттандыру  ісі  жаңа  оқыту  технологияларын 

дайындауды  талап  етеді.  Бірінші  кезекте  оларға  электрондық  басылымдар: 

электрондық  оқулықтар,  мультимедиалық  оқыту  құралдары  мен  әртүрлі 

құрылғыларға жазылған электрондық жазбалар жатады. 

Осындай  мультимедиалық  құралдардың  біріiSpringқашықтықтан  оқыту 

жүйесіне  арналған  бағдарлама.  iSpring  компаниясы  –  электронды  оқытуды 

ұйымдастыруға арналған кәсіби құралдар жасаудағы жетекші компаниялардың 

бірі.  Компанияның  өнімдері  жоғары  сапасы,  инновациялығы,  техникалық 

қолдаудың  жоғары  деңгейлі  болуына  байланысты  дүниежүзі  бойынша  өзіндік 

орынға ие [1].  

iSpring Suite бағдарламасының мүмкіндіктері:  

 

PowerPoint эффектілері мен анимацияларын электронды курс 



форматына сапалы түрлендіру; 

 



курсқа аудио/бейне (видео) форматындаға құжаттарды үстемелеу; 

 



интерактивтік жаттығулар мен анықтамалықтар құру мүмкіндігі; 

 



тест қолдану арқылы ағымдық үлгерімді бақылау, сауалнамалар мен 

сұраулар құрастыру. 



iSpring  Suite –  PowerPoint  бағдарламасы  базасында  презентациялар, 

электрондық  курстар,    тесттер,  интерактивтік  файлдар  құруға  арналған 



440 

 

бағдарламалық  пакет.  iSpring  Suite   бағдарламасына  6.0  версиясынан  бастап 



электронды  оқыту  өнімдерін  құруға  рналған  бірқатар  жаңа  мүмкіндіктер 

қосылған.  iSpring  Suite  өзіне  үш  бірдей  өнімді  біріктірген:  iSpring  Pro,  iSpring 

QuizMaker  және    iSpring  Kinetics.iSpring  Suite  6.2  бағдарламасында    Flash 

презентациялар  құру  үшін  -  iSpring  Pro,  тесттер  мен  сауалнамалар  құруды 

iSpring QuizMaker өзіне біріктірген,  интерактивтік файлдар құру үшін iSpring 

Kinetics үйлестірілген.  

Таңдалған  дәріс  тақырыбы  бойынша  презентация  құру  үшін  iSpring  Pro 

бөлімін таңдаймыз. Таңдау нәтижесінде Power Point бағдарламасын іске қосуға 

арналған терезе ашылады (сурет 1). 

 

 



Сурет 1. iSpring Pro бағдарламасының негізгі көрінісі 

Ашылған  сұхбаттасу  терезесінің  оң  жақ  төменгі  бөлігінде  орналасқан 

Power Point іске қосу (Запустить Power Point іске қосу) батырмасын таңдаңыз. 

Power  Point  бағдарламасы іске  қосылған  соң  оның  интерфейсінің  iSpring  Suite  

бағдарламасы элементтерімен толықтырылғанына көз жеткізіңіз (сурет 2). 

 

Сурет 2. Power Point бағдарламасы интервейсінің iSpring Suite 



бағдарламасы орнатылғаннан кейінгі  көрінісі 

iSpring QuizMaker — интерактивтік тесттер мен сауалнамалар құрастыруға 

арналған  кең  мүмкіншілікті  қолдануға  жеңіл  бағдарламалық  құрал.  Мұнда 

сұрақтарды 11 түрлі типте формула, сурет, бейне (видео), аудио қолдауларымен 

ұсынуға  болады;  тестті  тапсыру  уақытын,  тест  тапсыру  мүмкіндіктерін, 


441 

 

нәтижелерді  электронды  пошта  немесе  сервер  арқылы  жолдауға,  Microsoft 



Word-қа  экспорттауға,  сұраққа  берілген  жауапқа  байланысты  хабарламалар 

шығаруға болады.  

Бағдарламада  тест  құрастыру  үшін  Power  Point  бағдарламасы 

интерфейсінен   Тест  батырмасын таңдаңыз (Сурет 3).  

 

 

 



 

 

 



 

 

 



Сурет 3. Тест  батырмасын таңдау 

iSpring  Visuals  қосымшасы  кітап  және  тақырыптық  каталогтар  құру 

мүмкіндіктерін  ұсынады.  мәтіндік  және  графиктік  ақпараттардан  тұрады. 

Сондай-ақ,  құрылған  кітап  пен  каталогтарды  Интернет  желісіне,  мобильді 

құрылғыларға жүктеу, орнату мүмкіндіктері берілген.  

Бағдарлама  көмегімен  жасалған  сандық  білім  беру  контенттері  оқу 

мәліметтерін  білімгерге  ұсыну,  лекция,  семинар,  практикалық  тапсырмалар 

жасақтау, шығармашылық жобалар орындау барысында тиімділігі айқын.  

 

 

 



Сурет 4. Құжат түрін таңдау терезесі 

 


442 

 

Мультимедиа  компьютерлік  технологияларын  қолану  арқылы  оқу 



материалын баяндау аудиториялық сабақтар әр білім алушыға түсінікті болып 

қана қоймай, сонымен қатар уақытты үнемдеу мүмкіндігін береді. Компьютер 

және  ақпараттық  технологиялар  арқылы  жасалып  жатқан  оқыту  процесі 

білімгердің  жаңаша  ойлау  қабілетін  қалыптастырып,  оларды  жүйелік 

байланыстар  мен  заңдылықтарды  табуды  игертіп,  нәтижесінде  –  өздерінің 

кәсіби потенциалдарын қалыптастыруына жол ашуы сөзсіз. 



Қолданылған әдебиеттер тізімі: 

1.

 



http://www.ispring.ru/ispring-suite.

 

2.



 

ДузбаеваР.М.  Формирование  готовности  студентов  к  интерактивному 

обучению. Алматы: Улагат, 2002. 

 

 



 

Оспанова Ш.Б.¹, АманжоловаА.Р.² 

1.

 

Ғылыми жетекші, жаратылыстану ғылымдарының магистрі, аға оқытушы 

2.

 



«Информатика» мамандығының 4 курс студенті, информатика және 

компьютерлік технологиялар кафедрасы 

 

BORLAND C++ BUILDER ПРОГРАММАЛАУ ТІЛІ –  

ЖОҒАРЫ ДЕҢГЕЙЛІК КҮРДЕЛІ ТІЛ 

 

Адамзат дамуының жаңа кезеңі XXI ғасыр – бұл ақпараттық қоғам дәуірі, 

оның  негізін  компьютерлік  технология  құрайды.  Сол  себепті  де  бүкіл 

дүниежүзінде  ең  алдымен  ақпараттық  жаһандану  үрдісі  жаппай  етек  алуда. 

Оның  таңғажайып  көрінісі  болса,  «адам  -  компьютер  -  Интернет»  байланыс 

жүйесі деп атап айтар едік. 

ҚР-сында осы ақпараттық өркениет үрдісінен шығу үшін «Қазақстан 2030» 

стратегиясынан  бастап,  Елбасының  дәстүрлі  Жолдаулары  бойынша  барлық 

жағдайлар  жасалып  келеді.  Әсіресе,  білім  беру  саласы  барынша 

ақпараттандыру  (информатизация)  мақсаты  жүзеге  асырылып  отыр.  Бұған 

қажетті заңнамалар мен бағдарламалар қабылданған. 

Әлемдік  өркениет  жолмен  бағытталған  Eлбасының  «Жаңа  әлемдегі  жаңа 

Қазақстан»  атты  жолдауында:  «Біз  бүкіл  еліміз  бойынша  әлемдік  стандарттар 

деңгейінде  сапалы білім беру  қызметін  көрсетуге  қол  жеткізуіміз  керек»  десе, 

ол  үшін  жаңа  ақпараттық  технологияларды  оқытуды  міндет  етеді. 

Бір сөзбен айтқанда, басты мақсат білім сапасын арттыру арқылы әлемдік білім 

кеңістігіне  кіре  білу  болады.  Міне,  сондықтан  да  қазірден  бастап,  «Объектіге 

бағытталған  тілдер  және  программалау  технология»  пәндерінде  әлемдік 

деңгейге  жеткізе  оқыту  талабы  қойылып  отыр.  Осыған  сай  айта  кету  қажет, 

егер «нені оқыту керек?» деген сауалға мемлекеттік білім стандарттары жауап 

беретін  болса,  «қалай  оқыту  керек?»  деген  мәселе  мұғалімдер  біліктілігімен 

тікелей байланысты.  



443 

 

Программалаудың 



парадигмалары: 

құрылымдық, 

модулдік 

және 

объектілі-бағытталған программалау 

Бағдарламалауда 

парадигма 

деп 


бағдарламаның 

жұмысының 

ұйымдастырылуы  түсініледі.  Бағдарлама  парадигмалары  арасында  мыналарын 

ерекше  атап  өтуге  болады:  құрылымдық,  объектілі-бағытталған  және 

модульдік.  Көптеген  тілдер  бағдарламалаудың  бірнеше  парадигмаларын 

қолдайды.  Сонымен  қатар  тек  бір  ғана  парадигманы  жүзеге  асыруға 

бағытталған бағдарламалау тілдері де бар [1, 112 бет]. 

Құрылымдық бағдарламалау 

Оларға  жататын  бағдарламалау  тілдері:  Fortran,  Pascal,  C.  Директивті 

бағдарлама  іс-әрекеттерді  қадам  бойынша  бейнелеп  нәтижеге  қол  жеткізуді 

көрсетеді.  Сондықтан  мұндай  бағдарламалау  түсінуге  жеңіл  болады. 

Құрылымдық бағдарламалауда командалардың орындалу реті кіріс деректеріне 

толығымен  тәуелді  болады.  Директивалық  бағдарламалауда  кезінде  кодтың 

бөліктерін 

ішкі 

бағдарламаларға(функция, 



әдістер) 

локализациялау 

концепциясы пайда болды. Және соларды кейін негізгі бағдарламаның әр түрлі 

жерінен  шақырады.  Шақыру  кезінде  ішкі  бағдарламаға  қайсібір  деректер 

аргументтер  түрінде  берілуі  мүмкін;  ал  ішкі  бағдарлама  өз  кезегінде  негізгі 

бағдарламаға  нәтижені  қайтара  алады,яғни  оның  орындалуы  барысында 

алынған  деректер.  Модульдік  бағдарламалау  модуль  деп  аталатын  түсінік 

негізінде  құрылған.  Бұл  –  жеке  бағдарламалық  модульдер  түрінде  жасалған 

логикалық  өзара  байланысқан  функционалды  элементтер  жиыны.  Модуль 

сипаттайды: 

1.  Бір  кіріс  және  бір  шығыс  –  кірісте  бағдарламалық  модуль  анықталған 

шығыс деректерінің жиынын алады, мазмұндық өңдеуді жүзеге асырады және 

нәтижелік  деректерді  жиынын  қайтарады,  яғни  стандартты  IPO(Input-Process-

Output) –кіріс-процесс-шығыс принципі жүзеге асырылады. 

2.  Функционалды  аяқталғандық–модуль  басталған  өңдеуді  аяқтау  үшін 

әрбір  жеке  функцияны  толық  құрамда  жүзеге  асыруда  регламенттелген 

операциялар қатарын орындайды. 

3.  Логикалық  тәуелсіздік–бағдарламалық  модуль  жұмысының  нәтижесі 

шығыс  деректеріне  тәуелсіз,  бірақ  басқа  модульдер  жұмысының  жұмысынан 

тәуелсіз. 

4.  басқа  бағдарламалық  модульдермен  әлсіз  ақпараттық  байланыс–

модульдер  арасындағы  ақпарат  алмасу  мүмкіндігінше  минимизацияланған 

болуы керек. 

5.  өлшемі  мен  қиындығы  бойынша  қарастырылатын  бағдарламалық 

элемент. 

Модульдік  бағдарламалау  иерархиялық  құрылымдарды  қолдану  мен 

компонент жүйенің қиындығы мен тәуелсіздікті қамтамасыз етумен күресудің 

екі  ортақ  тәсілдерін  бағдарламаны  құру  процесі  барысында  жүзеге  асырады. 

Бірінші  тәсілді  жүзеге  асыру  үшін  ағаш  түрдегі  бағдарламаның  модульдік 

құрылымын  қолданады.  Екінші  тәсілді  орындау  үшін  бағдарламалық  модуль 



444 

 

қанағаттанатын белгілі бір талалаптар құрылады, яғни «жақсы» бағдарламалық 



модульдің негізгі сипатттамалары анықталады. 

Объектілі-бағытталған тілдерге жататын бағдарламалау тілдері: С++, Java, 

Python. 

Бағдарламада объекті түрінде көрсетілген деректерге айқын көңіл бөлінеді. 

Объектілер  хабар  алмасу  механизмі  көмегімен  өзара  бір-бірімен  әрекеттеседі. 

Программисттің  мәселесі  болып  өзара  әрекеттесу  барысында  керек  нәтижеге 

қол жеткізуге болатын объектілерді жасау. 

Объектілі-бағытталған  бағдарламалау  құрылымдық  бағдарламалаумен 

салыстырғанда  өте  ауқымды  және  қиындатылған  есептерді  шешуге  арналған. 

Объектілі-бағытталған бағдарламалау негізінде мұрагерлік, полиморфизм және 

инкапсуляция  деген  түсініктер  жатыр.  Инкапсуляция  бойынша  объектінің  аз 

қолданылатын  бөліктері  жасырынған.  Объект  қандай  да  бір  команданы  ала 

отырып  қандай  класқа  жататынына  байланысты  қалай  өңдеу  керектігін  өзі 

шешеді. Барлық объектілер класс экземпляры болады, олар бір-біріне қатысты 

әкелік-ұрпақтық рөлде бола алады. 

Ұрпақтық  класстар  әкелік  класстың  қасиеттерін  иемденеді.  100%-дық 

мұрагерлік  қажет  болмаған  жағдайда  ұрпақтық  класстағы  әкелік  класстың 

тәсілдерін  қайта  анықтайтын  полиморфизм  жүзеге  асырылады.  Инкапсуляция 

бұл  деректер  мен  кодты  дұрыс  қолданбаудан  және  сыртқы  араласудан 

қорғайтын,  және  оларды  байланыстратын  механизм.  Объектіге  бағытталған 

бағдарламалауда  деректер  мен  код  бірге  бірігуі  мүмкін.  Бұл  кезде  объект 

құрылады.  Басқа  сөзбен  айтқанда,  объект  инкапсуляцияны  қолдайды  [2,  152 

бет]. 

Компьютердің  логикалық  схемасы.  Программалау,  компиляциялау  және 

программаның орындалу орталары 

Программалау  жүйесі  компьютердің  программалық  қамсыздандыруының 

құрамына  жатады  және  ол  программаларды  жасау  және  оларды  жөндеу 

жұмыстарын автоматтандыруды қамтамасыз ететін құралдардың жиыны болып 

табылады.  Программалау  жүйесінің  құрамы  мына  төмендегі  схемада 

бейнеленген: 

Программалау процесі үш кезеңге бөлінеді: 

· есепті шешудің алгоритмін құру; 

· программа құру; 

· жасалған программаны тексеру. 

Екінші кезеңдегі, яғни программа қрудағы қиындық адамның тек машина 

тілінде  ғана  программа  жасауына  байланысты  болады.  Компьютерді 

пайдаланудың  алғашқы  жылдарында  әрқайсының  әр  түрлі  компьютерлердің 

пайда болуы  бұл қиындықты  тереңдетіп жібереді.  Сондықтан  нәтижесінде  бір 

компьютерге  арнап  жасаған  программаны  басқа  компьютерге  пайдалануға 

болмайтын болды. Бұл бір алгоритмнің өзін әр түрлі компьютерлерде орындау 

үшін  әрқайсына  жеке-жеке  программа  құруға  мәжбүр  етіпижұмысты 

қиындатып жіберді. 



445 

 

Машина  тілінде  программалау  деп  программаға  енетін  командалардың 



реальды кодтарын тікелей жазуды айтамыз. 

Командалардың кодтары әр түрлі санақ жүйелерінде берілуі мүмкін: 

· екілік; 

· сегіздік; 

· он алтылық; 

Ассамблер  тілінде  программаның  барлық  элементтері  таңбалармен 

берілетіндігі  оның  басты  артықшылығы  болып  табылады.Басқаша  айтқанда 

ассамблер  тілінің  машина  командаларының  цифрлық  кодтарын  әріптермен 

немесе  әріп-цифрлармен  таңбалауға  және  деректердің  таңбалық  аттарын 

пайдалануға мүмкіндік беретіндігі оның машина тілінен айырмашылығы болып 

табылады. 

Машина  тілінен  өзгеше  программалау  тілінде  құрылған  программа 

компьютерде  орындалу  үшін  жарамды  түрде,  яғни  машина  тіліне  түрлендіруі 

тиіс. Мұндай түрлендірутрансляциялау деп аталады. 

Жоғары  деңгейлі  тілдің  трансляторы  трансляциялау  кезеңдерінің  өту 

реттілігіне 

және 

программа 



операторының 

орындалуына 

байланысты интерпретатор немесе компилятордеп  аталады.  Интерпретатор 

әрбір  жеке  операторды  трансляциялаған  соң,  оның  тікелей  тез  орындалуын 

қамтамасыз  етеді,  яғни  трансляция  кезеңі  мен  орындалу  кезеңі  кезекпен 

қайталанады. 

Компьютердің  жадында  тұрақты  сақталатын  стандартты  бағыныңқы 

программалар  жиыны  стандартты  бағыныңқы  программалар  кітапханасын 

құрады.  Мұндай  кітапхана  құрамында  бірнеше  ондаған  программалардан 

бірнеше жүздеген программаларға дейін болады. 



Құрастырушы әрбір  машина  командасының  және  деректердің  әр  бір 

элементтің  операциялық  жүйедегі  өз  орнын  анықтайды  және  модульдердің 

бірімен-бірінің қатынас жасауын қамтамасыз етеді. 

Пайдаланушы  құрған  программадағы  қателіктерді  іздеуді  және  жөндеуді 

тездетіп  қысқарту  үшін  программалау  жүйесінің  құрамына жөндеуші деп 

аталатын программа ендірілген [3, 222 бет]. 

Соңғы  жылдары  жоғары  білім  беру  жүйесінде  «Borland  C++  Builder 

программалау  тілі»  атты  пәніне  ерекше  көңіл  бөле  бастады  бастады.  Бірақ  та, 

оны  оқытудың  мемлекеттік  стандарты  әлі  жасала  қойған  жоқ.  Әрі  осы  тіл 

туралы қазақша жазылған оқу- әдістемелік құралдары өте қанағатсыз көрінеді. 

Бұл мәселені арнайы зерттеп көру тұрғысынан аталмыш мақаланың тақырыбы 

таңдап алынған.  

Borland  C++  Builder  программалау  тілі  жоғары  деңгейлік  күрделі  тіл 

болғандықтан оның өзіндік ерелшелігі мен қиын жақтары оқыту әдістемесінде 

ойластырылуы  керек.  Мәселен,  оқыту  әдістемесінің  мазмұны  мен  бағыт-

бағдарын  айқындаумен  қатар  жаңа  идеялар  мен  технологияларды  пайдалану 

жолдары қарастырылады.  

Қазіргі кезде әлемдік білім кеңістігінен өз орнын алу үшін педогогикалық 

теорияны  және  оқыту  процесін  жетілдіру  жұмыстары  кең  жүрілуде.  Осыған 


446 

 

байланысты  жоғары  деңгейлік  Borland  C++  Builder  программалау  тілін 



оқытудың  жаңа  технологиясын  пайдалану  жолы  болып  табылады.  Мақалада 

осы  проблема  теориялық  тұрғыдан  талданып,  практикалық  мысалдар  арқылы 

көрсетіп  түсіндіруге  талпыныс  жасалған.  Зерттеу  нәтижесі  көрсеткендей, 

аталмыш  Borland  C++  Builder  программалау  тілін  басынан  дұрыстап  оқыту 

үшін шешімін ойластыратын мынадай ғылыми-практикалық мәселелер тұр.  



Достарыңызбен бөлісу:
1   ...   43   44   45   46   47   48   49   50   ...   55




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет