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


СТУДЕНТТЕРДІЊ ¤ЗІНДІК Ж¦МЫСЫНЫЊ ЖОСПАРЫ (С¤Ж)



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

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

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

Жетісай-2005 ж



  1. С¤Ж жоспары






Таќырыптары

Әдебиеттер

Кредит №1



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

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

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

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

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


1,2



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

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

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

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

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


1,5



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

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

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

3. Теорема.



1,5



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

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

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

1



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

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

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

1


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


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

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



1


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


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

2. Қасиет 3

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


1


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


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

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



1


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


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

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



1


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


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

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

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


2,5


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


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

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



2,5



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

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

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

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

2



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

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

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


2


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


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

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

2


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


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

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



2

Кредит №2


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


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

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



2


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


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

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

3,4,5


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


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

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



3,4,5



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

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

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

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

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


3,4,5


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


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

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



3,4,5


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


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

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



3,4,5



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

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

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

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



3,4,5


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


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

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



3,4,5


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


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

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



3,4,5



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

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

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

3,4,5



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

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

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

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

3,4,5


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


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

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

3,4,5



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

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

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

3,4,5



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

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

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

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

3,4,5



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

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

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


3,4,5

Кредит №3


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


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

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



3,4,5


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


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

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



3,4,5


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


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

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

3,4,5


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


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

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



3,4,5



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

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

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

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


3,4,5


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


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

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



3,4,5


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


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

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



3,4,5


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


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

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



3,4,5


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


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

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



3,4,5


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


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

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


3,4,5


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


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

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



3,4,5


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


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

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


3,4,5


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


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

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

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

3,4,5


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


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

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

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


3,4,5



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

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

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

3,4,5



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




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

    Басты бет