Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs/Übungsaufgaben/Lineare Funktionen: Unterschied zwischen den Versionen

(Aufgabenstellung)
Zeile 4: Zeile 4:
 
Eine lineare Funktion ist wie folgt definiert: y = m*x + n
 
Eine lineare Funktion ist wie folgt definiert: y = m*x + n
 
 
 
 
# Sei m=2 und n=-5 gegeben. Schreibe ein Programm, welches die Funktionswerte von x = 0,1,2,...,20 in einem Array speichert.
+
# Sei m=2 und n=-5 gegeben. Schreibe ein Programm, welches die Funktionswerte von x = 0, 1, 2, ..., 20 in einem Array speichert.
# Erweitere dein Programm so, dass gezählt werden kann wieviele Funktionswerte größer Null sind
+
# Erweitere dein Programm so, dass gezählt werden kann wie viele Funktionswerte größer 0 sind
# Nun soll man den Graphen an der y-Achse beliebig verschieben können, schreibe ein Programm, welches das Array und somit alle Funktionswerte von 0 bis 20 aktualisiert.
+
# Nun soll man den Graphen an der y-Achse beliebig verschieben können. Schreibe ein Programm, welches das Array und somit alle Funktionswerte von 0 bis 20 aktualisiert.
 
# Desweiteren soll das Programm die Fläche zwischen dem Graphen und der x-Achse berechnen und ausgeben können.
 
# Desweiteren soll das Programm die Fläche zwischen dem Graphen und der x-Achse berechnen und ausgeben können.
 
# Gegeben seien die vier Integer-Werte x1 und y1 sowie x2 und y2. Schreibe eine Methode, welche m und n bestimmt und in der Form y = m*x + n auf der Konsole ausgibt.
 
# Gegeben seien die vier Integer-Werte x1 und y1 sowie x2 und y2. Schreibe eine Methode, welche m und n bestimmt und in der Form y = m*x + n auf der Konsole ausgibt.
  
 
== Kommentare ==
 
== Kommentare ==
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)
+
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)
  
 
<!--
 
<!--
Als kleine Starthilfe folgt ein Beispiel wie so ein Kommentar formatiert sein könnte. Mit "Vorschau zeigen" kannst du dir ansehen was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.
+
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit "Vorschau zeigen" kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.
 
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)
 
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)
  
 
==== Robert ====
 
==== Robert ====
Na mal schaun ob irgend jemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll.
+
Na mal schauen, ob irgendjemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll.
 
-->
 
-->

Version vom 11. April 2007, 09:41 Uhr

Aufgabenstellung

In dieser Aufgabe soll ein Programm geschrieben werden, welches verschiedene Rechenoperationen durchführt, die man mit linearen Funktionen so anstellen kann. Versucht einzelne Funktionalitäten eures Programms in sinnvolle Methoden auszulagern.

Eine lineare Funktion ist wie folgt definiert: y = m*x + n

  1. Sei m=2 und n=-5 gegeben. Schreibe ein Programm, welches die Funktionswerte von x = 0, 1, 2, ..., 20 in einem Array speichert.
  2. Erweitere dein Programm so, dass gezählt werden kann wie viele Funktionswerte größer 0 sind
  3. Nun soll man den Graphen an der y-Achse beliebig verschieben können. Schreibe ein Programm, welches das Array und somit alle Funktionswerte von 0 bis 20 aktualisiert.
  4. Desweiteren soll das Programm die Fläche zwischen dem Graphen und der x-Achse berechnen und ausgeben können.
  5. Gegeben seien die vier Integer-Werte x1 und y1 sowie x2 und y2. Schreibe eine Methode, welche m und n bestimmt und in der Form y = m*x + n auf der Konsole ausgibt.

Kommentare

Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)