![](/user_photo/2706_HbeT2.jpg)
- •Қазақстан республикасының білім және ғылым министрлігі
- •«Информатика» пәнінің Бағдарламалау бөлімінен дәрістерге арналған
- •1. Бағдарламалау жүйелері туралы жалпы мағлұмат.
- •Есептi эем-де шығарудың негiзгi кезеңдерi
- •2. Turbo Pasсal бағдарламалау жүйесі
- •Turbo Pascal бағдарламалау ортасында жұмыс істеудің негізгі кезеңдерін қарастырайық:
- •3. Паскаль бағдарламасының құрылымы
- •4. Бағдарламалау жүйесінің негізгі компоненттері. Парадигмалары. Классификациясы.
- •3. Айнымалының алдын-ала анықталған қарапайым типтері
- •1. Шартты оператордың жалпы түрі:
- •1. Параметрлі қайталау операторы (for).
- •2. Циклдік оператордың for-downto түрі
- •1. Шартты алдын-ала тексеру арқылы қайталау жарлығы
- •Шартты соңында тексеру арқылы қайталау жарлығы
- •1. Бір өлшемді массивтер
- •2. Көп (екі) өлшемді массивтер
- •1. Жолдар.
- •2. Стандартты функциялар
- •1. Процедуралар
- •2. Функциялар.
- •1. Мәтіндік файлдар
- •2. Типтік файлдар
- •3.Типтік емес файлдар
- •Рекурсивті деректердің типтері. Байланысқан тізімдер. Стектер. Кезектер. Деректер. Ағаштар. Екілік ағаштардың негізгі амалдары. Жадының динамикалық бөлінуі. Көрсеткіштер.
- •Адрес және сiлтеме.
- •Дк жадысында үйменiң орналасуы
- •Динамикалық жадымен жұмыс атқаратын процедуралар мен функциялар:
- •Пайдаланылған әдебиеттер
Динамикалық жадымен жұмыс атқаратын процедуралар мен функциялар:
ADDR(x);
Seg(x);
Ofs(z);
Ptr(Seg,Ofs)
SizeOf(x);
CSeg;
Dseg;
Dispose(TP);
New(TP);
GetMem(P,Size);
FreeMem(P,Size);
Mark(Ptr);
Release(Ptr);
MaxAvail;
MemAvail;
Бақылау сұрақтары:
Мәліметтердің динамикалық құрылымы туралы айтыңыз.
Көрсеткіштер деген не және оның құрылымы?
Кезектер және (стектер) ағымдармен жұмыс қалай жасалады?
Адрес және сiлтеме деген не?
Динамикалық жадымен жұмыс атқаратын процедуралар мен функцияларды атаңыз.
Пайдаланылған әдебиеттер
Н.И.Культин. Программирование в Turbo Pascal 7.0 и Delphi/ -СПб.: БХВ-Санкт-Петербург, 1999.
О.Камардинов. Информатика. І, ІІ-бөлімдер. –Шымкент, 2000.
А.И.Гусева. Учимся программировать: PASCAL 7.0. Москва, 1998.
Я.Н.Глинский, В.Е.Анохин, В.А.Ряжская. TURBO PASCAL 7.0 и DELPHI. Учебное пособие. Москва-Санкт-Петербург-Киев. 2001.
А.А.Абрамов., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. Москва. Наука, 1988.
Қ.С.Әбдиев, М.Ж.Бекпатшаев. Алгоритмдеу негіздері. Алматы, 1993.
Б.Бөрібаев. Информатика және компьютер. Алматы, 1996.
Т.К.Досмайлов. Программалау тілі Паскаль. Алматы, 1996.
Б.Қ.Накесбеков, Г.З.Халыкова. Паскаль тілінің негіздері. Алматы, 1998.
Бурин Е.А. Программирование на языке Турбо-Паскаль. Алматы, 2000.
Б.Д.Сыдықов.Алгоритмдеу және программалау негіздерін оқыту. А., 2003.
Б.Д.Сыдықов, Н.Ә.Талпақов, К.М.Беркінбаев, Б.Ғ.Бостанов. Бағдарлама-лық және технологиялық практикум. Әдістемелік оқу құралы. А., 2004.
Г.З.Халықова, Б.Ғ.Бостанов, А.Р.Тұрғанбаева. Объектілі бағдарланған программалау жүйелерінің негіздері: Оқу-әдістемелік құралы.-Алматы: Абай атындағы ҚазҰПУ, 2005.
Б.Д.Сыдықов. Алгоритмдеу және программалау негіздерін оқыту. Әдістемелік оқу құралы. Кентау, 2007.
Б.Д.Сыдықов. Информатика. Бағдарламалау негіздері. Оқу құралы. Кентау, 2007.