Ëåêöèè ïî ïîñòðîåíèþ êîìïèëÿòîðà íà Pascal

       

Ëåêöèè ïî ïîñòðîåíèþ êîìïèëÿòîðà íà Pascal


ÂÂÅÄÅÍÈÅ
ÎÑÍÎÂÀ
Ñîäåðæàíèå
ÎÄÈÍÎ×ÍÛÅ ÖÈÔÐÛ
ÂÛÐÀÆÅÍÈß Ñ ÄÂÓÌß ÖÈÔÐÀÌÈ

ÎÁÙÀß ÔÎÐÌÀ ÂÛÐÀÆÅÍÈß
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÒÅÊÀ
ÓÌÍÎÆÅÍÈÅ È ÄÅËÅÍÈÅ
ÊÐÓÃËÛÅ ÑÊÎÁÊÈ
ÓÍÀÐÍÛÉ ÌÈÍÓÑ
ÑËÎÂÎ ÎÁ ÎÏÒÈÌÈÇÀÖÈÈ

ÏÅÐÅÌÅÍÍÛÅ
ÔÓÍÊÖÈÈ
ÏÎÄÐÎÁÍÅÅ ÎÁ ÎÁÐÀÁÎÒÊÅ ÎØÈÁÎÊ
ÏÐÈÑÂÀÈÂÀÍÈÅ
ÌÍÎÃÎÑÈÌÂÎËÜÍÛÅ ÒÎÊÅÍÛ.
ÏÐÎÁÅËÛ

ÈÍÒÅÐÏÐÅÒÀÒÎÐ
ÍÅÌÍÎÃÎ ÔÈËÎÑÎÔÈÈ
ÏËÀÍ

ÍÅÌÍÎÃÎ ÎÑÍÎÂ
ÎÏÅÐÀÒÎÐ IF
ÎÏÅÐÀÒÎÐ WHILE
ÎÏÅÐÀÒÎÐ LOOP
REPEAT-UNTIL

ÖÈÊË FOR
ÎÏÅÐÀÒÎÐ DO
ÎÏÅÐÀÒÎÐ BREAK
ÇÀÊËÞ×ÅÍÈÅ

ÃÐÀÌÌÀÒÈÊÀ
ÎÏÅÐÀÒÎÐÛ ÎÒÍÎØÅÍÈÉ
ÈÑÏÐÀÂËÅÍÈÅ ÃÐÀÌÌÀÒÈÊÈ

ÑÈÍÒÀÊÑÈ×ÅÑÊÈÉ ÀÍÀËÈÇÀÒÎÐ

ÎÁÚÅÄÈÍÅÍÈÅ Ñ ÓÏÐÀÂËßÞÙÈÌÈ ÊÎÍÑÒÐÓÊÖÈßÌÈ
ÄÎÁÀÂËÅÍÈÅ ÏÐÈÑÂÀÈÂÀÍÈÉ
ËÅÊÑÈ×ÅÑÊÈÉ ÀÍÀËÈÇ
ÊÎÍÅ×ÍÛÅ ÀÂÒÎÌÀÒÛ È ÀËÜÒÅÐÍÀÒÈÂÛ
ÝÊÑÏÅÐÈÌÅÍÒÛ ÏÎ ÑÊÀÍÈÐÎÂÀÍÈÞ
ÏÐÎÁÅË

ÊÎÍÅ×ÍÛÅ ÀÂÒÎÌÀÒÛ
ÍÎÂÛÅ ÑÒÐÎÊÈ
ÎÏÅÐÀÒÎÐÛ
ÑÏÈÑÊÈ, ÇÀÏßÒÛÅ È ÊÎÌÀÍÄÍÛÅ ÑÒÐÎÊÈ.
ÑÒÀÍÎÂÈÒÑß ÈÍÒÅÐÅÑÍÅÉ

ÂÎÇÂÐÀÙÅÍÈÅ ÑÈÌÂÎËÀ
ÐÀÑÏÐÅÄÅËÅÍÍÛÅ ÑÊÀÍÅÐÛ ÏÐÎÒÈÂ ÖÅÍÒÐÀËÈÇÎÂÀÍÍÛÕ
ÎÁÚÅÄÈÍÅÍÈÅ ÑÊÀÍÅÐÀ È ÏÀÐÑÅÐÀ

Ïàðà êîììåíòàðèåâ:

ÄÎÐÎÃÀ ÄÎÌÎÉ
ÏÎ×ÅÌÓ ÝÒÎ ÒÀÊ ÏÐÎÑÒÎ?
ÇÄÅÑÜ ÍÅÒ ÍÈ×ÅÃÎ ÑËÎÆÍÎÃÎ!
ÂÅÐÕÍÈÉ ÓÐÎÂÅÍÜ
ÑÒÐÓÊÒÓÐÀ ÏÀÑÊÀËß
ÐÀÑØÈÐÅÍÈÅ
ÎÁÚßÂËÅÍÈß

ÑÒÐÓÊÒÓÐÀ ÑÈ
ÏÎÄÃÎÒÎÂÊÀ

Ëåêöèè ïî ïîñòðîåíèþ êîìïèëÿòîðà íà Pascal

ÎÁÚßÂËÅÍÈß È ÈÄÅÍÒÈÔÈÊÀÒÎÐÛ
ÈÍÈÖÈÀËÈÇÀÒÎÐÛ

ÒÀÁËÈÖÀ ÈÄÅÍÒÈÔÈÊÀÒÎÐÎÂ
ÂÛÏÎËÍÈÌÛÅ ÓÒÂÅÐÆÄÅÍÈß
ÁÓËÅÂÀ ËÎÃÈÊÀ

