Архив за 3й семестр

*>>>arch_news.html - вернуться в архив новостей.
24.01.10

Практикум на ЭВМ

*

Удачи!
20.01.10

Операционные системы

Экзамен - 23.01.10, 9:00, ауд.210В. Быть всем(56) вне зависимости от допуска.
16.01.10

Диффуры\линал

По диффурам: в билете будет две задачи и один теоретический вопрос.
Вопрос будет браться из числа первых 19-ти. У задач приоритет выше.
Задача 1 - линейное неоднородное ДУ первого порядка. Решить методом вариаций.
Задача 2 - неоднородное ДУ второго порядка с постоянными коэффициентами. Решить в зависимости от правой части.
Обязательно знать: таблицу производных\интегралов, метод неопределенных коэффициентов, 3 случая корней к ДУ второго порядка..
Предположительно также неплохо повторить интегрирование дробей 4х типов.

13.01.10

Матан

Ильин-Поздняк

Первый том

Теория числовых рядов - стр.423.
Критерий Коши сходимости числового ряда - стр. 429.
Признаки Даламбера и Коши(с доказательствами) - стр.436.
Интегральный признак Коши-Маклорена - стр. 439.
Абсолютная сходимость - стр.445.
Признак Лейбница - стр.455.
Признак Абеля-Дирихле - стр.457.

Второй том

Понятие функциональной последовательности и функционального ряда - стр.13.
Сходимость функциональной последовательности в точке и на множестве - стр.15.
Понятие равномерной сходимости на мноестве - стр.16.
Критерий Коши - стр.17.
Достаточные признаки равномерной сходимости - стр.19.
Признак Вейерштрасса - стр.20.
Признак Дини - стр.22.
Почленный переход к пределу. Непрерывность суммы ряда и предельной функции последовательности. - стр.24.
Почленное дифференцирование и интегрирование функциональных рядов и последовательностей - стр.27.
Почленное дифференцирование - стр.29.
Степенные ряды. Область сходимости - стр.41.
Теорема Коши-Адамара - стр.42.
Нахождение радиуса сходимости - стр.44.
Непрерывность суммы степенного ряда - стр.45.
Почленное интегрирование\дифференцирование степенных рядов - стр.45.
Разложение функций в степенной ряд - стр.47.
Понятие несобственного интеграла первого рода - стр.98.
Критерий Коши сходимости несобственного интеграла - стр.100.
Признак сравнения - стр.101.
Абсолютная и условная сходимость - стр.103.
Признак Абеля-Дирихле - стр.103.
Несобственные интегралы второго рода - стр.106.
Несобственные интегралы от неотрицательных функций - стр.111.
Несобственные интегралы от знакопеременных функций - стр.114.

31.12.09

Расписание экзаменов

Расписание экзаменов:
  • Физика
    • 55 - 10 января, 9 часов
    • 56 - 11 января, 9 часов

  • Матан
    • 55 - 15 января, 10:00, 210B
    • 56 - 15 января, 14:00, 210B

    Консультация - 14.01, 14:00 , 210В. Билеты

  • Дифференциальные уравнения
    • 56 - 19.01, 9:00, 107В

    Консультация - 16 января, 13:00, 210B. Билеты(до 19-го вопроса)

  • Линейная алгебра и геометрия
    • 55 - 20.01, 9:00, 107В

    Консультация - 19 января, 13:00, 107B.

  • Операционные системы
    • 56 - 23.01, 9:00, 210В

  • Практикум на ЭВМ
    • 55 - 25.01, 9:00, 107В

Старые новости перенесены в архив.
31.10.09

Рефёрреры по пользовательскому интерфейсу

Список

Никитина Н./ Мацай Н. Tool bar
Багдасарова А/ Исабекова С. Status bar
Афонский П./ Семёнов Tooltip
Фонтанов Д./ Генинг Д. Progress bar
Седова / Денисова Trackbar
Болохов / Расскосов Up-Down
Юрков И. /... Property page\ property sheet
Гавриш О./ Бузлов И. Rich edit
Фонтанов Д./ Генинг Д. Tree view\ list view
Парамонова Л. /... Hot-Key
Рыбакова Е. /Оськина Н. Drag& Drop
Бабий К. /Хлубущёв М. Imagelist
Голубев / Коротков Animation

По докладу:

Примечания:
*Чтение по бумажке не приемлемо.
*Примеры кода желательно заранее распространить среди слушателей, сделав sub-директории с необходимыми файлами для работы примеров по принципу "скопировал и работает".
12.10.09

Links

