Файл қосу

Модульдік багдарламалау



ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Семей қаласының  шәкәрім атындағы семей мемлекеттік университеті 
                                       
                    3 деңгейлі СМЖ құжаты
                                   ПОӘК
                       ПОӘК 042-39. 1.ХХ/01- 2013
Оқытушыға арналған
<<Программалау І>>
                    пәнінің бағдарламасы
                       Редакция №____от_____

                                       
                                       
                                       
                                       
                                       
                                       
                                       
5В011100  -  <<Информатика>>   мамандығына арналған
                                       
<<Программалау І>>
            пәнінен оқу-әдістемелік кешен
                                       
                                       
                                       
   ОҚЫТУШЫҒА АРНАЛҒАН ПӘННІҢ БАҒДАРЛАМАСЫ




                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                  Семей
                                     2013
                                       
                                АЛҒЫ СӨЗ
* ҚҰРАСТЫРЫЛДЫ
Құрастырған:___________ Каженова Ж.С., информатика кафедрасының  аға оқытушысы, информатика магистры.  
<<28>> тамыз 2013 ж.
	
* ТАЛҚЫЛАНДЫ
  +  Семей қаласының Шәкәрім  мемлекеттік университетінің информатика кафедрасының  отырысында талқыланды
Хаттама №1, <<11>> қыркүйек  2013 ж.

Кафедра меңгерушісі _________________ Абишова А.А.

2.2. Физика-математика факультетінің оқу-әдістемелік бюросының  отырысында талқыланды. 

Хаттама  №1,  <<12>> қыркүйек  2013 ж. 

Төрағасы  __________ Батырова Қ.А.

3. БЕКІТІЛДІ
Университеттің оқу-әдістемелік кеңесінің отырысында мақұлданып, баспаға ұсынылды.   

Хаттама  №1  <<18>> қыркүйек  2013 ж. 

Оқыту әдістемелік кеңесінің төрағасы___________ Искакова Г.К.
                  4.БІРІНШІ РЕТ ЕНГІЗІЛДІ















                                МАЗМҰНЫ
                                       
1
Қолданылу аумағы
2
Нормативті сілтеме
3
Жалпы мағлұматтар
4
Оқу пәнінің (модульдің) мазмұны
5
Студенттердің өздік жұмысына арналған тақырыптар тізімі
6
Пәннің оқу-әдістемелік картасы
7
Оқу - әдістемелік әдебиетпен қамтамасыз ету картасы
8
Әдебиеттер
                                       
                                       

































  + ҚОЛДАНЫЛУ АУМАҒЫ 
Оқытушыға арналған пәннің  бағдарламасы 5В011100 "Информатика" мамандығының студенттеріне арналған <<Программалау І>>  пәні бойынша  оқу әдістемелік кешенінің құрамына кіреді. Бұл кешен студенттерді курс мазмұнымен, курстың өзектілігімен және қажеттілігімен, курс саясатымен, оқу процесінде алатын білімі және  дағдыларымен таныстырады. 



  + НОРМАТИВТІ СІЛТЕМЕ 

Осы оқытушыға арналған пәннің бағдарламасы "Программалау І" пәні бойынша оқу үрдісін келесі құжаттардағы талаптар мен ұсыныстарға сәйкес ұйымдастыру ретін орнатады: 
- Білім беру деңгейіне мемлекеттік жалпыға міндетті білім беру стандарты;
- 5В011100  -  Информатика мамандығының типтік жұмыс жоспары.
* СТУ 042-ГУ-4-2013 Стандарт университета <<Общие требования к разработке и оформлению учебно-методических комплексов дисциплин>>;
* ДП 042-1.01-2013 Документированная процедура <<Структура и содержание учебно-методических комплексов дисциплин>>.


  + ЖАЛПЫ МАҒЛҰМАТТАР

* Пәннің қысқаша мазмұны:
Деректерді өңдеу жүйесінің техникалық негізі ретінде компьютердің мүмкіншілігі пайдаланатын бағдарламалық жасаумен (бағдарламамен) байланысты. Бағдарламалау - бағдарлама құрумен байланысты теориялық және практикалық іс-әрекет. Бағдарламалау - бағдарлама құрудың әдістері мен құралдарын құру және қолдануға, зерттеуте бағытталған ғылыми пәндер кешеніне негізделген. Бағдарламалау формальды грамматикамен анықталатын бағдарламалау тілдерінің көмегімен жүзеге асырылады. "Бағдарламалау тілдері" пәнін оқып үйрену студентке бағдарлама құрастырудың нақты тәжірибесін береді, оған бағдарламалаудың жақсы стилінің мүмкіндігін және бағдарламалық құжатты құрастыруды көрсетеді. Бұл курс негізгі жалпы ғылыми пән болып есептелінеді, ол 050111 мамандығының басқа пәндерінің фундаментальды негізі болып табылады және ол бағдарлама құрастырудың тиімді және рациональды әдістеріне үйретеді.
Бұл пәнді жетік түрде оқып үйрену үшін мектеп математикасының, информатикасының базалық ұғымдарын білу керек. Бұл бағдарламаны базалық бағдарламалау тілі ретінде Тuгbо Раscal қарастырылады. 

* Пәнді оқу мақсаты: Бағдарлама құру методологиясы, қолданылатын жобалау және бағдарламалау технологиясы туралы түсінікті қалыптастыру және машықтандыру Студенттерді қарапайым  қолданбалар жасауға қажетті біліммен қаруландырып, дағдыларын қалыптастыру болып табылады.

* Пәнді оқытудың негізгі міндеттері: 
* бағдарламалау парадигмалары туралы түсініктерді қалыптастыру;
* типтік бағдарламалау жүйесінің қызмет ету схемасымен таныстыру;
* базалық(негізгі) бағдарламалау тілдерін үйрену;
* бағдарламалау ортасының құрал-саймандарын меңгеру;
* жеке бағдарламалық қолданбаларды құру және жасау;
* Оқыту нәтижелері:
Пәнді меңгеру нәтижесінде студенттер:
* Бағдарламаны жобалау әдістері мен тәсілдерінің классификациясын білу;
* Бағдарламалық өнімді құру кезеңдері туралы түсінік болуы;
* Бағдарламалық құралдарды ұйымдастыру және олардың ішкі құрылымы туралы ұғым қалыптастыру;
* Бағдарламалаудың типтік жүйесінің жұмыс істеу шарттарын білу;
* Базалық (негізгі) бағдарламалау тілдерінің алфавитін, синтаксисін және семантикасын білу;
* Базалық  бағдарламалау тілдерінің  құрал-саймандарымен жұмыс  істеу іскерліктерінің болуы;
* Қандай да бір есептерді практикалық жүзеге асыру үшін бағдарламалық қосымшаларды жасай білу.


* Курстың  пререквизиттері: 
Пәнді меңгеру үшін студент <<математика>>, <<информатика>> пәндерінің білімдерін меңгерген болуы керек.


* Курстың постреквизиттері:
<<Программалау>>, <<Информатиканы оқыту әдістемесі>>, <<Интернетте программалау>> және т.б. пәндерін игеру қажеттілігі бұл пәнді меңгеруге тікелей байланысты.


* Жұмыс жоспарынан үзінді:
                                   Курс
                                Семестр
                                 Кредит
                              Дәріс саны
                  Зертханалық сағат  саны
                                   СРСП
                                    СРС
                                Барлығы
                        Бақылау формасы 
                                       1
                                       1
                                       3
                                      30
                                      15
                                     22,5
                                     67,5
                                      135
                                Емтихан
                                       2
                                       2
                                       2
                                      15
                                      15
                                      15
                                      45
                                      90
                                Емтихан

                                                                               





  + ОҚУ ПӘНІНІҢ (МОДУЛЬДІҢ) МАЗМҰНЫ 

№
                       Дәріс тақырыптары
