Sindbad~EG File Manager
/* M. Beeson, for MathXpert
Status line help for the topics menus
Must list every topic in tdefn.h
Original date, 9.7.95
Last modified 1.7.99
9.4.04 added an include and added 'const' in declaration of topichelp
5.3.13 changed names of exported functions
6.17.13 removed dead topics
*/
#include <assert.h>
#include "tdefn.h"
#include "english1.h"
/*__________________________________________________________*/
const char *German_topichelp(int n)
/* supply a status-line string for a topic menu, in German */
{ switch(n)
{ case 0 : return ""; // on disabled menu items, labels like "Algebra 1"
case _ordinary_graph : return "Erstellt eine gewöhnliche graphische Darstellung einer Funktion.";
case _ordinary_graph_quadratic : return "Beispiel: y = 3x^2 + 2x + 1";
case _ordinary_graph_polynomial : return "Beispiel: y = x^3 - ax";
case _ordinary_graph_linear : return "Beispiel: y = 3x - 2";
case _ordinary_graph_rational : return "Eine rationale Funktion ist der Quotient von Polynomen.";
case _ordinary_graph_fractexp : return "Beispiel: y = x^(4/5)";
case _ordinary_graph_exponential : return "Erfahren Sie etwas über exponentiales Wachstum und Abnahme.";
case _ordinary_graph_log : return "Beispiel: y = ln(x/a)";
case _ordinary_graph_algvariety : return "Beispiel: y = sqrt(x^2-9)/(x-1)";
case _ordinary_graph_sincos : return "Erfahren Sie etwas über Frequenzen, Phasen und Amplituden.";
case _ordinary_graph_trig : return "Erfahren Sie etwas über die Graphen aller sechs trig. Funktionen.";
case _ordinary_graph_arctrig : return "Erfahren Sie etwas über die Graphen aller sechs Umkehrfunktionen der trig. Funktionen.";
case _ordinary_graph_htrig : return "Erfahren Sie etwas über die Graphen von hyperbolischen Funktionen.";
case _ordinary_graph_trigvariety : return "Graphische Darstellung einer Funktion mit trigonometrischen algebraischen Komponenten.";
case _ordinary_graph_bessel : return "Erfahren Sie etwas über die Graphen der verschiedenen Arten von Bessel Funktionen.";
case _graph_taylor : return "Vergleichen Sie die Partialsumme einer Reihe mit deren Gesamtsumme.";
case _graph_fourier : return "Vergleichen Sie die Partialsumme einer Reihe mit deren Gesamtsumme.";
case _compare_same : return "Zwei oder mehr Graphen werden im gleichen Koordinatensystem dargestellt.";
case _compare_different : return "Die Graphen (zwei oder mehr) werden in jeweils einem Koordinatensystem dargestellt.";
case _graph_ineq : return "Beispiele: y <= tan x, oder x <= y <= tan x";
case _graph_set : return "Beispiel: y^2 < tan x.";
case _graph_circle : return "Erfahren Sie wie Radius und Mittelpunkt von der Formel abhängen.";
case _graph_ellipse : return "Erfahren Sie wie die Form einer Ellipse von der Formel abhängt.";
case _graph_parabola : return "Erfahren Sie wie die Form einer Parabel von der Formel abhängt.";
case _graph_hyperbola : return "Erfahren Sie wie die Form einer Hyperbel von der Formel abhängt.";
case _graph_relation : return "Beispiel: $3x^2 + 5y^2 = 1$ zeichnet eine Ellipse";
case _polyroots : return "Benutzen Sie einen Parameter im Polynom, um zu sehen, wie sich die Nullstellen verschieben.";
case _parametric_graph : return "Zeichnen eines durch Gleichungen definierten Graphen x = f(t), y = g(t).";
case _polar_graph : return "Zeichnen eines durch eine Gleichung definierten Graphen $r = f(\\theta )$";
case _comparefandfprime : return "f' wird berechnet und f und f' werden in verschiedenen Koordinatensystemen dargestellt.";
case _comparetwoderivs : return "f' und f'' werden berechnet und f, f' und f'' werden graphisch dargestellt.";
case _contour_plot : return "Zeichnen der Niveaulinien von f(x,y) = z für regelmäßig verteilte Werte von z.";
case _complex_contour_plot: return "Zeichnen der Oberfläche des reellen Teils einer komplexen Funktion.";
case _solve_ode : return "Zeichnen der Lösungen durch die Punkte, die Sie per Mausklick ausgewählt haben.";
case _solve_two_odes : return "Zeichnen von Gleichungen in der Formdx/dt = f(t,x,y), dy/dt = g(t,x,y)";
case _high_order_ode : return "Zeichnen von Gleichungen in der Form y'' = f(t,x,y,y') auch für höhere Grade.";
case _riemann_sums : return "Zeigen Sie die Funktion und die genäherten Rechtecke, die in der Riemanschen Summe benutzt werden.";
case _trapezoid_rule : return "Zeigen Sie die Funktion und die genäherten Trapeze, die in der Trapezregel benutzt werden.";
case _simpsons_rule : return "Zeigen Sie die Funktion und die genäherten Ausschnitte, die in der Simpsonschen Regel benutzt werden.";
case _space_curve : return "Zeichnen einer durch drei Funktionen definierten Kurve x(t), y(t), z(t).";
case _nonparametric_surface: return "Dreidimensionaler Graph einer Funktion mit zwei Variablen.";
case _polar_nonparametric_surface: return "Dreidimensionaler Graph einer Funktion mit zwei Variablen in den Polarkoordinaten.";
case _parametric_surface : return "Eine parametrische Oberfläche ist durch drei Funktionen definiert x(u,v), y(u,v), z(u,v).";
/* Algebra 1 */
case _evaluate_numerically: return "Berechnen eines gegebenen Ausdrucks mit angegebenen Werten für die Variable(n).";
case _verify_algebraic_identity: return "Bestätigen der Identitäten mit Hilfe der grundlegenden Axiome über Kommutativität, Distributivität usw.";
case _solve_linear_equation: return "Beispiel: 3x + 2 = 11";
case _multiply_polynomials : return "Ausmultiplizieren von Produkten aus Summen und dann vereinfachen.";
case _alg1_absolute_value : return "Lösen einfacher Ungleichungen mit Betrag";
case _numerical_exponents : return "Einsetzen der Gesetze für Exponenten bei rein numerischen Problemen.";
case _alg1_exponents : return "Vereinfachen von Ausdrücken mit Exponenten";
case _simple_factoring : return "Ausklammern des expliziten gemeinsamen Faktors und Anwendung einfacher Faktorisierungsgleichungen";
case _alg1_factor_quadratic: return "Beispiel: $x^2-x-2 = (x-1)(x-2)$. Faktorisieren Sie, in dem Sie alle Möglichkeiten ausprobieren";
case _factor_by_grouping : return "Ausklammern des größten gemeinsamen Teilers aus einer Gruppe von Termen.";
case _complete_the_square : return "Lösen quadratischer Gleichungen durch Ergänzung des quadratischen Ausdrucks. Beispiel: $x^2-4x = 17$.";
case _alg1_linear_inequality: return "Beispiel: 3x + 2 < 11";
case _alg1_linear_systems : return "Beispiel: x + y = 3, x - y = 1";
case _alg1_simplify : return "Vereinfachen algebraischer Ausdrücke mit Hilfe der Gesetze für Exponenten.";
case _add_numerical_fractions : return "Wiederholen Sie, was Sie über Arithmetik gelernt haben: Beispiel, 3/4 + 2/3";
case _simplify_fractions : return "Vereinfachen von Brüchen durch Faktorisieren und Kürzen gemeinsamer Faktoren.";
case _numerical_compound_fractions : return "Verwenden der Gesetze für Brüche, um einige rein numerische Beispiele zu vereinfachen.";
case _alg1_compound_fractions : return "Eliminieren von Doppelbrüchen in Beispielen mit Variablen.";
case _equations_containing_fractions : return "Beispiel: 3/x + 2/(x-1) = 1";
case _numerical_radicals : return "Vereinfachen numerischer Ausdrücke mit Wurzeln. Beispiel: $\\sqrt 28 + \\sqrt 63$";
case _alg1_radicals : return "Vereinfachen algebraischer Ausdrücke mit Wurzeln.";
/* Linear Algebra */
case _solve_linear_eqn : return "Beispiel: 3x + 2 = 11";
case _eqns_by_substitution : return "Lösen eines Systems linearer Gleichung durch Eliminierung jeweils einer Variablen.";
case _eqns_by_adding_eqns : return "Lösen durch Addieren oder Subtrahieren eines Vielfachen von einer Zeile zur nächsten";
case _eqns_in_matrix_form : return "Schreiben des Systems in Form einer Matrix und Durchführen von Zeilenoperationen.";
case _gauss_jordan : return "Berechnen der inversen Matrix beim Lösen mittels Zeilenoperationen.";
case _eqns_by_matrix_inverse : return "Verwenden von Matrix Algebra und berechnen der inversen Matrix von MathExperte.";
case _cramers_rule : return "Lösen von Gleichungen mittels der Determinatentheorie.";
/* Algebra 2 */
case _simplify : return "Sie können jeden beliebigen Ausdruck eingeben, außer einer Gleichung oder Ungleichung.";
case _simple_commondenom : return "Wählen Sie dieses Thema, um etwas über gemeinsame Nenner zu lernen, oder wenn Sie das Thema wiederholen möchten.";
case _advanced_commondenom : return "In einigen Fällen müssen Sie zuerst faktorisieren, um den kleinsten gemeinsamen Nenner zu finden.";
case _compound_fractions : return "Eliminieren von Doppelbrüchen mittels aller Gesetze der Algebra.";
case _simplify_polynomials : return "Zusammenfassen, neu gruppieren und Kürzen von Termen, um einen Ausdruck zu vereinfachen.";
case _simple_exponents : return "Vereinfachen algebraischer Ausdrücke mit Hilfe der Gesetze für Exponenten.";
case _simplify_rational_functions: return "Eine rationale Funktion ist der Quotient von Polynomen.";
case _negative_exponents : return "Ausdrücken von Brüchen mit negativen Exponenten";
case _eliminate_negative_exponents: return "Ersetzen negativer Exponenten durch entsprechende Brüche und vereinfachen.";
case _radicals : return "Vereinfachen von Ausdrücken mit Wurzeln und Quadratwurzeln.";
case _absolute_value : return "Lösen von Ungleichungen mit Betrag.";
case _fractional_exponents : return "Auflösen von Wurzeln und Quadratwurzeln als Brüche im Exponenten.";
case _eliminate_fractional_exponents: return "Verwenden von Wurzeln und Quadratwurzeln, um Brüche im Exponenten zu eliminieren.";
case _factor_quadratics : return "Beispiel: $x^2-x-2 = (x-1)(x-2)$. Faktorisieren Sie, in dem Sie alle Möglichkeiten ausprobieren.";
case _quadratic_formula : return "Lösen quadratischer Gleichungen mit Hilfe von$x = -b/2a \\pm (1/2a)\\sqrt (b^2-4ac)$.";
case _solve_quadratic_equation : return "Lösen mittels Faktorisieren, Ergänzen des quadratischen Ausdrucks oder mittels der p,q-Formel wenn nötig.";
case _advanced_factoring : return "Faktorisieren von Ausdrücken in mehreren Schritten oder mit Hilfe von erweiterter Faktorisierungsformeln.";
case _solve_higher_degree_equation: return "Gleichungen, die nach dem Faktorisieren in mehreren Schritten gelöst werden können.";
case _solve_rational_equation : return "Lösen von Gleichungen, die die Bildung eines gemeinsamen Nenners und der Vereinfachung erfordern.";
case _solve_root_equation : return "Beispiel: $2\\sqrt n = 5$";
case _solve_fractions_and_roots : return "Beispiel: $3 \\sqrt (x-2)/x + x/\\sqrt (x-2) = 4$";
case _solve_linear_inequality : return "Beispiel: 3x + 2 < 11";
case _solve_polynomial_inequality : return "Beispiel: x^3 - x < 0";
case _solve_rational_inequality : return "Beispiel: (x-2) / (x-8) < 0";
case _solve_root_inequality : return "Beispiel: $\\sqrt (x^2-x-1) < x$";
case _cubic_one_root : return "Beispiel: x^3 + 3x + 1 = 0";
case _solve_equation : return "Die Probleme sind verschiedener Art. Wählen Sie dies, um eine neue Gleichung einzugeben.";
case _simplify_roots_and_powers : return "Beispiel: $(\\sqrt x + \\sqrt y)^2/\\sqrt (xy)$";
case _simplify_roots_and_fractions: return "Beispiel: $3 \\sqrt (x-2)/x + x/\\sqrt (x-2)$";
case _simplify_any_function : return "Beispiel: ln x^x";
case _verify_alg2_identity : return "Bestätigen einer Identität durch Vereinfachen beider Seiten in dieselbe Form.";
/* end Algebra 2 */
/* Precalculus */
case _evaluate_trig : return "Lernen von Grundwerten wie $sin(\\pi /4) = 1/\\sqrt 2$";
case _basic_trig : return "Identitäten können nicht mittels der grundlegenden Gesetze der Trigonometrie bestätigt werden.";
case _trig_addition : return "Identitäten erfordern die Verwendung von Formeln für sin(u+v) usw.";
case _double_angle : return "Identitäten erfordern die Verwendung von Formeln für $sin 2\\theta $ usw.";
case _half_angle : return "Identitäten erfordern die Verwendung von Formeln für $sin(\\theta /2)$ usw.";
case _trig_product : return "Vereinfachen eines Ausdrucks wie $sin \\theta sin 2\\theta $ mit Hilfe von Produktidentitäten. ";
case _trig_factor : return "Identitäten, die $sin x \\pm sin y$ als Produkt einer trig. Funktion ausdrücken.";
case _trig_simplify : return "Vereinfachen eines beliebigen trigonometrischen Ausdrucks.";
case _trig_identities : return "Eine Auswahl trig. Identitäten, oder geben Sie selbst eine Identität ein";
case _inverse_trig_functions : return "Üben Sie zuerst das Berechnen von Ausdrücken mit arcsin usw.";
case _simple_trig_eqn : return "Lösen von Gleichungen mit inversen trig. Funktionen. Beispiel: tan x = -1.309.";
case _trig_eqn : return "Beispiel: 4 cos^2 x - 3 = 0";
case _complex_arithmetic : return "Üben Sie zuerst das Addieren und Subtrahieren komplexer Zahlen.";
case _logarithms : return "Vereinfachen mit den Gesetzen für den Logarithmus. Beispiel: log(u^2 v^7).";
case _change_log_base : return "Vereinfachen von Ausdrücken mit Logarithmen zu einer Basis, die nicht 10 oder e ist.";
case _exponentials : return "Vereinfachen mit Hilfe der inversen Beziehung zwischen Potenzen und Logarithmen.";
case _simplify_logpower : return "Vereinfachen von Ausdrücken mit Logarithmen und Exponenten.";
case _log_eqn : return "Beispiel: log (x-9) + log (100 x) = 3";
case _exp_eqn : return "Lösen von Gleichungen, die die Verwendung von Logarithmen erfordern. Beispiel: e^(4x) = 5e^2x.";
case _polar_form : return "Ausdruck der komplexen Zahlen in Polardarstellung.";
case _de_moivre : return "Berechnen ganzer Potenzen komplexer Zahlen.";
case _hyperfunctions : return "Grundlegende Identitäten, die sinh, cosh, tanh usw. beinhalten oder definieren.";
case _hyperfunctions2 : return "Identitäten mit sinh, cosh, tanh usw.";
case _complex_trig : return "Ausdrücken von trig. Funktionen mit komplexen Exponenten.";
case _complex_quadratics : return "Finden komplexer Wurzeln quadratischer Gleichungen";
case _complex_cubics : return "Kubische Gleichungen führten zur Entdeckung der komplexen Zahlen";
case _sigma_notation : return "Grundlegende Gesetze für Summen";
case _binomial_theorem : return "Zerlegen ganzer Potenzen von Summen mit Hilfe des binomischen Lehrsatzes.";
case _complex_roots : return "Finden aller n-ten Wurzeln einer komplexen Zahl.";
/* Calculus 1 */
case _polynomial_limits : return "In anderen Themen errechnet MathExperte den Grenzwert eines Polynoms in einem Schritt.";
case _simple_limits : return "Grundlegende Gesetze für Grenzwerte: Grenzwerte von Wurzeln, Logarithmen, Quotienten usw.";
case _diff_from_def : return "Ausdrücken einer Ableitung als ein Grenzwert und berechnen des Grenzwertes falls möglich.";
case _diff_polynomial : return "In anderen Themen differenziert MathExperte ein Polynom in einem Schritt.";
case _diff_basics : return "Produktregel, Quotientenregel usw.";
case _lim_trig : return "Grenzwerte von Funktionen mit sin, cos, tan usw.";
case _diff_trig : return "Einfache Probleme in Ableitungen mit sin, cos, zan usw.";
case _chain_rule : return "Erste Übung zur Kettenregel. Beispiel: $d/dx (x^2 + 1)^100$";
case _difreview : return "Übungen zur Ableitung unter Verwendung aller Regeln auf eine Auswahl von Funktionen.";
case _higher_order_diff : return "Berechnen der zweiten (dritten oder höheren) Ableitung.";
case _implicit_diff : return "Finden von dy/dx wobei y nicht explizit gegeben ist sondern in einer Gleichung mit x und y.";
case _related_rates : return "Eine Gleichung zwischen y,t und dy/dt ist gegeben, Finden aller zu einer bestimmten Zeit.";
case _minmax : return "Finden des Maximums und Minimums von $f(x)$ in einem Intervall $a \\le x \\le b$";
case _rational_limits : return "Eine rationale Funktion ist der Quotient von Polynomen";
case _limits_at_infinity : return "Grenzwerte mit x gehen gegen plus oder minus unendlich.";
case _infinite_limits : return "Grenzwerte, in denen die Funktion wächst oder abnimmt ohne Schranke.";
case _sigma_notation1 : return "Summen mit Laufindex werden in der Analysis 1 als ein Weg zur Definition eines Integrals benutzt.";
case _int_poly : return "In anderen Themen integriert MathExperte ein Polynom in einem Schritt.";
case _simple_int : return "Diese Probleme können behandelt werden, ohne dass Sie wissen müssen, wie man ein Integral durch Substitution löst.";
case _fundamental_theorem : return "Ableitung und Integration sind inverse Prozesse.";
case _int_by_substitution : return "In anderen Themen integriert MathExperte durch Substitution in einem Schritt.";
case _int_by_parts1 : return "$\\int u dv = uv - \\int v du$";
case _intreview : return "Verschiedene Probleme. Wählen Sie die beste Methode. Geben Sie Ihr Integral hier ein.";
/* Calculus 2 */
case _lim_exp : return "Verhalten exponentieller Funktionen im Unendlichen";
case _lhopitals_rule : return "Wenn ein Grenzwert unbestimmt ist, leiten Sie den Zähler und Nenner ab.";
case _limleadingterm : return "Lernen führende Terme einzusetzen, um Grenzwertberechnungen zu vereinfachen.";
case _limits_any_function : return "Eine Auswahl von Grenzwertproblemen. Geben Sie Ihr Grenzwertproblem hier ein.";
case _diff_exp_from_defn : return "Ausdrücken einer Ableitung als ein Grenzwert und berechnen des Grenzwertes falls möglich.";
case _diff_exp : return "Differenzieren von Ausdrücken, die eine Variable im Exponenten haben.";
case _diff_logs : return "Differenzieren von Ausdrücken mit Logarithmus.";
case _logarithmic_differentiation: return "Logarithmische Differentiation ist: dy/dx = y (d/dx) ln y.";
case _diff_arctrig : return "Differenzieren von Ausdrücken mit arcsin, arctan usw.";
case _diff_hyperbolic : return "Differenzieren von Ausdrücken mit sinh, cosh, tanh usw.";
case _diff_any_function : return "Differenzieren aller Arten von Ausdrücken. Geben Sie Ihren Ausdruck hier ein.";
case _int_by_parts2 : return "Angewendet auf Exponenten, Logarithmen, inverse trig. Funktion usw.";
case _int_logs : return "Integrationsprobleme, bei denen die Lösung einen Logarithmus beinhaltet.";
case _trigpower_integrals : return "Integrieren von Polynomen in sin, cos, tan, sec, csc und cot.";
case _trig_substitution : return "Auch bekannt als inverse Substitution. Beispiel: x = sin u in $\\int \\sqrt (1-x^2)dx$.";
case _integrate_rational_functions: return "Methoden: Polynomdivision, Partialbrüche, reduziert auf trig. Integrale.";
case _rationalizing_substitutions: return "Eliminieren einer Wurzel oder anderer Komplikationen durch eine gut ausgesuchte Substitution.";
case _integrate_any_function : return "Verschiedene Probleme. Wählen Sie die beste Methode. Geben Sie Ihr Integral hier ein.";
case _improper_integrals : return "Integrale mit Integranden, die eine Singularität haben (normalerweise am Endpunkt).";
case _sum_series : return "Finden der Summe einer unendlichen Reihe.";
case _integral_test : return "Testen der Konvergenz einer Reihe mit Hilfe des Integralkriteriums.";
case _comparison_test : return "Testen der Konvergenz einer Reihe mit Hilfe des Majoranten- bzw. Minorantenkriteriums.";
case _root_ratio_tests : return "Testen der Konvergenz einer Reihe mit Hilfe des Quotientenkriteriums.";
case _power_series1 : return "Entwickeln einer Funktion in eine Potenzreihe.";
case _power_series2 : return "Entwickeln einer Funktion in eine Potenzreihe.";
#if 0
case _separable_ode : return "Bringen der Variablen auf beide Seiten der Gleichung und integrieren.";
case _arc_length : return "Berechnen der Bogenlänge von y = f(x) mit der Integralformel.";
case _area_revolution : return "Berechnen der Oberfläche des Rotationskörpers mit der Integralformel.";
case _volume_revolution : return "Berechnen des Volumens des Rotationskörpers mit der Integralformel.";
#endif
default: assert(0); // all cases are covered
}
return "hoppla"; // avoid a warning message
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists