Лекция: 45 сағат С¤Ж: 45 саѓат обс¤Ж: 45 саѓат Барлыќ саѓат саны: 135 саѓ Ќорытынды баќылау: емтихан 2 семестр



бет28/31
Дата24.04.2016
өлшемі1.97 Mb.
#79257
түріЛекция
1   ...   23   24   25   26   27   28   29   30   31



Әдебиеттер:

1. Шәріпбаева А. Информатика. Алматы-2003

2. В.М.Глушков Основы безбумажной информатики. М.: Наука-1982

3. А.Иванов Теория трансляторов и языки программирования. М.: Наука-1999

4. Э.Дейкстра Дисциплина программирования. М.: Мир, 1975

5. Ю.А Блинков, А.Д. Ковалев, В.В.Мозжилкин, А.А.Орел “Информатика” электронды кітабы


Тілдер теориясы және автоматтандыру пәні бойынша СӨЖ-ң ерекшелігі:

  1. СӨЖ-ң әр тақырыбы теориялық материалдардан кейін (лекцияда қамтылмай қалған материалдар бойынша) жүргізіледі

  2. СӨЖ-ң әр тақырыбының бақылауы ОБСӨЖ сабақтарында тапсырманы тексеру, бақылау жұмысы не сұрақ-жауап түрінде өткізіледі.

Әр СӨЖ тақырыбын студент қорғап балл алады.

Ќазаќстан Республикасы Білім жєне ѓылым министрлігі


“Сырдария” университеті


“Жаратылыстану” факультеті

“Информатика” кафедрасы


“Тілдер теориясы және автоматтандыру” пєні бойынша

050602 мамандыѓыныњ студенттері ‰шін


ОЌЫТУШЫНЫЊ БАСШЫЛЫЃЫМЕН

СТУДЕНТТЕРДІЊ ¤ЗІНДІК

Ж¦МЫСЫНЫЊ ЖОСПАРЫ (ОБС¤Ж).

Жетісай-2005 ж


11. ОБС¤Ж жоспары




Таќырыптары

Бақылау түрі




Кредит №1






Үздіксіз және дискретті информация. Абстрактты алфавиттер

1. Аналогтық жєне дискретті информация.

2. Абстрактты алфавиттер.

3. Кодтау. Екілік алфавит .

4. Байттық алфавит.


Сұрақ-жауап,

Бақылау жұмысы





Сөздер және абстракт тілдер.

1. Формальді тіл.

2. Бэкустің нормаль формалары.

3. Берілгендер. Элементар берілгендер типтері.

4. Айнымалы және тұрақты шамалар.


Сұрақ-жауап,

Бақылау жұмысы





Орындау абстракциясы.

1. ЕОБ (111,259) конструкциясы. Кемшіліктері.

2. Кемелдендірілген конструкция.

3. Теорема.



Сұрақ-жауап,

Бақылау жұмысы





Программалау тілдерінің ролі

  1. Формальді жазу

  2. Формальді жазу артықшылықтары

Сұрақ-жауап,

Бақылау жұмысы





Жағдайлар және олардың сипаттамалары.

  1. Жағдайлар кеңестігі

  2. Жағдайлар кеңестігінде теңдіктерді қолдану

Сұрақ-жауап,

Бақылау жұмысы




Семантика мінездемелері.


1. Жүйеге қойылатын соңғы шарт пен алғы шарт.

2. Жүйе семантикасы.



Сұрақ-жауап,

Бақылау жұмысы




Предикат түрлендірушісінің қасиеттері


1. Қасиет1. Қасиет2

2. Қасиет 3

3. Қасиет 4,4’


Сұрақ-жауап,

Бақылау жұмысы




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


1. Программалау тілі және программа.

2. “Өткізу” және “қабылдау”операторлары. Формальді синтаксисі.



Сұрақ-жауап,

Бақылау жұмысы




Программалау тілдерінің семантикалық мінездемелері


1. Меншіктеу операторы.

2. Конструкциялар композициясы.



Сұрақ-жауап,

Бақылау жұмысы




Программаның дұрыстығы туралы ұғым