Сағат 
Саны
* 
Бағдарламалау жүйелері туралы жалпы мәлімет. Бағдарламалаудың типтік жүйелері. Жұмыс істеу схемасы. Жасалатын бағдарлама құрылымы. Бағдарламалау жүйесінің негізгі компоненттерінің нұсқалары. Бағдарламалау парадигмалары. Бағдарламалау тілдерінің классификациясы.

                                       1
* 
Тuгbо Раscal бағдарламалау жүйесі. Паскаль тілінің негізгі элементтері. Алфавит. Резервтегі (түйінді) сөздер. Айнымалылар. Тұрақтылар. Өрнектер. Операторлар. Арнайы символдар. Паскаль-бағдарламасының құрылымы. Сипаттау бөлімдері. Айнымалыларды сипаттау. Тұрақтыларды сипаттау.
                                       1
* 
Орындалатын операторлар. Меншіктеу операторы. Процедураларды шақыру. Енгізу және шығару. Құрама оператор. Құрылымдық операторлар. Шартты операторлар (іf...then...е1se). Таңдау операторы (саse...of...end). Параметрлі цикл операторы (For...to...do... жне  For...downto...do). Шарты басында тексерілетін цикл операторы (While...do...). Шарты соңында тексерілетін цикл операторы (repeat...until).
                                       4
* 
Айнымалылардың алдын ала анықалған типтері (қарапайым). Типтердің иерархиясы. Қарапайым типтер. Нақты. Бүтін. Символдық. Логикалық (бульдік). Интервалдық (аралық тип). Саналатын.
                                       2
* 
Айнымалылардың алдын ала анықталған типтері (құрылымдық). Құрылымдық типтер. Жолдық. Массивтер. Жиындар.
                                       4
* 
Символдық айнымалыларды және жолдарды өңдеу. Символдық өңдеу. Жолдық өңдеулердің стандартты процедуралары. Мәтіннен сөзді ерекшелеу алгоритмі.

                                       2
* 
Көмекші программалар. Көмекші программа-процедуралар Идентификаторлардың көріну аймағы. Формальды және нақты параметрлер. Параметрлер мәндер, параметрлер-айнымалылар және типтік емес параметрлер. Көмекші программа-функциялар.
                                       2
* 
Паскальдағы деректердің пайдаланушы типтері. Деректердің пайдаланушы типтерінің сипаттамасы. Типтердің үйлесімділігі. Жазулар. Бекітілген бөлігі бар жазулар. Нұсқалы жазулар.
                                       4
* 
Паскальдагы графика. Графика. Мәтіндік және графиктік режимдер. Графикалық координаттар. Мәтіндік және графикалық режимдер арасындагы ауысулар. Графиканы бағдарламалау принциптері. Графикалық режимді инициализациялау. Графикалық қарапайымдарды шығару. Graph модулінің процедуралары жэне функциядары.
                                       5
* 
Деректердін файлдық типтері. Файлдармен жұмыс істеу. Мәтіндік файлдар. Типтік файлдар. Типтік емес файлдар.
                                       5

Барлығы
                                      30

                              2 - семестр
                                       
* 
Нұсқама типтер және динамикалық жады. Статикалық және динамикалық айнымалылар. Айчымалылардын моделі. Динамккалмқ жады. Адрестер және нұсқамалар. Нусқамаларды хабарлау. Динамикалық жадыларды ерекшелеу және босату. Нұсқамаларды қолдану. Динамикалық жадылармен жұмыс істеу процедуралары мен функциялары. Үйме администраторы.
                                       3
* 
Деректердің динамикалық құрылымы. Рекурсивтік деректердің типтері. Байланысқан тізімдер. Стектер. Кезектер. Дектер. Ағаштар. Екілік агаштардың негізгі амалдары.
                                       4
* 
Модульдік багдарламалау. Модульдердің құрьлымы. Модульдердің тақырыбы     және     модульдердің     бір-бірімен     байланысы. Модульдің интерфейстік, орындалатын жэне инициалданатын бөліктері. Модульдердің компиляциясы.

                                       3
* 
Объектіге бағытталған бағдарламалау (ОББ). ОББ-ның негізгі принциптері. Инкапсуляция. Мұрагерлеу. Полиморфизм. Объектілік типті сипаттау. Виртуальды әдістер.

                                       3
