In this project you will implement some basic functions through
direct computation using the Taylor series expansion.
Specifically, you are to implement the following functions in
Your program should list the possible functions that it can
compute to the user, and enable the user to choose.
The precision of your computation should be controllable by the
user, restrained by the maximum precision that can be allowed
using 32-bits floating point format, i.e., Single Precision. The
user can control the number of terms in the Taylor series to be
included in the computation.
Your program should also allow for both single and array inputs.
For example, the program should evaluate the exponential of the
array [?1, ?2, ?3] as follows.
The program should be able to handle any array length. Once a
computation is made, the program should prompt the user whether
another input is required.
The program should accommodate exceptions (i.e., instances of
overflow, underflow, division by zero, count to infinity, etc.)
in a graceful manner. These exceptions should not stop the
progress of the program; rather, indicate that an error took
place, and the nature of the error, and the user should be
prompted again whether another input is required.
There are two main deliverables in this report – A report, and a
Your report should at least discuss the following aspects.
Introduction to the functionalities offered by the program.
Explanation of how the program is used.
A discussion of design considerations, including assumptions
A high-level overview/breakdown of the program.
A description of the program implementation.
A discussion of measures taken to validate the operation of
Hello, I hope you are safe and doing well. I an an assembly expert and have full experience in MIPS assembly programming. You can check it in my profile. If you hire me, i will make good result. Thanks.