Лекция: 30 сағ. СӨЖ: 30 сағ обсөЖ: 30 сағ Барлық сағат саны: 90 сағ



бет19/24
Дата24.04.2016
өлшемі1.25 Mb.
#79160
түріЛекция
1   ...   16   17   18   19   20   21   22   23   24

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


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

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



1


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


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

2. Қасиет 3

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


1



КРЕДИТ№ 2






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


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

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



1


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


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

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



1


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


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

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

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


2,5


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


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

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



2,5



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

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

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

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

2



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

  1. Машиналық тіл. Программаның орындалуы

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

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

  4. Программалау тілдерінің моделі бойынша жіктелуі

2



Программалау тілдерініњ сипаттары мен жіктелуі (жалғасы)

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

  2. Программалау тілдерінің моделі бойынша жіктелуі

2


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


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. Көпөтпелі варианттың артықшылықтары мен кемшіліктері

3,4,5


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


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

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

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


3,4,5



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

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

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

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

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

Синтаксистік айқындау қызметі (танушының)


3,4,5


Әдебиеттер:

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



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

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

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

5. Ю.А Блинков, А.Д. Ковалев, В.В.Мозжилкин, А.А.Орел Информатика электронды кітап
Информатиканың теориялық негіздері пәні бойынша СӨЖ-ң ерекшелігі:


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

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

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

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


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


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

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


Оқу - әдістемелік кешен
“Информатиканың теориялық негіздері” пєні бойынша

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






Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   24




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

    Басты бет