Własne moduły w Avocado

Cześć wszystkim,

Dziś dodałem nową funkcję w języku Avocado – możliwość dodawania własnych modułów napisanych w Pascalu. Dzięki temu możesz rozszerzać możliwości Avocado i korzystać z dodatkowych funkcji według własnych potrzeb.

Jak działają moduły?

• Moduły wczytują się z folderu „moduly”, który znajduje się obok plików IDE Avocado.

• Aby zaimportować moduł, użyj komendy:

Importuj nazwa_modułu

Nowy moduł: Matematyka

Dodałem moduł „matematyka”, który zawiera 24 funkcje matematyczne i trygonometryczne, w tym:

• Podstawowe funkcje trygonometryczne:

sin(), cos(), tan(), arcsin(), arccos(), arctan(), arctan2()

• Konwersje stopni i radianów:

degtorad(), radtodeg()

• Liczba π:

pi

• Funkcje hiperboliczne:

sinh(), cosh(), tanh(), sech(), csch(), coth(), arsinh(), arcosh(), artanh()

• Dodatkowe funkcje matematyczne:

sec(), csc(), cot(), arcsec(), arccot()

Jak korzystać z modułu „matematyka”?

Aby używać funkcji matematycznych, wystarczy:

1. Zaimportować moduł

2. Użyć funkcji oblicz(’wyrażenie’), wpisując wyrażenie w cudzysłowie

Przykłady użycia

Podstawowe operacje matematyczne:

Program math

Importuj matematyka

oblicz('(10+40+34)*2′)

// Wynik: 168.00

oblicz(’2.3+3.0+40′)

// Wynik: 45.30

Funkcje trygonometryczne:

oblicz(’cos(0)’)

// Wynik: 1.00

oblicz(’cos(pi/2)’)

// Wynik: 0.00

oblicz(’2 * sin(pi/6)’)

// Wynik: 1.00

Funkcje hiperboliczne:

oblicz(’cosh(0)’)

// Wynik: 1.00

oblicz(’sinh(1)’)

// Wynik: 1.18

Funkcje odwrotne:

oblicz(’arcsin(0.5) * 180/pi’)

// Wynik: 30.00

oblicz(’arccos(0.5) * 180/pi’)

// Wynik: 60.00

oblicz(’arccot(1)’)

// Wynik: 0.79

oblicz(’arcsec(2)’)

// Wynik: 1.05

oblicz(’arccsc(2)’)

// Wynik: 0.52

Dzięki tej nowej funkcji Avocado staje się jeszcze bardziej elastyczne i daje większe możliwości rozbudowy. Możesz teraz pisać własne moduły w Pascalu i dodawać je do Avocado według swoich potrzeb.

Jak zawsze, czekam na Wasze opinie i sugestie!

#avocado

Gdzie pobrać?

Najnowszą wersję Avocado znajdziesz tutaj: link

Jeśli chcesz śledzić rozwój Avocado i dostawać najnowsze informacje, dołącz do mojego kanału na Telegramie: link

Daj mi znać, co myślisz o nowej wersji! Każda opinia i sugestia są dla mnie cenne – razem możemy ulepszyć Avocado.

Dzięki, że jesteś ze mną! 🚀

Oficjalna strona języka Avocado https://avocado.dimitalart.pl/

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *