Перейти к содержанию

Спец.выч.практ., 322 гр., спец. СМ

Место и время проведения: вторник 2 пара (2412) и среда 4 пара (2507)
Преподаватель: Голяндина Нина Эдуардовна


Материалы по программированию и не только

О большой программе

Общее задание

Комментарии к заданию

Примеры программы позапрошлого года

Другие примеры программы, включая программу под DOS 1998 года

Ф.р. нормального и хи-квадрат распределений и обратные к ним.

Дополнительная информация:

Как правильно работать с заголовочными файлами

Кое-что о структуре классов для программы

Подготовка документации для созданной системы классов

В любом случае, надо начинать с того, что заголовочные файлы должны быть снабжены комментариями. Если пользоваться системой автоматической генерации документации (стандартно - http://en.wikipedia.org/wiki/Doxygen), то для этих комментариев есть стандарт. Комментировать надо сам класс (его предназначение) и его содержание. Функции типа Get и Set можно не комментировать, если из их названия понятно, с каким полем они связаны.

Вообще, документация должна состоять из след. частей:

  1. Общее описание - зачем это все сделано, для чего предназначено и пр.
  2. Структура (иерархия) классов.
  3. Описание каждого класса - например, просто копии заголовочных файлов, которые уже задокументированы.
  4. Пример использования (в функции main с комментариями, должно компилироваться).

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

Д/з

  1. String - прототипы функций для реализации (чтобы не набирать).

Уроки по Visual C++

  1. Создание приложения SDI (Single Document Interface)
  2. Работа с главным меню.
  3. Рисование
  4. Создание диалогов

Задание заголовка окна

Задание минимального размера окна

Архив WORD-файлов с уроками

TEX (MIKTEX, LATEX)

Примеры по TEX (начинать нужно с чтения readme и instr.txt, текст instr.txt обязателен для чтения)

Две книги по TEX (начинать лучше с книги Львовского)

Хороший краткий справочник по TEX с рекомендациями, “что такое хорошо и что такое плохо”: TeX в примерах

Дистрибутив MIKTEX можно либо взять у меня (версия 2.8), либо скачать здесь

Варианты редакторов:

  1. TexnicCenter (free)
  2. WinEdt (shareware)
  3. LEd (free)
  4. TexMaker (free) - кросс-платформенный

Статистика

Cписок вопросов этого года

Файл для проверки гипотезы о мышке и морковке