* 
Объектілерді      динамикалық      құру.  Конструкторлар      және деструкторлар. Көрінбейтін өрістер мен әдістер.
                                       2

Барлығы
                                      15

                                       
                                      №
          Зертханалық  жұмыс   тақырыптары
                               Сағ. саны

                               1 семестр
                                       
* 
Turbo Pascal программалау ортасы 
                                       1
* 
Паскаль тілінің негізгі элементтері. Программа құрылымы. 
                                       1
* 
Деректер типтері. Деректерді енгізу/шығару. Операторлар.
                                       1
* 
Тармақталған құрылымдағы бағдарлама құру.
                                       2
* 
Циклдық құрылымдағы бағдарлама құру.
                                       4
* 
Деректердің құрылымдық типтері. Жолдар
                                       2
* 
Деректердің құрылымдық типтері. Бір өлшемді массивтер. 
                                       2
* 
Деректердің құрылымдық типтері. Екі өлшемді массивтер
                                       2
* 
Барлығы
                                      15

                               2 семестр
                                       
* 
Массивтерді сорттау. 
                                       1
* 
Массивтерге қолданылатын амалдар.
                                       1
* 
Реттелген массивтегі бинарлық іздеу
                                       1
* 
Деректердің құрылымдық типтері. Жиындар.
                                       1
* 
Деректердің құрылымдық типтері. Жазулар.
                                       1
* 
Турбо Паскальдағы графика. Графикті аппараттық және бағдарламалық қолдау.
                                       1
* 
Ақпаратты өңдеудің графикалық құралдары.
                                       2
* 
Процедуралар және функциялар. Рекурсиялар.
                                       1
* 
Файлдар. Файлдық типті сипаттау. Файлдарды өңдеуге арналған стандартты процедуралар мен функциялар.
                                       2
* 
Мәтіндік файлдар. Типтендірілген файлдар. Типтендірілмеген файлдар.
                                       1
* 
Байланысқан тізімдерді ұйымдастыру үшін көрсеткіштерді пайдалану.
                                       1
* 
Рекурсивтік деректер типтері. Байланысқан тізімдер. Стектер. Кезектер. Дектер. Бұтақшалар. Екілік бұтақшаларға қолданылатын негізгі амалдар.
                                       2

Барлығы
                                      15 


                                       
  + СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСЫНА АРНАЛҒАН ТАҚЫРЫПТАР ТІЗІМІ
1-семестр
* Паскаль тіліндегі стандартты функциялар.
* Енгізу-шығару операторлары.
* Бүтінсанды арифметика. 
* Логикалық типті шамалар.
* Шартты оператор.
* Таңдау оператры.
* Циклық оператор. Параметрлі цикл операторы.
* Циклық оператор. Шарты алдынан текстерілетін цикл операторлары.
* Циклық оператор. Шарты соңынан тексерілетін цикл операторлары.
* Символдық мәліметтерді өңдеуге арналған процедуралар мен функциялар. 
* Массивтер. Бірөлшемді массивтер. 
* Массивтер. Екіөлшемді массивтер. 
* Максимумды табу есептері. 

2-семестр

* Сұрыптау есептері.
* Массивтерге амалдар қолдану есептері. 
* Құрылымдық типтер. Жазбалар. 
* Құрылымдық типтер. Жиындар. 
* Графикалық операторлармен жұмыс істеу. 
* Графикалық операторлармен жұмыс істеу. 
* Пайдаланушы процедурасы.
* Пайдаланушы функциясы. 
* Рекурсия.
* Файлдармен жұмыс істеу. Мәтіндік файлдар. 
* Файлдармен жұмыс істеу. Типтендірілген  файлдар. 
* Файлдармен жұмыс істеу. Типтендірілмеген  файлдар. 
* Динамикалық жадымен жұмыс істеу операторлары. 



  + ПӘННІҢ ОҚУ-ӘДІСТЕМЕЛІК КАРТАСЫ 


                                Тақырып
 Көрнекі құралдар, ОТҚ, плакаттар, стендтер
