Write some Software

Geschlossen Veröffentlicht vor 7 Jahren Bezahlt bei Lieferung
Geschlossen

Erstellung eines Computer Algebra Systems („CAS“)

1. Funktionalitäten des CAS

Erstellung eines Computer Algebra Systems („CAS“) mit mindestens den folgenden Funktionalitäten:

a) Ermitteln linearer und exponentieller Funktionsgleichungen

b) Lösen linearer und nichtlinearer Gleichungen und Ungleichungen

d) Lösen linearer Gleichungssysteme

e) Bestimmung von Extrempunkten (u.A. Tiefpunkte, Hochpunkte, Wendepunkte, Scheitelpunkte)

f) Ableiten von Funktionen (einmaliges und mehrfaches Ableiten)

g) Aufleiten von Funktionen (einmaliges und mehrfaches Aufleiten)

h) Vereinfachen von Ausdrücken, u.A.:

Vereinfachen von Thermen,

aa) Brüche kürzen,

bb) Brüche erweitern,

cc) Anwendung des Assoziativgesetzes, Distributivgesetzes,

dd) Polynomdivision

i) Matrizen (Addition, Subtraktion, Multiplikation, Inverse bestimmen, Determinante bestimmen usw.)

2. Anforderungen an Programmierung

Das CAS ist effizient zu programmieren, d.h. insbesondere, dass Wiederholungen von Codeteilen zu vermeiden sind.

Das CAS ist so zu programmieren, dass in keinem Fall zwischen dem Start der Berechnung (Abschluss der Eingabe durch Bedienung der Eingabetaste) und der vollständigen Anzeige des Ergebnisses einschließlich des Lösungswegs (nachfolgend Ziffer 3.) mehr als 1 Sekunde vergehen („Antwortzeit“). Überschreitungen der Antwortzeit, die durch die verwendete Hardware oder die im Zusammenhang mit dem CAS verwendete Software, verursacht sind, bleiben außer Betracht.

Das CAS ist mit einem interface auszustatten, dass ohne weiteres eine Funktionieren des CAS mit in Objective-C oder Swift programmierter Software ermöglicht .

Das CAS ist so zu programmieren, dass es auf allen Architekturen, insbesondere auf IOS läuft.

3. Lösungsweganzeige

Anzeige des Lösungswegs so, dass jeder Lösungsschritt wiedergegeben wird

4. Programmiersprache

Das CAS ist in der Programmiersprache C/C++ zu programmieren.

5. Zu übergebende Programmversionen

Das programmierte CAS ist im Quellcode (und Maschinencode) auf DVD zu übergeben (und als zip-Datei elektronisch zu übermitteln.

6. Dokumentation

Es ist eine Dokumentation des CAS auf DVD zu übergeben und als zip-Datei elektronisch zu übermitteln.

7. Fertigstellung / Zwischenergebnisse

Das entsprechend der Vereinbarung programmierte CAS ist binnen 8 Wochen mit der Dokumentation (Ziffer 6.) gemäß Ziffer 5. zu übergeben.

8. Zusammenarbeit mit dem Auftraggeber

Es sind wöchentliche Kurzberichte zum Entwicklungsstand zu erstatten. Es ist laufender Zugriff auf den jeweiligen Entwicklungsstand des Quellcodes des CAS zu geben.

C Programmierung C++ Programmierung Objective C Softwarearchitektur Swift

Projekt-ID: #14449854

Über das Projekt

10 Vorschläge Remote Projekt Aktiv vor 7 Jahren

10 Freelancer bieten im Durchschnitt €28/Stunde für diesen Job

gopalvora

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo Mehr

€18 EUR / Stunde
(71 Bewertungen)
6.8
songblue

Dear, I have already read your job post in carefully and understood it well. I have good and full experiences in mathematics and statistics, computation, numerical analysis, digital image processing using Matlab fo Mehr

€30 EUR / Stunde
(21 Bewertungen)
6.2
muneebijaz06

Dear I will develop your C ,C++ and C# program in VS 2015 which will be 100% accurate and errors free just in 2 days ...feel free for any question...i can't understand your language

€30 EUR / Stunde
(1 Bewertung)
0.0
maparra

I'm good with C

€33 EUR / Stunde
(0 Bewertungen)
0.0
etix

Sehr geehrte Damen und Herren, Wir decken einen breiten Tech-Stack an von NodeJS, JQuery, WebRTC, Bootstrap, Cordova über Laravel, CakePHP, Python 3 u.v.m., sind jedoch auf Laravel, Wordpress, Woocommerce und Cordova Mehr

€30 EUR / Stunde
(0 Bewertungen)
0.0