Chebyshevskii Sbornik
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Chebyshevskii Sb.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Chebyshevskii Sb., 2018, Volume 19, Issue 2, Pages 432–446 (Mi cheb665)  

User recursive functions in Maxima

A. R. Esayana, N. M. Dobrovolskyb

a Institute of Educational Development Strategy RAO
b Tula State Pedagogical University

Abstract: We consider the problem of dividing a rectangular parallelepiped on finite number of disjoint cubes for some greedy algorithms. The formulated problems are solved by a series of block-functions with direct and indirect (mutual) recursion, written in the programming language of the free Maxima software system. All constructed functions are checked by control calculations. Note that it is impossible to divide a rectangular parallelepiped into pairs of different cubes.
The programming language of system Maxima is used for the following reasons. Statements of the problems solved in this article are quite clear to both the student of secondary school and student of higher education institution. They are also familiar with recursion. So it is only a matter of choosing a programming language for the implementation of the proposed algorithms. And here the language of the Maxima system is quite appropriate. The fact is that in recent years, schools and universities for many reasons, from the many mathematical packages are forced to choose to use freely distributed software. The leaders among such packages are cross-platform Maxima and GeoGebra systems. Therefore, the talk about the features of creating user-defined recursive functions in the Maxima programming language is timely and useful.

Keywords: rectangular parallelepiped, cub, direct recursion, mutual recursion, free software, Maxima, GeoGebra.

Funding Agency Grant Number
Russian Academy of Sciences - Federal Agency for Scientific Organizations 27.6122.2017/БЧ


DOI: https://doi.org/10.22405/2226-8383-2018-19-2-432-446

Full text: PDF file (360 kB)
References: PDF file   HTML file

UDC: 519.68:159.955
Received: 23.04.2018
Accepted:17.08.2018

Citation: A. R. Esayan, N. M. Dobrovolsky, “User recursive functions in Maxima”, Chebyshevskii Sb., 19:2 (2018), 432–446

Citation in format AMSBIB
\Bibitem{EsaDob18}
\by A.~R.~Esayan, N.~M.~Dobrovolsky
\paper User recursive functions in Maxima
\jour Chebyshevskii Sb.
\yr 2018
\vol 19
\issue 2
\pages 432--446
\mathnet{http://mi.mathnet.ru/cheb665}
\crossref{https://doi.org/10.22405/2226-8383-2018-19-2-432-446}
\elib{https://elibrary.ru/item.asp?id=37112165}


Linking options:
  • http://mi.mathnet.ru/eng/cheb665
  • http://mi.mathnet.ru/eng/cheb/v19/i2/p432

    SHARE: VKontakte.ru FaceBook Twitter Mail.ru Livejournal Memori.ru


    Citing articles on Google Scholar: Russian citations, English citations
    Related articles on Google Scholar: Russian articles, English articles
  • Number of views:
    This page:85
    Full text:20
    References:5

     
    Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2021