ÓÏÐÀÂËßÞÙÈÅ ÑÒÐÓÊÒÓÐÛ
ËÅÊÑÈ×ÅÑÊÈÉ ÀÍÀËÈÇ

ÌÍÎÃÎÑÈÌÂÎËÜÍÛÅ ÈÌÅÍÀ ÏÅÐÅÌÅÍÍÛÕ
ÑÍÎÂÀ ÎÏÅÐÀÒÎÐÛ ÎÒÍÎØÅÍÈÉ
ÂÂÎÄ/ÂÛÂÎÄ

ÏÐÅÄÏÎÑÛËÊÀ
ÏÐÎÁËÅÌÀ
ÐÅØÅÍÈÅ

ÈÑÏÐÀÂËÅÍÈÅ ÊÎÌÏÈËßÒÎÐÀ
TINY VERSION 1.1
ÒÎ×ÊÈ Ñ ÇÀÏßÒÎÉ

ÑÈÍÒÀÊÑÈ×ÅÑÊÈÉ ÑÀÕÀÐ
ÐÀÁÎÒÀ Ñ ÒÎ×ÊÀÌÈ Ñ ÇÀÏßÒÎÉ
ÊÎÌÏÐÎÌÈÑÑ
ÊÎÌÌÅÍÒÀÐÈÈ
ÎÄÍÎÑÈÌÂÎËÜÍÛÅ ÐÀÇÄÅËÈÒÅËÈ

ÌÍÎÃÎÑÈÌÂÎËÜÍÛÅ ÐÀÇÄÅËÈÒÅËÈ
ÎÄÍÎÑÒÎÐÎÍÍÈÅ ÊÎÌÌÅÍÒÀÐÈÈ
ÏÎÑËÅÄÍÅÅ ÎÒÊËÎÍÅÍÈÅ
ÎÑÍÎÂÛ
ÎÑÍÎÂÀ ÄËß ÝÊÑÏÅÐÈÌÅÍÒÎÂ

ÎÁÚßÂËÅÍÈÅ ÏÐÎÖÅÄÓÐÛ
ÂÛÇÎÂ ÏÐÎÖÅÄÓÐÛ

ÏÅÐÅÄÀ×À ÏÀÐÀÌÅÒÐÎÂ
ÑÅÌÀÍÒÈÊÀ ÏÀÐÀÌÅÒÐÎÂ
ÏÅÐÅÄÀ×À ÏÎ ÇÍÀ×ÅÍÈÞ

×ÒÎ ÍÅÏÐÀÂÈËÜÍÎ?
ÏÅÐÅÄÀ×À ÏÎ ÑÑÛËÊÅ

ËÎÊÀËÜÍÛÅ ÏÅÐÅÌÅÍÍÛÅ
×ÒÎ ÁÓÄÅÒ ÄÀËÜØÅ?

ÄÎÁÀÂËÅÍÈÅ ÇÀÏÈÑÅÉ
ÐÀÑÏÐÅÄÅËÅÍÈÅ ÏÀÌßÒÈ
ÎÁÚßÂËÅÍÈÅ ÒÈÏÎÂ
ÏÐÈÑÂÀÈÂÀÍÈß

ÒÐÓÑËÈÂÛÉ ÂÛÕÎÄ
ÁÎËÅÅ ÏÐÈÅÌËÅÌÎÅ ÐÅØÅÍÈÅ
ËÈÒÅÐÀËÜÍÛÅ ÀÐÃÓÌÅÍÒÛ
ÀÄÄÈÒÈÂÍÛÅ ÂÛÐÀÆÅÍÈß

ÏÎ×ÅÌÓ ÒÀÊ ÌÍÎÃÎ ÏÐÎÖÅÄÓÐ?
ÌÓËÜÒÈÏËÈÊÀÒÈÂÍÛÅ ÂÛÐÀÆÅÍÈß
ÓÌÍÎÆÅÍÈÅ
ÄÅËÅÍÈÅ

Ëåêöèè ïî ïîñòðîåíèþ êîìïèëÿòîðà íà Pascal

ÇÀÂÅÐØÅÍÈÅ
ÏÐÈÂÎÄÈÒÜ ÈËÈ ÍÅ ÏÐÈÂÎÄÈÒÜ

ÍÎÂÎÅ ÍÀ×ÀËÎ, ÑÒÀÐÎÅ ÍÀÏÐÀÂËÅÍÈÅ
ÍÀ×ÈÍÀÅÌ ÇÀÍÎÂÎ?
ÌÎÄÓËÜ INPUT
ÌÎÄÓËÜ OUTPUT

ÌÎÄÓËÜ ERROR
ËÅÊÑÈ×ÅÑÊÈÉ È ÑÈÍÒÀÊÑÈ×ÅÑÊÈÉ ÀÍÀËÈÇ
ÌÎÄÓËÜ SCANNER
ÐÅØÅÍÈß, ÐÅØÅÍÈß
ÑÈÍÒÀÊÑÈ×ÅÑÊÈÉ ÀÍÀËÈÇ

ÑÑÛËÊÈ
ÑÎÂÑÅÌ ÊÀÊ ÊËÀÑÑÈ×ÅÑÊÈÉ?
ÐÀÑØÈÐÅÍÈÅ ÑÈÍÒÀÊÑÈ×ÅÑÊÎÃÎ ÀÍÀËÈÇÀÒÎÐÀ

ÒÅÐÌÛ È ÂÛÐÀÆÅÍÈß
ÁÓËÅÂÀ ÀËÃÅÁÐÀ