IntroductionToProgrammingLanguages

Материал из SEWiki
Версия от 21:53, 11 февраля 2012; SemenMartynov (обсуждение | вклад) (Практические задания)

Перейти к: навигация, поиск

Лекции

  • [Лекция №1] 10.02.2012


Домашние задания

  • [Задание №1 к 17 февраля 2011]

написать генерирующее расширения для программы возведения в степень

   int exp (int x, int n) {
      int y = 1;
      while (n) {
          if (n % 2) y *= x;
          n /= 2;
          x *= x;
      }
      return y;
   }

Это генерирующее расширение должно для своего единственного параметра n печатать остаточную программу, полученную специализацией функции exp на это значение n. Если это генерирующее расширение сохранит в себе какие-то черты exp, будет совсем хорошо.

Программа курса

Список литературы

Список групп для выполнения задач

1. Мартынов Семён, Башоров Залим, Казенюк Сергей, Витвицкий Александр, Тугарёв Денис.

2.

3.

4.

5.

6.