Erstmal ein recht herzliches hallo an ALLE.
Bin heut auf euer Forum gestoßen, mit dem Hintergrund das ich BWL studieren und aktuell Grundlagen der Systementwicklung belegen muss.
Habe auch schon ein bisschen rumgestöbert und viele Interessante Sachen entdeckt. Leider ändert das nichts an der Tatsache, dass ich sehr wenig Ahnung vom Programmieren mit VB habe.
Unser Prof. will dann mal so nebenbei von uns ein Programm programmiert haben Und da hört es dann auch schon wieder bei mir auf.
Vielleicht könnt ihr mir dabei helfen. Denke jemand der sich auskennt, hat das kleine Programm in weniger als 10Min fertig.
Problem:
Man erstelle ein Programm, das es erlaubt, das Minimum von n Zahlen zi zu berechnen.
Zur Bearbeitung gehören:
1. Kurze verbale Beschreibung der Funktion des Programms für den Benutzer (Bedienungsanleitung, aus der Spezifikation zu entwickeln)
2. Zustandsübergangsdiagramm
3. Entwurf (als Struktogramm)
4. VB-Projekt (Project- und Form-Datei)
Alle Bearbeitungsteile sind elektronisch als eine *.zip-Datei abzugeben (d.h. als Datei zur Übung in Moodle einzustellen).
Am Übungstag sind die Entwürfe und das Programm vom Dozenten testieren zu lassen. Ohne Testat ist keine Abgabe moeglich! Bereiten Sie vor dem Übungtag die Aufgabe durch Erstellung der Entwürfe vor und bringen Sie diese mit!
Spezifikation
Bedienoberfläche
Funktionsspezifikation
Name : Minimum berechnen
Eingabe: Anzahl n (As Integer), Wertebereich n > 0
Zahlen zi (As Single)
Ausgabe: bisher gelesene Anzahl (As Integer)
Minimum min (As Single)
Purpose (möglichst exakte Beschreibung des funktionalen Zusammenhangs):
Es wird das Minimum min von n Zahlen zi nach der Formel
if zi < min then min = zi
else min unverändert
berechnet.
Das Ergebnis (das Minimum) der bisher gelesenen Zahlen wird als fortlaufend als Dezimalzahl ausgegeben.
Solange kein zulässiges n eingegeben wurde, darf nichts berechnet werden.
Während der Rechnung darf kein neues n akzeptiert werden, jedoch beim Anwählen einer neuen Berechnung.
Beenden der laufenden Berechnung und Start einer neuen Berechnung soll jederzeit möglich sein.
Exceptions: Ausnahme-/Fehlerbehandlung
Die Eingabe von n <= 0 ist abzulehnen, ein neues n ist anzufordern.
Anleitung:
Das Programm besitzt 3 Zustände:
- im Startzustand wird die Eingabe der Anzahl n erwartet. Das Programm bleibt in diesem Zustand, bis ein gültiges n
eingegeben wurde. Zahlen zi können noch nicht eingegeben werden. Der Button "Neue Berechnung" ist frei.
- im Eingabezustand werden die n Zahlen zi erwartet und bearbeitet, bis n Zahlen eingegeben wurden oder der Button "Neue Berechnung" angeklickt wurde. Das Ergebnis wird ausgegeben, es könnte ein neues n eingegeben werden.
- der Endezustand wird erreicht, wenn alle n Zahlen eingegeben sind.
Zeichnen Sie das zugehörige Zustands-Übergangs-Diagramm und beschreiben Sie, wie Sie die Zustände im Programm führen wollen (Zustandsvariable oder Enable der Steuerelemente)
Es wäre echt richtig nett wenn mir jemand dabei helfen könnte. Danke
Bin heut auf euer Forum gestoßen, mit dem Hintergrund das ich BWL studieren und aktuell Grundlagen der Systementwicklung belegen muss.
Habe auch schon ein bisschen rumgestöbert und viele Interessante Sachen entdeckt. Leider ändert das nichts an der Tatsache, dass ich sehr wenig Ahnung vom Programmieren mit VB habe.
Unser Prof. will dann mal so nebenbei von uns ein Programm programmiert haben Und da hört es dann auch schon wieder bei mir auf.
Vielleicht könnt ihr mir dabei helfen. Denke jemand der sich auskennt, hat das kleine Programm in weniger als 10Min fertig.
Problem:
Man erstelle ein Programm, das es erlaubt, das Minimum von n Zahlen zi zu berechnen.
Zur Bearbeitung gehören:
1. Kurze verbale Beschreibung der Funktion des Programms für den Benutzer (Bedienungsanleitung, aus der Spezifikation zu entwickeln)
2. Zustandsübergangsdiagramm
3. Entwurf (als Struktogramm)
4. VB-Projekt (Project- und Form-Datei)
Alle Bearbeitungsteile sind elektronisch als eine *.zip-Datei abzugeben (d.h. als Datei zur Übung in Moodle einzustellen).
Am Übungstag sind die Entwürfe und das Programm vom Dozenten testieren zu lassen. Ohne Testat ist keine Abgabe moeglich! Bereiten Sie vor dem Übungtag die Aufgabe durch Erstellung der Entwürfe vor und bringen Sie diese mit!
Spezifikation
Bedienoberfläche
Funktionsspezifikation
Name : Minimum berechnen
Eingabe: Anzahl n (As Integer), Wertebereich n > 0
Zahlen zi (As Single)
Ausgabe: bisher gelesene Anzahl (As Integer)
Minimum min (As Single)
Purpose (möglichst exakte Beschreibung des funktionalen Zusammenhangs):
Es wird das Minimum min von n Zahlen zi nach der Formel
if zi < min then min = zi
else min unverändert
berechnet.
Das Ergebnis (das Minimum) der bisher gelesenen Zahlen wird als fortlaufend als Dezimalzahl ausgegeben.
Solange kein zulässiges n eingegeben wurde, darf nichts berechnet werden.
Während der Rechnung darf kein neues n akzeptiert werden, jedoch beim Anwählen einer neuen Berechnung.
Beenden der laufenden Berechnung und Start einer neuen Berechnung soll jederzeit möglich sein.
Exceptions: Ausnahme-/Fehlerbehandlung
Die Eingabe von n <= 0 ist abzulehnen, ein neues n ist anzufordern.
Anleitung:
Das Programm besitzt 3 Zustände:
- im Startzustand wird die Eingabe der Anzahl n erwartet. Das Programm bleibt in diesem Zustand, bis ein gültiges n
eingegeben wurde. Zahlen zi können noch nicht eingegeben werden. Der Button "Neue Berechnung" ist frei.
- im Eingabezustand werden die n Zahlen zi erwartet und bearbeitet, bis n Zahlen eingegeben wurden oder der Button "Neue Berechnung" angeklickt wurde. Das Ergebnis wird ausgegeben, es könnte ein neues n eingegeben werden.
- der Endezustand wird erreicht, wenn alle n Zahlen eingegeben sind.
Zeichnen Sie das zugehörige Zustands-Übergangs-Diagramm und beschreiben Sie, wie Sie die Zustände im Programm führen wollen (Zustandsvariable oder Enable der Steuerelemente)
Es wäre echt richtig nett wenn mir jemand dabei helfen könnte. Danke