Показаны сообщения с ярлыком учеба. Показать все сообщения
Показаны сообщения с ярлыком учеба. Показать все сообщения

вторник, 10 июня 2014 г.

Система обнаружения аномального поведения абонентов телефонной сети

Вышел новый номер  вестника КПИ по вычислительной техники с моей статьей. Публикую копию тут.

Вісник НТУУ «КПІ». Інформатика, управління та обчислювальна техніка: Зб. наук. пр. – К.: Век+, – 2013. – № 59. – 134 c.


Сборник:
http://it-visnyk.kpi.ua/?page_id=1978&lang=uk
[PDF] http://it-visnyk.kpi.ua/wp-content/uploads/2014/06/Issue_59.pdf

суббота, 7 июня 2014 г.

Оформлення псевдокоду в LaTeX українською

Для вставлення псевдокоду в латех документи є кілька пакетів, я працював із algorithm2e.

Звісно псевдокод можна вставити як звичайний текст моноширинним шрифтом, але він виглядає набагато краще, коли він оформлений з підсвітлюванням синтаксису.

Я не буду писати як загалом працювати із пакетом algorithm2e, тому що в мережі є детальні інструкції, документація, та інше.

Для використання пакету в україномовних документах, потрібна локалізація для ключових слів та операторів. Викладаю свій переклад (потрібно додати в преамбулу документу):

\SetKwInput{KwData}{Вхідні параметри}
\SetKwInput{KwResult}{Результат}
\SetKwInput{KwIn}{Вхідні дані}
\SetKwInput{KwOut}{Вихідні данные}
\SetKwIF{If}{ElseIf}{Else}{якщо}{тоді}{інакше\ якщо}{інакше}{кінець\ умови}
\SetKwFor{While}{до\ тих\ пір,\ поки}{виконувати}{кінець\ циклу}
\SetKw{KwTo}{від}
\SetKw{KwRet}{повернути}
\SetKw{Return}{повернути}
\SetKwBlock{Begin}{початок\ блоку}{кінець\ блоку}
\SetKwSwitch{Switch}{Case}{Other}{Перевірити\ значення}{та\ виконати}{варіант}{інакше}{кінець\ варианту}{кінець\ перевірки\ значень}
\SetKwFor{For}{цикл}{виконувати}{кінець\ циклу}
\SetKwFor{ForEach}{для\ кожного}{виконувати}{кінець\ циклу}
\SetKwRepeat{Repeat}{повторювати}{до\ тих\ пір,\ поки}
\SetAlgorithmName{Алгоритм}{алгоритм}{Список алгоритмів}




Було:
Стало: