# Підручник з &cantor;

Alexander
Rieder
alexanderrieder@gmail.com
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2009
Alexander Rieder
&FDLNotice;
2009-08-26
0.1

&cantor; — програма-оболонка, за допомогою якої ви можете працювати на зручних робочих аркушах з математичними пакунками вільного програмного забезпечення.

KDE
kdeedu
математика
математика
Cantor
Sage
R
Maxima

## Вступ

&cantor; — це програма, за допомогою якої ви зможете користуватися вашими улюбленими математичними програмами, не полишаючи зручного інтегрованого з &kde; інтерфейсу робочого аркуша. У програмі передбачено допоміжні діалогові вікна, призначені для виконання типових завдань, та можливість оприлюднення ваших робочих аркушів.

## Користування &cantor;

Знімок вікна: Ось знімок вікна &cantor; Знімок вікна

### Можливості &cantor;

- Робочий аркуш для виконання обчислень.

- Перегляд результатів креслення на робочому аркуші.

- Проста заснована на додатках побудова, що спрощує додавання різних серверів обробки даних

- Інтеграція з системою отримання нових матеріалів для вивантаження і звантаження прикладів робочих аркушів

- Показ математичних формул за допомогою LaTeX.

- Прив’язане до сервера обробки даних підсвічування синтаксису.

- Засновані на додатках допоміжні діалогові вікна для виконання типових дій (зокрема інтегрування функції або введення матриці).

### Сервери &cantor;

У &cantor; передбачено декілька можливих серверів обробки даних, якими ви можете скористатися. Вибір сервера залежить від завдань, які ви бажаєте виконати.

У поточній версії програми підтримуються такі сервери:

Sage:

  Sage — це вільна система математичного програмного забезпечення з відкритим кодом, випущена за умов дотримання GPL. У ній поєднується потужність багатьох пакунків з відкритим програмним кодом та загальний заснований на Python інтерфейс. Докладніше про систему можна дізнатися за адресою http://sagemath.org.

Maxima:

  Maxima — це система для роботи з символічними і числовими виразами, зокрема диференціювання, інтегрування, розкладу у ряди Тейлора, виконання перетворення Лапласа, розв’язання звичайних диференціальних рівнянь, роботи з поліномами, множинами, списками, векторами, матрицями і тензорами. За допомогою Maxima можна отримувати результати з високою точністю, оскільки програма використовує точні дроби і виконує обчислення з довільною визначеною точністю. Maxima здатна креслити графіки функцій та графічно відображати дані у двох та трьох вимірах. Докладніше про програму можна дізнатися за адресою http://maxima.sourceforge.net.

R:

  R — це мова і середовище для статистичних обчислень та побудови графіків, подібна до мови і середовища S. У середовищі реалізовано широкий спектр статистичних та графічних методик (лінійне і нелінійне моделювання, класичні статистичні перевірки, аналіз часових послідовностей, класифікацію, групування тощо). Можливості середовища досить просто розширити. Мова S часто є основним рушієм у статистичних дослідженнях, R надає вам змогу виконувати подібні дослідження за допомогою вільного програмного забезпечення. Докладніше про мову і середовище можна дізнатися за адресою http://www.r-project.org.

KAlgebra:

  KAlgebra — це заснований на MathML калькулятор-інструмент побудови графіків, який є частиною освітнього модуля KDE. Докладніше про програму можна дізнатися за адресою http://edu.root.ua/index.php/KAlgebra/.

### Робочий простір &cantor;

Знімок робочого простору &cantor; Знімок робочого простору &cantor;

Інтерфейс робочого аркуша &cantor; складається з трьох частин:

1. Панелі вкладок, за допомогою якої ви зможете перемикатися між робочими аркушами.

2. Панелі довідки, де буде показано довідку з команди, у відповідь на команду «?команда»;

3. Сам робочий аркуш.

#### Робочий аркуш