Өзбетімен оқып-үйренуге арналған сұрақтар
                         Бақылау формасы
                         Дәріс сабақтары
                                       
                                       
                                       
                                       
                                       1
                                       4
                                       5
                                       6
1-семестр
Бағдарламалау жүйелері туралы жалпы мәлімет. 

          Интерактивті тақта, презентация
Бағдарламалаудың типтік жүйелері. Жұмыс істеу схемасы. Жасалатын бағдарлама құрылымы. 

                       Бақылау сұрақтары
Тuгbо Раscal бағдарламалау жүйесі. 
          Интерактивті тақта, презентация
Паскаль тілінің негізгі элементтері. 
                      Бақылау сұрақтары 
Орындалатын операторлар. 
          Интерактивті тақта, презентация
Меншіктеу операторы. Процедураларды шақыру. Енгізу және шығару. Құрама оператор. Құрылымдық операторлар. 
                       Бақылау сұрақтары
Айнымалылардың алдын ала анықалған типтері (қарапайым). 
          Интерактивті тақта, презентация
Типтердің иерархиясы. Қарапайым типтер. 
                       Бақылау сұрақтары
Айнымалылардың алдын ала анықталған типтері (құрылымдық). 
          Интерактивті тақта, презентация
                      Құрылымдық типтер. 
                       Бақылау сұрақтары
Символдық айнымалыларды және жолдарды өңдеу. 

          Интерактивті тақта, презентация
Символдық өңдеу. Жолдық өңдеулердің стандартты процедуралары. 
                       Бақылау сұрақтары
Көмекші программалар. 
          Интерактивті тақта, презентация
Көмекші программа-процедуралар Идентификаторлардың көріну аймағы. 
                       Бақылау сұрақтары
Паскальдағы деректердің пайдаланушы типтері. 
          Интерактивті тақта, презентация
Деректердің пайдаланушы типтерінің сипаттамасы. 
                       Бақылау сұрақтары
Паскальдагы графика. 
          Интерактивті тақта, презентация
Графика. Мәтіндік және графиктік режимдер. Графикалық координаттар. 
                       Бақылау сұрақтары
Деректердін файлдық типтері. 
          Интерактивті тақта, презентация
Файлдармен жұмыс істеу. 

                       Бақылау сұрақтары
Turbo Pascal программалау ортасы 
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Turbo Pascal программалау ортасының интерфейсі
                      Программа листингі
Паскаль тілінің негізгі элементтері.  Программа құрылымы. 
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Паскаль программалау тіліндегі программаның құрылымдық ерекшеліктері
                      Программа листингі
Деректер типтері. Деректерді енгізу/шығару. Операторлар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Типтер иерархиясы 
                      Программа листингі
Тармақталған құрылымдағы бағдарлама құру.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Шарт құру
                      Программа листингі
Циклдық құрылымдағы бағдарлама құру.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Қайталау командасын құру
                      Программа листингі
Деректердің құрылымдық типтері. Жолдар
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Жолдық мәліметтерді ұйымдастыру
                      Программа листингі
Деректердің құрылымдық типтері. Бір өлшемді массивтер. 
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Массив құрылымын ұйымдастыру
                      Программа листингі
Деректердің құрылымдық типтері. Екі өлшемді массивтер
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Массив құрылымын ұйымдастыру
                      Программа листингі
2 - семестр
Нұсқама типтер және динамикалық жады. 
          Интерактивті тақта, презентация
Статикалық және динамикалық айнымалылар. Айнымалылардың моделі. Динамикалық жады. 

                       Бақылау сұрақтары
Деректердің динамикалық құрылымы. 
          Интерактивті тақта, презентация
Рекурсивтік деректердің типтері. 
                       Бақылау сұрақтары
Модульдік багдарламалау. 

          Интерактивті тақта, презентация
Модульдердің құрьлымы. 
                       Бақылау сұрақтары
Объектіге бағытталған бағдарламалау (ОББ). 
          Интерактивті тақта, презентация
