Главная /
Разработка компиляторов /
В качестве алфавита операторов данной программы:int F (int a, int b) { int g = a, m = b; if (a < b) {g = b; m = a;} while (m) { int s = g; g = m; m = s % m; } return g; } выступает следующее множество:
В качестве алфавита операторов данной программы:int F (int a, int b)
{
int g = a, m = b;
if (a < b) {g = b; m = a;}
while (m)
{
int s = g;
g = m;
m = s % m;
}
return g;
}
выступает следующее множество:
вопрос
Правильный ответ:
{'g=a', 'm=b', 'a<b', 'm', 's=g', 'g=m', 'g=b', 'm=a', 'm=s%m', 'm=s%a'}
{'g=a', 'm=b', 'm', 's=g', 'g=m', 'g=b', 'm=a', 'm=s%m'}
{'g=a', 'm=b', 'a<b', 'm', 's=g', 'g=m', 'g=b', 'm=a', 'm=s%m'}
{'g=a', 'm=b', 'a<b', 'm', 's=g', 'g=m', 'g=b', 'm=a'}
Сложность вопроса
89
Сложность курса: Разработка компиляторов
78
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 4 с минусом.
02 окт 2020
Аноним
Зачёт защитил. Лечу пить отмечать победу над тестом интут
27 апр 2019
Аноним
Я помощник профессора! Оперативно сотрите этот ваш сайт с ответами intuit. Я буду жаловаться!
18 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Типы данных, напрямую поддержанные компилятором и допускающие определенные сокращения записи - это:
- # В данном примере: jne .L1 movl buffer, %eax jmp .L3 .L1: jmp .L2 jne .L2 movl buffer, %eax jmp .L3 происходит:
- # Стягивание линейных компонент переводит граф:
- # Объявлением нетерминальных символов грамматики являются:
- # Фрагменты программ на языке С, заключенные в фигурные скобки - это: