Getting started with KAlgebra/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with 'Ви можете визначати функції довільної кількості змінних: {{Input|1=g:=(x,y)->x*y}}')
(Created page with '{{EduBreadCrumbs_(uk)|parent=KAlgebra}}')
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />
{{EduBreadCrumbs_(uk)|parent=KAlgebra}}


'''KAlgebra''' — калькулятор з можливістю виконання символічних операцій та дій математичного аналізу. За допомогою цієї програми ви зможете будувати графіки функцій на площині та зображення поверхонь у просторі та виконувати математичні обчислення.  
'''KAlgebra''' — калькулятор з можливістю виконання символічних операцій та дій математичного аналізу. За допомогою цієї програми ви зможете будувати графіки функцій на площині та зображення поверхонь у просторі та виконувати математичні обчислення.  
Line 33: Line 34:
{{Input|1=g:=(x,y)->x*y}}
{{Input|1=g:=(x,y)->x*y}}


The possibilities of defining functions are endless if you combine this with the piecewise function. Let's define the factor function:
Можливості визначення функцій майже нескінченні, оскільки у програмі передбачено можливість задання кускових функцій. Розгляньмо приклад факторіала:


{{Input|1=fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) } }}
{{Input|1=fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) } }}


Yes! '''KAlgebra''' supports recursive functions. Give some values to n, to test it.
Так! У '''KAlgebra''' передбачено підтримку рекурсивних функцій. Надамо n цілого значення, щоб перевірити роботу функції.


{{Input|1=fact(5)
{{Input|1=fact(5)
fact(3) }}
fact(3) }}


KAlgebra has recently started support for symbolic operations, to check it out, just type:
Нещодавно у KAlgebra було розпочато роботу з реалізації символічних операцій. Щоб перевірити можливість у дії, введіть:
{{Input|x+x+x+x}}
{{Input|x+x+x+x}}


or
або
{{Input|1=x*x}}
{{Input|1=x*x}}


It doesn't work on some complex structures, though. Only basic support so far.
У поточній версії програма ще не може спрощувати складні вирази. Реалізовано лише базову підтримку символічних операцій.


Moreover, '''KAlgebra''' has support for differentiation.
Крім того, у '''KAlgebra''' передбачено підтримку диференціювання.
An example of the syntax:
Приклад синтаксису:
{{Input|1=diff(x^2:x)}}
{{Input|1=diff(x^2:x)}}


If you have used '''KAlgebra''', you will have noticed the ''syntax completion'' support, which is very helpful.
Користуючись '''KAlgebra''', ви можете зауважити, що програма показує «контекстні підказки», які є дуже корисними.


Another resource that can be useful to learn more about '''KAlgebra''' comes with '''KAlgebra''': The <menuchoice>Dictionary</menuchoice> tab
Ще одним ресурсом вивчення можливостей '''KAlgebra''', який постачається з '''KAlgebra''' є вкладка <menuchoice>Словник</menuchoice>.


It contains examples of every function supported by '''KAlgebra'''. Maybe this is the best way to learn how to do things with '''KAlgebra'''.
На цій вкладці ви знайдете приклади всіх функцій, які підтримуються у '''KAlgebra'''. Можливо, це найкращий спосіб вивчення способів виконання дій за допомогою '''KAlgebra'''.


[[Category:Education]]
[[Category:Освіта/uk]]

Latest revision as of 12:46, 3 October 2010

Other languages:

Домівка » Програми » Освіта » KAlgebra » Getting started with KAlgebra/uk


KAlgebra — калькулятор з можливістю виконання символічних операцій та дій математичного аналізу. За допомогою цієї програми ви зможете будувати графіки функцій на площині та зображення поверхонь у просторі та виконувати математичні обчислення.

Вкладка консолі

Після запуску KAlgebra ви побачите порожнє вікно: це основна робоча область для виконання обчислень.

Почнімо з простого прикладу роботи KAlgebra. Просто введіть:

2+2

Після цього натисніть клавішу Enter, і KAlgebra покаже вам результат обчислень. Все дуже просто.


Але можливості KAlgebra значено ширші за продемонстровані у нашому прикладі. На початку свого розвитку програма була звичайним калькулятором, але поточна її версія дуже близька до того, що ми можемо назвати системою комп’ютерної алгебри.

Визначати змінні у програмі можна так:

k:=3

Після цього, ними можна користуватися як звичайними числами:

k*4

У відповідь програма покаже результат:

12

Крім того, ви можете визначати функції:

f:=x->x^2

І після цього використовувати їх:

f(3)

Результатом має бути

9.

Ви можете визначати функції довільної кількості змінних:

g:=(x,y)->x*y

Можливості визначення функцій майже нескінченні, оскільки у програмі передбачено можливість задання кускових функцій. Розгляньмо приклад факторіала:

fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) }

Так! У KAlgebra передбачено підтримку рекурсивних функцій. Надамо n цілого значення, щоб перевірити роботу функції.

fact(5)
fact(3)

Нещодавно у KAlgebra було розпочато роботу з реалізації символічних операцій. Щоб перевірити можливість у дії, введіть:

x+x+x+x

або

x*x

У поточній версії програма ще не може спрощувати складні вирази. Реалізовано лише базову підтримку символічних операцій.

Крім того, у KAlgebra передбачено підтримку диференціювання. Приклад синтаксису:

diff(x^2:x)

Користуючись KAlgebra, ви можете зауважити, що програма показує «контекстні підказки», які є дуже корисними.

Ще одним ресурсом вивчення можливостей KAlgebra, який постачається з KAlgebra є вкладка Словник.

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