1. Программаның дұрыстығын дәлелдеу

2. Спецификация

3. Верификациялау әдісі


Сұрақ-жауап,

Бақылау жұмысы




Программаның спецификациясын құру


1. Спецификацияны құру үшін қажеттті айнымалылар мен ұғымдар

2. Анықтамалар



Сұрақ-жауап,

Бақылау жұмысы





Программаның дұрыстығын дәлелдеу әдістері

  1. Програманың дұрыстығын дәлелдеу әдісі

  2. Операторлардың семантикасы

  3. Флоид әдісі

Сұрақ-жауап,

Бақылау жұмысы





Флойд әдісі бойынша программаның дұрыстығын дәлелдеу

1. Түйін нүктелер. Программаның орындалу жолдары

2. Верификациялау шарттарының ақиқаттығын тексеру


Сұрақ-жауап,

Бақылау жұмысы




Программалау тілдерініњ сипаттары


  1. Машиналық тіл. Жасанды тіл.

  2. Программаның орындалуы

Сұрақ-жауап,

Бақылау жұмысы




Программалау тілдерінің жіктелуі


1. Тілдің қасиеттері бойынша жіктелуі

2. Машинаға бағытталған арнайы тілдер



Сұрақ-жауап,

Бақылау жұмысы





Кредит №2






Операциялық жүйе программалары және жоғары деңгейлі тіл дер


1. Операциялық жүйе программалары

2. Жоғары деңгейлі тілдердің жіктелуі



Сұрақ-жауап,

Бақылау жұмысы




Транслятор және программалау тілдерінің жалпы ерекшіліктері


  1. Тілдік айырмашылықтар

  2. Тіл құрылымы бойынша айырмашылықтар

Сұрақ-жауап,

Бақылау жұмысы




Транслятор және программалау тілдерінің жалпы ерекшіліктері


1. Транслятор және программалау тілдерінің жалпы айырмашылықтары

2. Программалау тілдерінің ортақ мінездемелері.



Сұрақ-жауап,

Бақылау жұмысы





Программалау тілдері теориясының негізгі

түсініктері мен анықтамалары

1. Транслятор. Ассемблер. Компилятор.

2. Интерпретатор. Эмулятор

3. Перекодировщик. Микропроцессор


Сұрақ-жауап,

Бақылау жұмысы




Транслятордың жалпылама құрылымы


1. Компилятор фазалары

2. Транслятордың жалпыланған құрылымы



Сұрақ-жауап,

Бақылау жұмысы




Транслятор фазаларының функциялары


1. Лексикалық және синтаксистік анализатор функциялары

2. Синтаксистік анализатордың жалпыланған құрылымы



Сұрақ-жауап,

Бақылау жұмысы





Транслятор блоктарыныњ µзараєрекеттесу т‰рлері.

1. Транслятор блоктарының өзараәрекеттерінің ұйымдастырылуы

2. Транслятор блоктарының көп өтпелі өзараәрекеттесуі

3. Көпөтпелі варианттың артықшылықтары мен кемшіліктері



Сұрақ-жауап,

Бақылау жұмысы




Транслятор блоктарының өзараәрекетінің бірөтпелі ұйымдастырылуы.


1. Транслятор блоктарының өзараәрекетінің бірөтпелі ұйымдастырылуы.

2. Артықшылықтары мен кемшіліктері



Сұрақ-жауап,

Бақылау жұмысы




Транслятор блоктарының аралас өзараәрекеттесуі


1. Транслятор блоктарының 2 өтпелі ұйымдастырылуы

2. Трансляторда код генераторы мен эмуляторды бірге қолдану



Сұрақ-жауап,

Бақылау жұмысы





Компиляция этаптары

  1. Компилятордың логикалық құрылымы

  2. Компиляция этаптары

Сұрақ-жауап,

Бақылау жұмысы





Лексикалық анализ (сканер)

  1. Лексемалардың түзілуі

  2. Лексикалық анализатор типтері

  3. Сканердің кестелермен жұмысы

Сұрақ-жауап,

Бақылау жұмысы