ОББ-ның негізгі принциптері. 
                       Бақылау сұрақтары
Объектілерді      динамикалық      құру.  
          Интерактивті тақта, презентация
Конструкторлар      және деструкторлар. 
                       Бақылау сұрақтары
Массивтерді сорттау. 
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Массивтерді сорттау әдістері.
                      Программа листингі
Массивтерге қолданылатын амалдар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Массивтерге қолданылатын амалдар.
                      Программа листингі
Реттелген массивтегі бинарлық іздеу
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Бинарлық іздеу әдісі
                      Программа листингі
Деректердің құрылымдық типтері.  Жиындар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Жиындармен жұмыс істеу.
                      Программа листингі
Деректердің құрылымдық типтері. Жазулар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Жазбаларды ұйымдастыру
                      Программа листингі
Турбо Паскальдағы графика. Графикті аппараттық және бағдарламалық қолдау.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Графикалық операторлар
                      Программа листингі
Ақпаратты өңдеудің графикалық құралдары.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Графикалық операторлар
                      Программа листингі
Процедуралар және функциялар. Рекурсиялар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Ішкі программалар
                      Программа листингі
Файлдар. Файлдық типті сипаттау. Файлдарды өңдеуге арналған стандартты процедуралар мен функциялар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Файлдық тип
                      Программа листингі
Мәтіндік файлдар. Типтендірілген файлдар. Типтендірілмеген файлдар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Файлдық тип
                      Программа листингі
Байланысқан тізімдерді ұйымдастыру үшін көрсеткіштерді пайдалану.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Динамикалық құрылым. 
                      Программа листингі
Рекурсивтік деректер типтері. Байланысқан тізімдер. Стектер. Кезектер. Дектер. Бұтақшалар. Екілік бұтақшаларға қолданылатын негізгі амалдар.
Зертханалық жұмысты орындауға арналған әдістемелік нұсқау
Динамикалық құрылым.
                      Программа листингі

  + ОҚУ - ӘДІСТЕМЕЛІК ӘДЕБИЕТПЕН ҚАМТАМАСЫЗ ЕТУ КАРТАСЫ 
Оқулықтар, оқу-әдістемелік құралдар атауы 
                               Дана саны
                         Студенттер саны
                 Қамтамасыз етілу пайызы
                                       1
                                       2
                                       3
                                       4
* Каженова Ж.С. Программалау 1:Дәрістер жинағы. Семей, <<Интеллект>>,2009.-174бет.

20
18
100%











  + ӘДЕБИЕТТЕР 

Әдебиеттер тізімі
Негізгі әдебиеттер
* Каженова Ж.С. Программалау 1:Дәрістер жинағы. Семей, <<Интеллект>>,2009.-174бет.
* С.А. Немнюгкн. Программирование на языке высокого уровня. Turbo Pascal: Учебник. 2-е изд. - СПб.: Издательство <<Питер>>, 2003.
* С.А. Немнюгнн. Turbo Pascal, Практикум. 2-е изд. - СПб.: Издательство <<Питер>>, 2005.
* Гусева А.И, Учимся программировать: PASCAL 7.O. Задачи и методы их решения. -2-е изд., перераб. и доп.  --  М: <<Диалог-МИФИ>>, 2003.
* Юркин А.Г. Задачник по программированию. - СПб.: Питер, 2002.
* http://www.borlpasc.narod.ru
* http://www.pascal.hop.ru/cgi-bin/index.pl
* http://pascalstudy.narod.ru


Қосымша әдебиеттер
* С.А. Немнюгин. Turbo Pascal: Практикум.- 2000.
* Фаронов В.В. Турбо Паскаль. Начальный курс.-М.,2000
* Новичков Л.С. и др. Паскаль.-М.,1990
* Даулетқұлов А.Б. Паскаль тілінде программалау негіздері.  -  Алматы, 2005
* М.Э.Абрамян. Programming Taskbook. Электронный задачник по программированию. Версия 4.5. Ростов-на-Дону. 2005. Дата генерации PDF-документа: 26.10.2005.


Пәндер