Первая половина 3го семестра

  • C++
      • П
        я
        т
        н
        и
        ц
        а
        • Пятничные проги
          Внизу еще пара замечаний по ним.

          Список упражнений(нажать)

          • 1. Текстовый редактор, в основе которого лежит класс Edit, а возможно и пример по нему из Петзольда. Диалоги открытия\соранения - стандартные, как и в первом упражнении.
            Обязательно использовать несколько типов кнопок(не меньше одного).
            Использование полос прокрутки.
          • 2. Окна списка - основа + кнопки, которые не использовались в 6-м упражнении. Остальное - на наше усмотрение.
          • 3. Программа, использующая методы измерения точного времени для определения времени работы другой программы.
            Работа с датой на WinApi: Структуры, функции, вывод на русском языке + locale
          • 4. Консольное приложение с псевдо-графикой: табличка, бегает курсор по ячейкам, цвет фона их меняется
          • 5. Копирование файлов
          • 6. Работа с реестром - создание\удаление\считывание\запись
          • 7. Метафайлы, *.bmp

          Дополнение от 10 октября:

          Все, кто не сдаст в пятницу 5 упражнений будет сдавать их в последующую пятницу Ю.А.Костикову. У кого и это не получится - перенос на зачёт\экзамен.

          Дополнение от 2 октября:

          • Каждое упражнение по пятницам должно содержать пункт меню "О программе" и "Help".
            "О программе" - Фамилия И.О. выполнившего, группа-курс, преподаватель, консультант.
            "Help" - что программа делает.

            Если приложение консольное - сначала появляется запрос на установку флага -h [help] или просто запуск программы.

            Без этого программа приниматься не будет

          • Все не сделанные работы идут на зачёт\экзамен.
          • Копирование файлов - переделать:
            Самостоятельно набить буфферизованное чтение из файла( размер буффера - страница памяти)
            Применение криптования методом rc4.
            проверка выхода за край буффера.

      • С
        у
        б
        б
        о
        т
        а
        • 27 сентября 2009, 11:37

          Снова обновления

          *

          Требования к лабе по С++ к 15 октября:

          • Спроектировать тип рациональной дроби
          • В типе дроби доложны быть конструкторы принимающие int и double
          • Обработка исключений в конструкторе( например - деление на ноль)
          • Дроби хранятся в простом виде
          • В типе обязательно должны присутствовать поля: целая часть, числитель, знаменатель
          • Написать арифметический интерпретатор(С++), использующий данный тип
          • Отслеживать переполнение

          Что будет после:

          • Полная библиотека длинных чисел
          • Что-то с матрицами

          Что читать:

          • Алгоритмы с длинными числами - Кнут, либо Василенко(залью ближе к делу)
          • Страуструп, Шилдт
          • Лиман, глава про стандартные алгоритмы

          25 сентября 2009, 21:18

          Interpreter

      • И
        т
        о
        г
        о
        в
        ы
        е
        • 22 сентября 2009, 14:10

          Приблизительный(не окончательный) список требований по лабам:

          Будет еще уточняться.

          (Кто-нибудь может мне объянить, куда пропали циферки у списка?)

          Список требований к лабораторной работе №1:

          • Горячие клавиши, использование модальных и немодальных диалогов.
          • Описание меню, описание диалогов, горячих клавиш, пункт "О программе", "Помощь".
          • Работа с фалами *.bmp 24bit( optional - остальные графические форматы), проверка на битность.
          • Изображение 300х300 - обязательно, ост. - optional
          • Изображение считывается целиком в буффер, работа через указатели
          • Вывод изображения - StretchBitBlt(рекомендация)
          • Создание собственного пера, кисти.
          • Захват мыши.
          • Метафайлы.
          • Фильтры: размытие, инверсия("негатив")+1 доп.фильтр на усмотрение.
          • Редактирование
          • Выбор пикселя с выводом стандартного диалога выбора цвета
          • Кратное растяжение\сжатие картинки( некратное- optional)
          • Шкала градации для непрозрачности фильтров с ползунком.
          • Попиксельное представление через контекстное меню
          • Увеличение
          • Рисование на картинке - линии и прямоугольники.
          • Печать текста на картинке
          • Обработка фильтров в другом потоке

          Вторая лабораторная работа:

          • Любое приложение, использующее все элементы пользовательского интерфейса. Желательно - работа с базами данных.

          Список требований к итоговой работе:

          • Работа с функциями точного времени( вычисление длительности работы сторонней программы);
          • Работа с временем\датой ( моменты исполнения программы - ведение событий для лог-файла);
          • Работа с консолью ( вывод дополнительной и вспомогательной информации);
          • Вывод даты на консоль на русском языке ( locale).
          • В ветке куста реестра, содержащей информацию о программах, при первом запуске работы создаётся раздел и подразделы для версий продукта. При последующих запусках этот раздел должен проверяться на существование.
          • Создать в этом каталоге реестровые переменные для программы. При изменении их пользователем должны пересохраняться.
          • Одна из строк содержит имя файла.
          • Должны быть использованы все типы переменных реестра.
          • Создать счётчик запусков программы.
          • Использование шифрования.
          • Многопоточность. Один поток пользовательского интерфейса, не менее двух рабочих потоков.

      Здесь расположена информация по выданным заданиям С++.

  • Собеседования
      • В
        о
        п
        р
        о
        с
        ы
        • 10 ноября 2009, 23:09
          Полный комплект

          C++

          • Глава 15.8 по Липпману*
          • Глава 16.1
          • Глава 16.2
          • Глава 16.3

          *Весь материал просмотреть также по Шилдту

          Windows

          • Dll. Основы. (Рихтер. стр 616-619)
          • Dll. Явное связывание.
          • Dll. Неявное связывание.
          • Dll ресурсов

          Материал на тему 4-ого вопроса:
          26 октября 2009
          *

          Windows

          • Критические секции.
          • Мютексы.
          • События.
          • Семафоры.

          C++

          • Перегрузка арифметических и логических операторов, операторов ввода/вывода и отношения (сравнения).
          • Перегрузка оператора вызова функции. Понятие об операторе преобразования. ("Толстый Липпман" [ТЛ] п. 14.8, 14.9.1, 14.9.2)
          • Наследование и виртуальные функции. (Шилдт или [ТЛ] 15.1 -- 15.2.)
          • Преобразования "производный класс <--> базовый класс" и наследование. ( [ТЛ] 15.3.)
          10 октября 2009
          Список вопросов пополнился вопросами по С++. Итого:

          Windows

          • Дочерние окна управления, кнопки, цвета, статические дочерние окна (первая половина 8-й главы Петзольда)
          • Класс редактирования. Посмотреть приведённый пример
          • Класс прокрутки и список
          • Значки, курсоры, битовые образы

          Петзольд 8-10 главы

          С++

          • Статические члены класса
          • Конструктор копирования и оператор присваивания. Деструктор.
          • Интеллектуальный указатель
          • Классы с семантикой значения

          12-13 главы Липман(4е изд.). Найти ошибки проектирования в 13.5, позволяющие деструктировать класс извне. Также подумать, почему умный указатель 13.5.1 не решает данной проблемы.

          29 сентября 2009
          *

          Windows

          • Работа с графикой. Петзольд, глава 4. - Соколов
          • Формат bmp и функции для работы с ним. - Щербина
          • Реестр. Типы данных. Открытие, создание раздела. Чтение из реестра, запись в реестр. - Тарасов
          • Работа с консолью: GetStdHandle, SetStdHandle, ReadConsole, WriteConsole, SetConsoleMode, FreeConsole, AllocConsole + все функции для работа с консолью, упомянутые в MSDN. - Веряскин

          C++

          • Строковый тип и работа с ним - Антонов
          • Последовательные контейнеры, их методы и итераторы - Пилия
          • Ассоциативные контейнеры, их методы и итераторы - Полина
          • Обобщенные алгоритмы. - Сукманова

          (Источники: Шилдт - последняя глава; "Толстый Липпман" - Часть II)

      • Ч
        т
        е
        н
        и
        е
      • S
        u
        b3
        • Subj3

           ALL OK)

      Вопросы к собеседованиям, материалы и ссылки для подготовки

  • Internet
    • Установить FireFox, FireBug, полазить в CSS(в CSS моего сайта лучше не лезте... впрочем, мне не жалко, конечно - www.beavers-net.narod.ru/style.css - base page style)

      Primers of std text style:

      You should read it
      var type
      this is the key
      Reccomended - IETester, Notepad++
      int main(){}

      Для новичков в этой теме рекомендую установить Firefox+firebug, Google Chrome или Safari (у них один движок - HTML-kit, хаки только разные), Opera, Notepad++ (расширенный блокнот с подсветкой синтаксиса и мн. др. - один из лучших в своём роде, к тому же бесплатный), IETester(целый табун осликов в едином целом - тестирование странички в IE 5.5 - 8.0. Работает на встроенной вирт.машине, потому иногда ослики отваливаются, но эт не страшно).

      В библиотеке есть книжка - "Блочная верстка", авторства Игоря Квентора. Очень неплохое введение в блочную верстку. Но прежде лучше слазить на сайт httmlbook и полазить в разделе "Шаг за шагом", а также "Рецепты". На форуме можно задать какой-нить глупый или не очень вопрос. Ну и самая полезная вещь на сайте htmlbook - справочник по тегам HTML и свойствам CSS с указанием поддержки браузерами.

      Очень рекомендую скачать оффлайн-справочник spravkaWeb. До справочника Влада Мержевича ему , конечно, далеко, но это скорее вопрос интерфейса(-:

      Когда этот материал малость усвоится( с практикой, разумеется ), можно переходить к школам консорциума W3C - почитать о DTD, DOM и перейти к JavaScript.

      Ну и если захочется еще почитать - есть раздел ссылки. Если для вас это лишком большой объём информации, всмысле - лень заела, вполне хватит и htmlbook по CSS/HTML и книги В.В.Вахтурова по JavaScript. Там все очень доступно и вполне подробно описано.

      Фокус со скролла понепонятным причинам сбрасывается..сорри(Opera 10). Кто узнает почему - с меня пряник.
Сайт протестирован в ИЕ 7,8; FireFox 3.5; Google Chrome, Safari,
Opera 9-10