Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
c_compile(флор_курса) / отчет по компилятору.docx
Скачиваний:
28
Добавлен:
15.06.2014
Размер:
36 Кб
Скачать

Пример работы компилятора

Входной файл prog.txtсодержит следующий код

read (a);

read (b);

c = b * 10;

repeat

a = a * b;

write (a);

until a > c;

результат работы программы

C:\Borland\RGRcompiler\asm>test

5

7

35

245

Пример кода программы

read(a);

read (b);

read (c);

if a > b temp = a;

else temp = b;

endif

if temp <= c temp = c;

endif

write(temp);

Вывод программы

C:\Borland\RGRcompiler\asm>test

1

2

3

3

C:\Borland\RGRcompiler\asm>test

12

33

9

33

Пример кода программы

a = 1;

b = 2;

c = 0;

d = 0;

repeat

write (a);

repeat

write(b);

c = c + 1;

until c > 2;

c = 0;

d = d + 1;

until d > 3;

вывод программы

C:\Borland\RGRcompiler\asm>test

1

2

2

2

1

2

2

2

1

2

2

2

1

2

2

2

Пример программы

a = 6; b = 10; c = -5;

temp1 = a + c;

temp2 = a - c;

temp3 = a + b;

temp4 = a - b;

write (temp1);

write (temp2);

write (temp3);

write (temp4);

вывод программы

C:\Borland\RGRcompiler\asm>test

1

11

16

-4

Список используемой литературы

  1. Ахо, Альфред, В., Сети, Равви, Ульман, Джеффри, Д. «Компиляторы: принципы, технологии и инструменты».: Пер. с англ. – М.: Издательский дом «Вильямс», 2003.- 768 с.: ил. – Парал. тит. англ.

  2. http://www.opennet.ru/docs/RUS/bison_yacc/bison_toc.html–helpпо компилятору компиляторовBISON.

Соседние файлы в папке c_compile(флор_курса)