Title Details: | |
Recursion |
|
Authors: |
Manis, Georgios |
Reviewer: |
Blekas, Konstantinos |
Description: | |
Abstract: |
In this chapter the reader is introduced to the concept of programming using recursive functions. The main focus is on understanding the concept of recursion, relating it to real problems, and developing the way of thinking that will help him or her start from a given problem and work up to implementing applications with recursive functions. The advantages and disadvantages of this way of programming are emphasized so that the reader can understand its usefulness and distinguish when to use it and when not to use it. Interactive examples of the most well-known recursive functions such as factorial, or raise to power, or Fibonacci numbers are used, and examples are also provided in slides accompanied by audio.
|
Linguistic Editors: |
Psatha, Eleni |
Type: |
Chapter |
Creation Date: | 2015 |
Item Details: | |
License: |
http://creativecommons.org/licenses/by-nc-sa/3.0/gr |
Handle | http://hdl.handle.net/11419/2754 |
Bibliographic Reference: | Manis, G. (2015). Recursion [Chapter]. In Manis, G. 2015. Introduction to Programming with Python as a helper [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/2754 |
Language: |
Greek |
Consists of: |
1. Ύψωση σε δύναμη 2. Εκτέλεση αναδρομικής συνάρτησης |
Is Part of: |
Introduction to Programming with Python as a helper |
Publication Origin: |
Kallipos, Open Academic Editions |