Лексикалық анализ фазасының қажеттілігі. Транслитератор.


  1. Лексикалық анализ фазасының қажеттілігі.

  2. Транслитератор.

Сұрақ-жауап,

Бақылау жұмысы





Синтаксистік және семантикалық анализ.

  1. Синтаксистік анализ.

  2. Жазу формалары.

Сұрақ-жауап,

Бақылау жұмысы





Формальді грамматика

  1. Тілді аныќтау мєселесі

  2. Грамматиканы аныќтау

  3. Грамматиканыњ кейбір ќасиеттері

Сұрақ-жауап,

Бақылау жұмысы





Бэкус– Наур формасы.

1. Бэкус– Наур формасы

2. Кеңейтілген Бэкус – Наур формасы


Сұрақ-жауап,

Бақылау жұмысы






Кредит №3





BSI стандарты. Ван– Вейнгаарден грамматикасы


1. BSI стандарты

2. Ван– Вейнгаарден грамматикасы



Сұрақ-жауап,

Бақылау жұмысы




Вирт диаграммасы


1. Вирт диаграммасының символдары мен ережелері

2. Идентификатор синтаксисін Вирт диаграммасы арқылы бейнелеу



Сұрақ-жауап,

Бақылау жұмысы




Синтаксистік айқындау


  1. Синтаксистік айқындаудың міндеті.

  2. Синтаксистік айқындау әдістерін классификациялау.

Сұрақ-жауап,

Бақылау жұмысы




Төменге қарай синтаксистік айқындау әдісі


1. Төменге қарай айқындау әдісіне сипаттама

2. Төменге қарай айқындау әдісіне мысал



Сұрақ-жауап,

Бақылау жұмысы





Грамматика класстары және оларды танушылар. Регуляр грамматика

1. Хомский иерархиясы

2. Грамматика класстарын танушылар

3. Регуляр граматика


Сұрақ-жауап,

Бақылау жұмысы




Шекті автоматтар


1. Шекті автомат ұғымы

2. Шекті автоматтарды жіктеу



Сұрақ-жауап,

Бақылау жұмысы




Автоматтар теориясы


1. Автоматтар теориясының мәселелері

2. Автоматтар теориясының қолданылуы



Сұрақ-жауап,

Бақылау жұмысы




Тьюринг машинасы


1. Тьюринг машинасы ұғымы

2. Тьюринг машинасының формальді анықтамасы



Сұрақ-жауап,

Бақылау жұмысы




Шекті автоматтардың формальді анықтамасы


1. Шекті автоматтардың формальді аныќтамасы

2. Детерминирлі шекті автомат



Сұрақ-жауап,

Бақылау жұмысы




Детерминирлі, детерминирлі емес шекті автоматтар


1. Детерминирлі шекті автоматқа мысалдар қарастыру

2. Детерминирлі емес шекті автоматтар


Сұрақ-жауап,

Бақылау жұмысы




Шекті автоматтардың эквиваленттілігі.


1. Эквиваленттілік анықтамсы

2. Жағдайлар жиынын эквивалент класстарға бөлетін алгоритм



Сұрақ-жауап,

Бақылау жұмысы




Шекті автоматтарды минимизациялау


1. Шекті автоматты минимизациялау этаптары

2. Мысал қарастыру


Сұрақ-жауап,

Бақылау жұмысы




Вирт диаграммасы және шекті автомат арасындағы байланыс


  1. Вирт диаграммасы бойынша шекті автоматты құру ережелері

  2. Шекті автоматты құру мысалы. Вирт диаграммасын

Минимизациялау

Сұрақ-жауап,

Бақылау жұмысы




Регуляр грамматика мен шекті автоматтардыњ эквиваленттілігі. Контексті бос грамматикалардыњ ќасиеті


1. Регуляр грамматикамен берілетін тілдер классы

2. Контексті бос грамматикалардың қасиеті

3. Грамматикаларды түрлендіру туралы


Сұрақ-жауап,

Бақылау жұмысы





Магазинді автомат

  1. Магазинді автоматтар

  2. Детерминирлі магазинді автоматтар

Сұрақ-жауап,

Бақылау жұмысы




Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   31




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

    Басты бет