• Keine Ergebnisse gefunden

time.h '0'+tag%10 writeString 3.Praktikum

N/A
N/A
Protected

Academic year: 2021

Aktie "time.h '0'+tag%10 writeString 3.Praktikum"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

3. Praktikum

Jörn Loviscach

Versionsstand: 4. Januar 2014, 18:54

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/de/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

In diesem Praktikum soll ein Programm entwickelt werden, das die Anzahl an Tagen zwischen zwei eingegebenen Daten berechnet.

Die Bedienung soll so sein:

• Man wählt mit der x-Achse des Joysticks ein erstes Datum aus. Das wird in der Form 12.03.70 angezeigt. Es lassen sich nur existierende Daten einstellen, also zum Beispiel nicht der 31.04.13 und nicht der 29.02.13.

• Um die Auswahl des Datums zu quittieren, drückt man den Joystick einmal kurz nach unten (y-Achse).

• Man wählt auf dieselbe Art ein zweites Datum aus.

• Um die Auswahl des Datums zu quittieren, drückt man den Joystick einmal kurz nach unten.

• Das Programm zeigt die Anzahl der Tage Differenz an.

• Man drückt den Joystick einmal kurz nach unten, um von vorne zu starten.

Speichern Sie im Programm die Daten als Zahl der Tage nach dem 1.1.1970. Zur Ausgabe benutzen SiewriteStringmit einer Zeichenkette, deren Zeichen Sie nach dem Muster'0'+tag%10erzeugen.

Auf größeren Systemen wird man die Standardfunktionen von C aus time.h einsetzen. Der Speicher des MSP430G2231 ist aber zu klein dafür.

Referenzen

ÄHNLICHE DOKUMENTE

Auch wenn Python dadurch schlecht wartbar bei großen Projekten ist, ist es eine sehr gute Basis f¨ ur das Bildverarbeitungspraktikum, da ihnen viel Overhead erspart bleibt.. Python

Andere Objekte, die über die Zeichenfläche hinausgeflogen sind, werden auf die gegenüberliegende Seite der Zeichenfläche gebracht, so dass sie vom anderen Rand wieder

(Schreiben Sie erst den Teil des Software, der prüft, ob das Auto verfügbar ist, erst danach den Teil, der auch den Ladezustand prüft.) Ist die Buchung möglich, wird sie

In dieser Aufgabe wollen wir ein Verst¨ andnis f¨ ur die Ganzzahldivision, Modulorechnung und f¨ ur große Zahlen entwickeln. Unser Ziel wird es sein, ein Programm zu schreiben,

b) Nun sollen Sie Ihre ¨ Uberlegungen aus Aufgabe 2 implementieren. Schreiben Sie dazu eine Funktion factorial in der Klasse RecursiveFactorial. Sie soll die Fakult¨ at einer

In dieser Aufgabe wollen wir eine Klasse programmieren, mit der Sie Arrays mit verschiedenen Eigenschaften erzeugen k¨ onnen. Erstellen Sie eine neue Klasse namens ArrayGenerator

Damit ist die WorstCase-Zeit für ein Union-Find-Programm in Ω(nm). b) Verwenden Sie statt Union das Verfahren wUnion (weighted union), das wir in der Vorlesung als Vereinigung

Untersuchen Sie mit Hilfe von nmap das Server-System unter der IP-Adresse 46.163.79.149 Nutzen Sie geeignete Optionen von nmap, die nicht ohne Weiteres auf einen Portscan