Робочий аркуш — це основна область для роботи у &cantor;. Тут ви вводитимете вирази, тут виконуватиме обчислення сервер обробки даних, тут він показуватиме вам результати. Перелік команд, які можна буде використати на робочому аркуші, залежатиме від вибраного сервера, отже вам слід ознайомитися з відповідною документацією (натискання кнопки «Показати довідку» відкриє відповідну сторінку довідки). Якщо ви знаєте назву команди, але потребуєте додаткової інформації щодо неї, ви можете ввести команду «? команда», щоб переглянути у правій частині робочого аркуша контекстну довідку. Якщо ви бажаєте переглянути приклади робочих аркушів, ви можете скористатися пунктом Звантажити приклади робочих аркушів з меню «Файл» і звантажити створені іншими користувачами робочі аркуші.

##### Параметри

За допомогою меню Параметри ви можете змінити деякі з параметрів вигляду вашого поточного робочого аркуша.

Показ за допомогою LaTeX

  За допомогою цього пункту можна змінити спосіб, у який вам буде показано результати. Якщо пункт буде позначено, результат буде показано за допомогою системи LaTeX, тобто формули набудуть приємнішого вигляду. Наприклад, вираз 3*x^2*sqrt(2)*x+2/3 буде показано як 3*x^2*sqrt(2)*x+2/3

Підсвічування синтаксису

  Підсвічування синтаксису спрощує роботу з кодом. Програма підсвічуватиме ключові слова або відповідні дужки вказаним вами кольорами.

Доповнення за Tab

  Якщо буде позначено це пункт, &cantor; показуватиме можливі варіанти завершення команди, яку ви вводите після натискання клавіші Tab. Якщо можливим буде лише один варіант, програма просто завершить введення вашої команди.

Номери рядків

  За допомогою цього пункту можна визначити, чи буде показано перед кожним з виразів його номер, отже, наприклад, у Maxima ви зможете вказувати попередні результати за допомогою команди %O1.

## Довідка щодо команд

### Головне вікно &cantor;

#### Меню Файл

&Ctrl;N Файл Створити

  Створює новий документ

&Ctrl;S Файл Зберегти

  Зберігає документ

&Ctrl;Q Файл Вийти

  Завершує роботу &cantor;

#### Меню Довідка

&help.menu.documentation;

## Довідник розробника для &cantor;

Можливості &cantor; дуже просто розширити за допомогою додатків. Ви можете написати додатки

Серверів:

  Якщо ви зможете визначити новий сервер для &cantor;, ви зможете користуватися зручним інтерфейсом програми для роботи з цим сервером обробки даних.

Допоміжних діалогових вікон

  Допоміжні діалогові вікна спрощують виконання типових завдань (зокрема введення матриці, запуск скрипту) за допомогою графічного інтерфейсу.

Окремих посібників для розробників або документації з API ще не створено, отже, якщо ви бажаєте написати додаток, вам слід просто ознайомитися з кодом програми. Всі визначення інтерфейсу можна знайти у каталозі lib. Приклади реалізації можна знайти у додатках, що постачаються разом з &cantor;.

## Запитання і відповіді

&reporting.bugs; &updating.documentation;

У меню програми немає пункту Показ з використанням LaTeX

Не всі сервери підтримують подібний спосіб показу.

Мною було встановлено Sage/Maxima, але відповідного пункту у програмі так і не з’явилося.

Можливо, &cantor; не вдалося правильно визначити адреси файлів програм. Відкрийте діалогове вікно «Параметри» і належним чином змініть шлях до відповідної програми.

Що за незрозуміла назва? Що спільного вона має з математикою?

Cantor названо на честь німецького математика Георга Кантора (Georg Cantor), творця теорії множин.

## Подяки і ліцензія

&cantor;

Авторські права на програму належать Alexander Rieder alexanderrieder@gmail.com, ©2009

Авторські права на документацію належать © 2009 Alexander Rieder alexanderrieder@gmail.com

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &cantor;

&install.intro.documentation;

### Вимоги

Щоб користуватися &cantor;, вам слід встановити &kde; 4 і LibSpectre. Для підтримки верстання даних слід встановити LaTeX і LibSpectre. Для того, щоб користуватися відповідними серверами обробки даних, вам слід встановити відповідні пакунки математичного програмного забезпечення.

### Збирання і встановлення

&install.compile.documentation;

### Налаштування

Залежно від особливостей вашої системи, вам може знадобитися коригування шляхів до програм, якими користується для роботи &cantor;.

&documentation.index;