[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7, 8
Автор Сообщение
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Василий Дуньчик:

Экзамен\Контроль практики\Интегральный контроль\18\Add-18\Программирование\19 - "Вычислить-7" 58217 Серегова Юлия, ПМ-45, июнь 2007

Вычислить значение res при заданных x,y
res=1+2y+x^2, если х>=10
res=x^2+4y, если x<10 и x>2
res=4+3y+x^2, если x<=2
если не ошибаюсь ошибка в тестах 

Исправлено, решения перетестированы.
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Василий Дуньчик:

Экзамен\Контроль практики\Интегральный контроль\18\Add-18\Программирование\39 - "Вычислить-8" 58627 Готальский О.,ПМ-44, июнь 2007

Вычислить выражение
если a<5, то res=0
если a>5 и a<10, то res=a*a+b*b
если a>10, то res=(a-b)*(a-b)

ошибка в условии нужно
если a>=5 и a<=10 

Исправлено.
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Михаил Капустин:

В задаче:
Экзамен\Контроль практики\Проектирование\5\HLCCAD\4 - "Сложить и умножить на 2" 40989 Володин Валерий, ПМ-44, Март 2006
Наверное ошибка в тестах, т.к. решение помоему верное:
int __in __bits(4) a;
int __in __bits(4) b;
int __out __bits(8) res;
void main() {
res=(a+b)*2;
}
далее, если ее переконвертировать в HLCCAD, она не проходит. 

Переменные нужно было объявить как "unsigned".
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7, 8
Time:0,031