• Keine Ergebnisse gefunden

Seminar 3

N/A
N/A
Protected

Academic year: 2021

Aktie "Seminar 3"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Seminar 3

Jörn Loviscach

Versionsstand: 13. April 2011, 15:53

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.

Schreiben Sie ein Programm, das einen Text lädt und anzeigt, was die drei häufigs- ten Wörter darin sind.

Ergänzen Sie die Hauptfensterklasse um ein privates Attribut vom Typ Microsoft.Win32.OpenFileDialog . Dessen ShowDialog -Methode soll nach einem Klick auf einen Button „Lade Text . . . “ aufgerufen werden. In der Property von FileName des Dialogs steht bei Erfolg der Dateipfad. Laden Sie die Datei dann mit der Methode c1 System.IO.File.ReadAllText . Zerlegen Sie

c

1jl: File ergänzt

die so geladene komplette Zeichenkette mit der Split -Methode an Leerzeichen, Satzzeichen und Zeilenumbrüchen.

Die Idee ist nun, den Text Wort für Wort durchzugehen und zu überprüfen, ob das aktuelle Wort schon vorgekommen ist. Wenn nein, wird es einer Liste aller Wörter hinzugefügt. Wenn ja, wird ein Zähler für dieses Wort um eins erhöht. Am Ende werden die Wörter in der Liste nach absteigender Häufigkeit sortiert. Die drei ersten werden in Label s übertragen.

Schreiben Sie dazu eine Klasse Word , die als private Attribute eine Zeichenkette

und einen Zähler hat. Außerdem soll diese Klasse öffentliche Readonly-Properties

für diese beiden Attribute, einen öffentlichen Konstruktor und eine öffentliche

Methode zum Erhöhen des Zählers haben. Die Liste der gefundenen Wörter soll

von Typ List<Word> sein.

Referenzen

ÄHNLICHE DOKUMENTE

In den folgenden zwei Kapiteln werden die zwei Berei- che Interaktion und Technik nicht nur beschränkt auf die Reaktions-Phase behandelt, sondern es werden zusätzlich

Die Stadt Bern bringt vor, die Formulierung von Artikel 4 Absatz 2 ÖBG, wonach beim Einladungsverfahren mindestens drei Offerten eingeholt werden müssen, sei missverständlich. Es

Die Daten können beliebig durch thematische Joins und Spatial Joins (Verschneidungen) miteinander kombiniert werden..

Wilhelm-Hack-Museum, Lena Kräuter, Berliner Straße 23, 67059 Ludwigshafen am Rhein, Telefon 0621 504-2934, E-Mail

Die öffentlichen Arbeitgeber entsprechen dem öffentlichen Bereich in den Finanzstatistiken und umfassen neben dem öffentlichen Dienst auch die Einrichtungen in privater

Das kantonale Gesetz über das öffentliche Beschaffungswesen sowie die dazugehörende Verordnung sind vom Regierungsrat auf den 1.. Januar 2005 in Kraft

Beratung und Beschlussfassung über die Leistung einer überplanmäßigen Ausgabe im Haushaltsjahr 2020 für das Budget 11 – Kindertagesbetreuung, hier: Auswirkung der

Beratung und Beschlussfassung über die Leistung und überplanmäßigen Aufwendungen und Auszahlungen im Haushaltsjahr 2015 im Bereich