Листи и низи

Додади

Додади[листа,објект]: Додава објект на листата

Пример: Додади[{1, 2, 3}, 4] дава {1, 2, 3, 4}

Додади[објект,листа]: Додава листа на објект

Пример: Додади[4, {1, 2, 3}] дава {4, 1, 2, 3}

БројАко

БројАко[услов,листа]: Брои број на елементи во листата задоволувајќи го условот

            Пример:

     БројАко[x<3, {1, 2, 3, 4, 5}] го дава бројот 2

            БројАко[x<3, A1:A10] каде A1:A10 е низата на келии од Табеларнниот приказ, ги брои сите од овие келии чии вредности се помали од 3.

Елемент

Елемент[листа, број n]: Го дава n-тиот елемент од листата

            Забелешка: Листата може да содржи само елементи од еден тип на објект (само броеви или само точки)

Прво

Прво[листа]: Враќа прв елемент од листата

Прво[листа,број на n елементи]: Враќа нова листа која содржи ги содржи само првите n елементи од листата.

Вметни

Вметни[објект,листа,позиција]: Вметнува објект во листата на одредена позиција

            Пример: Вметни [x^2, {1, 2, 3, 4, 5}, 3] поставува x2 на трета позиција и ја дава листата {1, 2, x2, 3, 4, 5}    

            Забелешка: Ако позицијата е негативен број, тогаш позицијата се број од назад.

            Пример: Вметни [x^2, {1, 2, 3, 4, 5}, -1] поставува x2 на крајот од листата и ја дава листата {1, 2, 3, 4, 5, x2}

Вметни[листа 1, листа 2, позиција]: Ги вметнува сите елементи од листа 1 во листа 2 на дадена позиција.

            Пример: Вметни [{11, 12}, {1, 2, 3, 4, 5}, 3] поставува елементи од листа 1 на трета (и следни) позиции од листа 2 и ја дава листата {1, 2, 11, 12, 3, 4, 5}

            Забелешка: Ако позицијата е негативен број, тогаш позицијата се број од десно.

            Пример: Вметни[{11, 12}, {1, 2, 3, 4, 5}, -2] поставува елементи од листа 1 на крајот од листа 2 пред последниот елемент и ја дава листата {1, 2, 3, 4, 11, 12, 5} .

ПресекНа

ПресекНа[листа,листа]: Дава нова листа која ги зодржи сите елементи кои се дел од двете листи.

ЛистаОдИтерации

ЛистаОдИтерации[функција, почетна вредност, број n]: Дава листа со должина n+1 чии елементи се итерации на функцијата со почетна вредност.

            Пример: После дефинирањето на функцијата f(x) = x^2 командата

L = ЛистаОдИтерации[f, 3, 2] дава листа L = {3, 9, 81} .

Спојување

Спојување[листа, листа, ...]: Спојува две или повеќе листи

            Забелешка: Новата листа ги содржи сите елементи од почетната листа дури ако тие се исти. Елементите од новата листа не се прередуваат.

            Пример: Спојување[{5, 4, 3}, {1, 2, 3}] креира листа {5, 4, 3, 1, 2, 3}

Спојување[листа од листи]: Спојува две подлисти во една подолга листа.

            Забелешка: Новата листа ги зодржи сите елементи од почетната листа дури ако тие се исти. Елементите од новата листа не се прередуваат.

            Примери:

            Спојување[{{1, 2} }] креира листа {1, 2}

     Спојување [{{1, 2, 3}, {3, 4}, {8, 7} }] креира листа {1, 2, 3, 3, 4, 8, 7}

ЗадржиАко

ЗадржиАко[услов,листа]: Креира нова листа која ги содржи само тие елементи од почетната листа кои ги исполнуваат условите

            Пример: ЗадржиАко[x<3, {1, 2, 3, 4, 1, 5, 6}] враќа нова листа {1, 2, 1}

Последно

Последно[листа]: Враќа последен елемент од листата.

Последно[листа, број на n елементи]: Враќа листа која ги содржи смо последните n елементи од листата

Должина

Должина[листа]: Ја дава должината на листата, која е број од елементите на листата.

Мин

Мин[листа]: Враќа минимален елемент од листата        

Макс

Maкс[листа]: Враќа максимален елемент од листата

Производ

Производ[листа]: Пресметува прозивод на сите броеви во листата

ИзбришиНеопределенЕлемент

ИзбришиНеопределенЕлемент[листа]: Бриши неопределени елементи од листата.

            Пример: ИзбришиНеопределенЕлемент[Низа[(-1)^i, i, -3, -1, 0.5]] ги бриши вториот и четвртиот елемент од низата која има нецели експоненти и од таму се недефинирани.

Инверзно

Инверзно[листа]: Го изменува редот на листата

Низа

Низа[израз, променлива i, од број a, до број b]: Дава листа на објекти креирани користејќи даден услов и индекс i кој е во границите од број a до број b.

            Пример: Низа[(2, i), i, 1, 5] креира листа од точки чија y-координата е во границите од 1 до 5: L = {(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)}

Низа[израз, променлива, од број, до број, чекор]: Дава листа на објекти креирани користејќи даден услов и индексот i кој е во границите од број a до број b со даден чекор

            Пример: L = Низа[(2, i), i, 1, 3, 0.5] креира листа од точки чија y-координата е во границите од 1 до 3 со чекор 0.5: L = {(2, 1), (2, 1.5), (2, 2), (2, 2.5), (2, 3)}

            Забелешка: Се додека параметрите a и b се динамични можеш да користиш лизгачки променливи истотака.

Подреди

Подреди[листа]: Сортира листа од броеви, текстуални објекти или точки.

            Забелешка: Листите од точки се сортирани по x-координата.

            Примери:

     Подреди[{3, 2, 1}] ја дава листата {1, 2, 3} .    

            Подреди[{"круши", "јаболка", "смокви"}] ја дава листата од елементи подредени по азбучен редослед.

     Подреди [{(3, 2),(2, 5),(4, 1)}] дава {(2, 5), (3, 2), (4, 1)} .

Сума

Сума[листа]: Ја пресметува сумата на сите елементи.

Забелешка: Оваа команда работи за броеви, точки, вектори, текст и финкции.

Примери: Сума[{1,2,3}] го дава бројот a = 6.

Сума[{x^2, x^3}] дава f(x)=x2 + x3
Сума [Низа[i, i, 1, 100]] дава број a = 5050

Сума[{(1,2),(2,3)}] ја дава точката A = (3, 5).
Сума[{(1,2),3}] ја дава точката B = (4, 2).

Сума[{"a", "b", "c"}] го дава текстот "abc".

 

Сума[листа,број на n елементи]: Ја пресметува сумата на првоте n елементи од листата.

Забелешка: Оваа команда работи за броеви, точки, вектори, текст и финкции.

Пример: Сума [{1, 2, 3, 4, 5, 6}, 4] го дава бројот a = 10

ПодЛиста

ПодЛиста[листа, m, n]: Враќа листа која содржи елементи од позиција m до n од почетната листа.

Унија

Унија[листа,листа]: Ги зема сите елементи од двете листи и ги отстранува оние кои се појавуваат повеќе пати

 


www.geogebra.org