Delphi Grundkurs Seite 31
|
|
|
- Karl Gärtner
- vor 10 Jahren
- Abrufe
Transkript
1 Delphi Grundkurs Seite 31 Beispiel 9 Notenanalyse Problem: Programm P09 Schulnoten in Editfeld eingeben: bei <ENTER> wird Text in Zahl x umgewandelt; Bei Eingabefehler (x < 1 oder x > 5 oder x nicht numerisch) Anzeige durch MessageBox Editfeld wird gelöscht neuerliche Eingabe; Häufigkeitsanalyse und statistische Auswertung. Formulardesign: Listing: unit P09_U; // Notenanalyse interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Printers; type TForm1 = class(tform) Label1 : TLabel; // Beschriftungen Label2 : TLabel; Label3 : TLabel; Label4 : TLabel; Label5 : TLabel; Edit1 : TEdit; // Noteneingabe (mit ENTER) Memo1 : TMemo; // Datenausgabe Button1: TButton; // Start Button2: TButton; // Berechnen
2 Delphi Grundkurs Seite 32 Button3: TButton; // Drucken Button4: TButton; // Beenden Bevel1 : TBevel; procedure Edit1KeyPress(Sender: TObject; var Key: Char); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.DFM} const NotNam : array[1..5] of String = ('Sehr gut', 'Gut', 'Befriedigend', 'Genügend', 'Nicht genügend'); const MAX = 100; // max. Notenanzahl type HAUF = array[1..5] of Integer; // Typisieren var NOTEN : array[1..max] of Integer; // Noten HN : HAUF; // Häufigkeiten ANZ : Integer; // Notenanzahl MWT : Real; // Mittelwert; STREU : Real; // Streuung; procedure Nullieren(var HN : HAUF); // Löschen aller Notenhäufigkeiten var I : Integer; For I := 1 to 5 do HN[I] := 0; procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); // Abfrage, ob ENTER-Taste gedrückt var T : string; X, Code : Integer; If (Sender = Edit1) and (Key = Chr(13)) then T := Edit1.Text; Val(T,X,Code); If (Code = 0) and (X >= 1) and (X <= 5) then ANZ := ANZ + 1; NOTEN[ANZ] := X; Label5.Caption := 'Anzahl = ' + IntToStr(ANZ); end else ShowMessage('Eingabefehler!'); Edit1.Setfocus;
3 Delphi Grundkurs Seite 33 procedure TForm1.Button1Click(Sender: TObject); // Initialisieren Label5.Caption := 'Anzahl = 0'; Memo1.Lines.Clear; Edit1.SetFocus; ANZ := 0; Nullieren(HN); procedure TForm1.Button2Click(Sender: TObject); // Berechnung und Ausgabe var SUM, QSUM, X, I : Integer; T : String; If ANZ = 0 then Exit; // Berechnen der Datenwerte SUM := 0; QSUM := 0; Nullieren(HN); For I := 1 to ANZ do X := NOTEN[I]; SUM := SUM + X; QSUM := QSUM + X*X; HN[X] := HN[X] + 1; MWT := SUM/ANZ; STREU := SQRT(QSUM/ANZ - MWT*MWT); // Ausgeben der Datenwerte Memo1.Lines.Clear; Memo1.Lines.Add(''); Memo1.Lines.Add('Notenhäufigkeiten:'); Memo1.Lines.Add(' '); For I := 1 to 5 do X := HN[I]; Str(X:4, T); T := T + ' ' + NotNam[I]; Memo1.Lines.Add(T); Memo1.Lines.Add(' '); Str(ANZ, T); Memo1.Lines.Add('Notenanzahl = ' + T); Str(MWT:5:2, T); Memo1.Lines.Add('Notenmittelwert = ' + T); Str(STREU:5:2, T); Memo1.Lines.Add('Notenstreuung = ' + T);
4 Delphi Grundkurs Seite 34 procedure TForm1.Button3Click(Sender: TObject); // Memozeilen drucken var PText : TextFile; I : Integer; AssignPrn(PText); ReWrite(PText); For I := 0 to Memo1.Lines.Count-1 do WriteLn(PText, Memo1.Lines[I]); CloseFile(PText); procedure TForm1.Button4Click(Sender: TObject); Application.Terminate; end.
5 Delphi Grundkurs Seite 35 Beispiel 10 Würfeln Problem: Randomize; Programm P10 Anzahl (ANZ) der Würfe in einem Editfeld eingeben; Zufallsgenerator einschalten; Der Computer erzeugt ANZ Zufallszahlen zwischen 1 und 6: Ausgabe in Memofeld: 1... xx % 2... yy % zz % // internen Zufallsgenerator initialisieren Eintragen in Ereignis (Event) OnActivate Für alle Befehle, die man nur 1 x braucht. X := Random; Real Formulardesign: X := Random(N); 0, 1,..., N-1 1, 2,..., N X := Random(N) + 1; Listing: unit P10_U; // Würfeln interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Printers;
6 Delphi Grundkurs Seite 36 type TForm1 = class(tform) Label1 : TLabel; // Beschriftungen Label2 : TLabel; Label3 : TLabel; Edit1 : TEdit; Memo1 : TMemo; // Ausgabe der Häufigkeiten Button1: TButton; // Clear Button2: TButton; // Run Button3: TButton; // Print Button4: TButton; // Quit Bevel1 : TBevel; procedure FormActivate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.DFM} const WNam : Array[1..6] of String = ('1er', '2er', '3er', '4er', '5er', '6er'); type HAUF = Array[1..6] of Integer; // Typisieren var ANZ : Integer; // Anzahl der Würfe AUZ : HAUF; // Augenzahl PROZ : Real; // Prozent Procedure Nullieren(var AUZ : Hauf); var I : Integer; For I := 1 to 6 do AUZ[I] := 0; procedure TForm1.FormActivate(Sender: TObject); Randomize; procedure TForm1.Button1Click(Sender: TObject); // Löschen der Eingabefelder Memo1.Lines.Clear; Edit1.SetFocus;
7 Delphi Grundkurs Seite 37 ANZ := 0; PROZ := 0; Nullieren(AUZ); procedure TForm1.Button2Click(Sender: TObject); // Berechnung und Ausgabe var I, Code, X, Y : Integer; T, U : String; T := Edit1.Text; Val(T, ANZ, Code); If (ANZ = 0) or (Code <> 0) then ShowMessage('Eingabefehler!'); Edit1.Setfocus; For I := 1 to ANZ do Y := Random(6) + 1; AUZ[Y] := AUZ[Y] + 1; // Ausgabe If ANZ = 0 then Exit; Memo1.Lines.Clear; Memo1.Lines.Add('Auswertung der Würfe'); Memo1.Lines.Add(''); For I := 1 to 6 do X := AUZ[I]; If ANZ <> 0 then PROZ := X / ANZ * 100; Str(X, T); Str(PROZ:5:2, U); T := T + ' x ' + WNam[I] + ', das sind ' + U + ' %'; Memo1.Lines.Add(T); procedure TForm1.Button3Click(Sender: TObject); // Programm beenden Application.Terminate; procedure TForm1.Button4Click(Sender: TObject); // Formular ausdrucken PrintScale := poproportional; Print; end.
8 Delphi Grundkurs Seite 38 Beispiel 11 Zahlen raten Programm P11 Problem: Der Zufallsgenerator erzeugt eine Zahl Z zwischen 1 und 100. Diese ist möglichst schnell zu erraten. Formulardesign: Listing: unit P11_U; // Zahlen raten interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Printers; type TForm1 = class(tform) Label1 : TLabel; // Beschriftungen Label2 : TLabel; Label3 : TLabel; Label4 : TLabel; Label5 : TLabel; Label6 : TLabel; Edit1 : TEdit; // Zahleneingaben Memo1 : TMemo; // Ergebnisausgabe Button1: TButton; // Beginnen Button2: TButton; // Beenden Button3: TButton; // Drucken procedure FormActivate(Sender: TObject); procedure Edit1KeyPress(Sender: TObject; var Key: Char);
9 Delphi Grundkurs Seite 39 procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; implementation {$R *.DFM} var RATEZ, ZUFALLSZ, ANZ : Integer; procedure TForm1.FormActivate(Sender: TObject); // Zufallsgenerator einschalten Randomize; procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); // Abfrage, ob ENTER gedrückt var T : String; X, Code : Integer; if (Sender = Edit1) and (Key = Chr(13)) then T := Edit1.Text; Val(T, X, Code); if (Code = 0) and (X >= 1) and (X <= 100) then ANZ := ANZ + 1; RATEZ := X; if RATEZ > ZUFALLSZ then Memo1.Lines.Add(IntToStr(RATEZ)+' ist zu groß!'); Label6.Caption := 'Versuch '+ IntToStr(ANZ); if RATEZ = ZUFALLSZ then Memo1.Lines.Add(IntToStr(RATEZ)+'! ERRATEN!'); Label6.Caption := 'Versuch '+ IntToStr(ANZ); if RATEZ < ZUFALLSZ then Memo1.Lines.Add(IntToStr(RATEZ)+' ist zu klein!'); Label6.Caption := 'Versuch '+ IntToStr(ANZ); end else ShowMessage('Eingabefehler!'); Edit1.SetFocus;
10 Delphi Grundkurs Seite 40 procedure TForm1.Button1Click(Sender: TObject); // Initialisieren Memo1.Lines.Clear; Label6.Caption := 'Versuch 0'; Edit1.Setfocus; ANZ := 0; ZUFALLSZ := Random(99) + 1; procedure TForm1.Button2Click(Sender: TObject); // Programm beenden Application.Terminate; procedure TForm1.Button3Click(Sender: TObject); // Formular ausdrucken PrintScale := poproportional; Print; end.
DELPHI 03 SIEBEN ÜBUNGSPROGRAMME. Herbert Paukert
Herbert Paukert: Programmieren in DELPHI Grundkurs, Teil 3 41 DELPHI 03 SIEBEN ÜBUNGSPROGRAMME Herbert Paukert [3.01] Quadratische Gleichungen "quagl" (- 42 -) [3.02] Die Statistik von Schulnoten "noten"
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;
unit sudoku; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TCvD_Sudoku = class(tform) Panel1: TPanel; Bevel1: TBevel; Bevel2:
Programmierung in Delphi
Berufsbildende Schule Wirtschaft Trier Programmierung in Delphi (Einführung in die IDE) Unterrichtsmaterialien von Christoph Oberweis Stand: 13.11.2011 1 Einführung in die Delphi-Programmierung Delphi-Entwicklungssystem
6. Grafikprogrammierung
Delphi Grundkurs Seite 49 6. Grafikprogrammierung Die Grafikoperationen beziehen sich immer auf die Zeichenoberfläche (Leinwand, Canvas) eines bestimmten Objekts. (0,0) des Formulars Image - Komponentenpalette
EINFACH. Programmier-Grundkurs. Rosa Mistelbauer
EINFACH Programmier-Grundkurs Rosa Mistelbauer Inhaltsverzeichnis Delphi Grundkurs Grundlagen 01 Entwicklungsumgebung von DELPHI 02 Beispiel 01 Begrüßung 04 Beispiel 02 Halbieren einer ganzen Zahl 07 Beispiel
Programmierung mit Delphi
Programmierung mit Delphi Programmierung Kommunikation Mensch Maschine Komponente Attribute Formular Größe, Farbe, Schaltflächen,... Label Beschriftung (Caption),... Edit... Button... Quellcode Anweisungen
Delphi eine Einführung
Delphi eine Einführung 1. Die Entwicklungsumgebung Delphi ist ein sogenanntes RAD Werkzeug. RAD = Rapid Application Development = schnelle Anwendungsentwicklung Merkmale: - es gibt vorgefertigte Komponenten
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, mneueintrag, meintrag, morderedlist;
unit madressliste; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, mneueintrag, meintrag, morderedlist; type TMain = class(tform) Panel1: TPanel;
Schriftliche Reifeprüfung aus INFORMATIK: Klasse 8D Haupttermin 2002/03
Schriftliche Reifeprüfung aus INFMATIK: Klasse 8D Haupttermin 2002/03 Name: 1. Programmieraufgabe: DELPHI a) Schreibe ein Delphi-Projekt CHARxxxx.DPR, das folgende Zeichenketten erzeugt: S 1 = A, S 2 =
Name. Aufgabe 1) Zur Erinnerung:
Aufgabe 1) Pick it up heißt das kleine Spiel, das mit Hilfe eines DELPHI-Projekts simuliert wurde. (s.anlage!) a) Analysiere das Projekt und beschreibe, was in dem Spiel geschieht. Kommentiere die einzelnen
Komponente NumEdit für Delphi 5.0
Komponente NumEdit für Delphi 5.0 NumEdit Handbuch Seite 1 von 9 INHALTSVERZEICHNIS Komponente NumEdit... 4 Private Funktion... 5 Protected Funktion... 5 Public Funktion... 6 Published Funktion... 6 Kompnenten
Komponente PortIO für Delphi 5.0
Komponente PortIO für Delphi 5.0 PortIO Handbuch Seite 1 von 12 INHALTSVERZEICHNIS Komponente PortIO... 4 Private Funktion... 5 Protected Funktion... 6 Public Funktion... 7 Published Funktion... 8 Kompnenten
Studienseminar Koblenz - Fachseminar Informatik Visualisierung von Sortieralgorithmen
Thema: Visualisieren von Sortieralgorithmen in Delphi (am Beispiel: Bubblesort und Quicksort) Ziel ist es, eine Animation des Bubblesort- und Quicksort-Algorithmus in Delphi für die Anwung im Unterricht
Delphi DLL Tutorial Wie exportiere ich Komponenten aus einer DLL?
Delphi DLL Tutorial Wie exportiere ich Komponenten aus einer DLL? Von Padmalcom (20.03.2009) www.jofre.de Nach dem Tutorial 1 von Leonardo M. Ramé 1 Ja, es geht wirklich! Im Internet sind tausende Forenbeinträge
GK Informatik /08 (bumue) Klausur
Aufgabe 1) Ein kleines DELPHI-Projekt soll ein Mini-Bingo Spiel simulieren. Dafür werden zuerst zufällig 5 verschiedene Würfelzahlen (zwischen 1 und 6) erwürfelt und in einem String-Grid nacheinander abgelegt.
Informatik GK 12 Klassen Klassen programmieren in Delphi am Beispiel der konkreten Klasse Auto
programmieren in Delphi am Beispiel der konkreten Klasse Auto Auto -Baujahr -Typ -Besitzer -Farbe -Kilometerstand -Fahren() -Bremsen() Objekt1: Auto Typ: Golf Baujahr: 1998 Besitzer: Peter Farbe: rot Kilometerstand:
Musterlösungen zu den RSA-Arbeitsblättern
Musterlösungen zu den RSA-Arbeitsblättern Arbeitsblatt 01: Aufgabe 1: a) 1 Uhr. b) 13 Uhr. Aufgabe 2: a) 21. b) 19. c) 48. d) 19. Aufgabe 3: a) 9. b) 7. Aufgabe 4: a) 13. b) 7. Arbeitsblatt 02: Aufgabe
Projekt Informatik: Programmieren einer selbstgewählten Anwendungssoftware. Jenny Förster Susann Lorenz
Projekt Informatik: Programmieren einer selbstgewählten Anwendungssoftware Jenny Förster Susann Lorenz Inhaltsverzeichnis 1. Vorstellung des Projektzieles 2. Einleitung Das Menü XXO Roulette Impressum
Komponente PortUSB für Delphi 5.0
Komponente PortUSB für Delphi 5.0 Funktion nur mit der P8055-1 Karte von der Firma Velleman. PortUSB Handbuch Seite 1 von 1 INHALTSVERZEICHNIS Komponente PortUSB für Delphi 5.0... 1 Komponente PortUSB...
Institut für Informatik Christian-Albrechts-Universität zu Kiel. Borland Delphi. Einführung in die Programmiersprache
Institut für Informatik Christian-Albrechts-Universität zu Kiel Borland Delphi Einführung in die Programmiersprache Geschichte Objective Pascal objektorienterte Programmiersprache Rapid Development schweizer
R ist freie Software und kann von der Website. www.r-project.org
R R ist freie Software und kann von der Website heruntergeladen werden. www.r-project.org Nach dem Herunterladen und der Installation von R kann man R durch Doppelklicken auf das R-Symbol starten. R wird
8. Fachseminar Informatik Martin Jakobs Einstieg in die Objektorientierte Programmierung (Standard 1 / 3)
Ergebnisse der Seminarsitzung vom 19. November 2007 Einstieg in die Objektorientierte Programmierung (Standard 1 und 3) Die Schule - ein Textadventure a) Didaktische Überlegungen Textadventures sind Computerspiele
Arbeitsblatt Übungen in Delphi Informatik Klasse: Datum: 1. Juni 2007
1. Es gibt verschiedene Objekte: 1.1. TLabel Das erste Label, das man auf dem Formular platziert erhält automatisch den Namen label1 Caption (typ: string) Ändern der Anzeige eines Labels : label1.caption:=
Zum Spiel. Lazarus Python Java
Zum Spiel Entwicklung der Adventure-Konsolenspiele Textadventures sind Computerspiele der ersten Generation, also Spiele, bei denen der Spieler nur über Texteingaben mit dem Computer kommunizieren kann.
Workshop 1 Idealgewicht, Version 1 Starten Sie Delphi. Erstellen Sie ein Formular, das ungefähr so aussieht wie die folgende Abbildung:
3. IDEALGEWICHT Kurz zum Ziel dieses Abschnitts: Wir wollen ein Programm schreiben, welches das Idealgewicht des Benutzers aus der Körpergröße und dem Geschlecht berechnet. Workshop 1 Idealgewicht, Version
3. Nun kann auf das Symbol von Stylebook1 geklickt werden. Im mittleren Fenster ist nun das Formular veschwunden. Stattdessen erscheint oben
Informatik App-Projekte Delphi XE7 ist eines der mächtigsten Programmierpakete, die es weltweit gibt. Mit diesem Paket können Windows Fenster-Anwendungen, Server-Anwendungen, Datenbank-Anwendungen und
Delphi-Grundlagen Hn 26.4.2010
Delphi Grundlagen Ein Delphiprogramm besteht aus 3 Teilen: - dem Formular (*.dfm) - dem Quelltext oder der Unit (*.pas) und - der Projektdatei (*.dpr), die Quelltext und Formular zusammenfügt. Änderungen
B T R A C K. Backtracking-Algorithmen. Herbert Paukert
Herbert Paukert: Backtracking in DELPHI 1 B T R A C K Backtracking-Algorithmen Herbert Paukert [01] Die Grundlagen (- 02 -) [02] Backtracking im Labyrinth (- 03 -) [03] Backtracking im Wegnetz (- 10 -)
2 Programmentwicklung mit Delphi
2.1 Arbeiten mit Delphi 26 2 Programmentwicklung mit Delphi Die Programmentwicklung mit Delphi wird in drei Schritten eingeführt: Zuerst wird die prinzipielle Arbeitsweise geschildert, danach wird das
DELPHI 05. Sortier- und Suchalgorithmen. Herbert Paukert
Herbert Paukert: Programmieren in DELPHI Grundkurs, Teil 5 93 DELPHI 05 Sortier- und Suchalgorithmen Herbert Paukert [5] Suchen und Sortieren von Zufallszahlen (- 96 -) [6] Verarbeitung von Zeichenketten
LWB VIII. Programmieren mit Delphi Zur Laufzeit verwaltete Objekte. Zur Laufzeit verwaltete Objekte. Am Beispiel des bekannten Memory-Spieles
Am Beispiel des bekannten Memory-Spieles Warum Spiele? fragen Sie. Ich antworte: um die Kunst der Erfindung zu vervollkommnen. (Leibniz) Mit seinen einfachen und unzweideutigen Regeln ist ein Spiel immer
Gymnasium Herkenrath Leistungskonzept -Fachbereich Deutsch-
Gymnasium Herkenrath Leistungskonzept -Fachbereich Deutsch- Seite von 3 Allgemeine Informationen: Das Fach Informatik wird am Gymnasium Herkenrath in der Sekundarstufe I in den Jahrgangsstufen 8 und 9
Delphi. by www.abyter.de (Martin Monshausen) 1
Delphi Einführung in Delphi Bei Delphi handelt es sich um die visuelle Entwicklungsumgebung zu der Programmiersprache Pascal (genauer gesagt: zu Object Pascal). Delphi ist das Konkurrenzprodukt zu Visual
Lösungen zu den Übungsaufgaben zu Feldern
Lösungen zu den Übungsaufgaben zu Feldern Aufgabe 1: Punktberechnung procedure TForm1.Button1Click(Ser: TObject); punkt = array[1..3] of double; d, p, q: punkt; abstand: double; // Eingabe p[1]:= StrToFloat(Edit1.Text);
Ein Softwareprojekt mit Delphi
IFB-Veranstaltung : OOP mit Delphi II U.Mayr : Turing-Simulator Ein Softwareprojekt mit Delphi Turing-Simulator, ein Softwareprojekt mit Delphi S. 2 Inhaltsverzeichnis 1. Ein Softwareprojekt : Die Simulation
Programmierkurs: Delphi: Einstieg
Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache
Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen
Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe
Erster Bug: eine Motte
SOFTWAREFEHLER Der erste Bug Erster Bug: eine Motte Der Begriff Bug (deutsch: Motte) stammt aus dem Jahre 1945, als Ingenieure in einem Schaltrelais eines Computers (Harvard Mark II-System) eine Motte
1.4.12 Sin-Funktion vgl. Cos-Funktion
.4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten
DELPHI 02. Sprachelemente und Strukturen. Herbert Paukert
Herbert Paukert: Programmieren in DELPHI Grundkurs, Teil 2 21 DELPHI 02 Sprachelemente und Strukturen Herbert Paukert [2] Klassische Sprachelemente (- 22 -) [Anhang] Drei Variationen von einem Programm
Programmierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
Aspekte objektorientierter Programmierung. mit Delphi
IFB-Veranstaltungen : 19.657 / 19.666A und weitere Von Pascal nach Delphi Aspekte objektorientierter Programmierung mit Delphi Ulrich Mayr, Trier Inhaltsverzeichnis OOP-Konzepte von Delphi verstehen und
Wie baue ich mir einen Chat
Wie baue ich mir einen Chat Wie der Titel schon sagt, geht es in diesem Tutorial darum, wie man einen Chat mit den Sockets realisiert. Ihr solltet dazu mit der IDE und der Sprache von Delphi zumindest
1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
Informatik für Schüler, Foliensatz 12 Pseudo-Zufallszahlen
rof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 14. April 2010 1/14 Informatik für Schüler, Foliensatz 12 Pseudo-Zufallszahlen Prof. G. Kemnitz Institut für Informatik, Technische
Änderungen im Vertrags-Manager
Änderungen im Vertrags-Manager 2009-01-27 Version 1.0.0.13... 2 2007-08-09 Version 1.0.0.12... 3 2007-07-25 Version 1.0.0.11... 4 2006-11-07 Version 1.0.0.10... 5 2006-09-27 Version 1.0.0.9... 7 2006-06-28
Komponente QPortUSB für Delphi 2006
Komponente QPortUSB für Delphi 2006 QPortUSB Handbuch Seite 1 von 20 INHALTSVERZEICHNIS Komponente...1 QPortUSB...1 für Delphi 2006...1 Allgemeines Nutzung und Gewährleistung...5 Installation...6 Start
Grundlagen der Programmierung Prof. H. Mössenböck. 14. Schrittweise Verfeinerung
Grundlagen der Programmierung Prof. H. Mössenböck 14. Schrittweise Verfeinerung Entwurfsmethode für Algorithmen Wie kommt man von der Aufgabenstellung zum Programm? Beispiel geg.: Text aus Wörtern ges.:
Einführung in Delphi. Komponenten regeln die Dateneingabe und Datenausgabe.
Einführung in Delphi Komponenten regeln die Dateneingabe und Datenausgabe. Datenverarbeitung Computer sind Geräte zur Datenverarbeitung. Grundprinzip: EVA Eingabe Verarbeitung Ausgabe Beispiel: Minirechner
5. Übung: PHP-Grundlagen
5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern
Von Pascal zu Delphi. Aufbau eines Delphi-Projektes. Grundlagen von ObjectPascal. Prozeduren und Funktionen. Übungen. Ende
Von Pascal zu Delphi Aufbau eines Delphi-Projektes Aufbau einer Unit Aufbau einer Prozedur Grundlagen von ObjectPascal Schleifen Verzweigungen Array Prozeduren und Funktionen Übungen Ende Entwicklung der
y 1 2 3 4 5 6 P (Y = y) 1/6 1/6 1/6 1/6 1/6 1/6
Fachhochschule Köln Fakultät für Wirtschaftswissenschaften Prof. Dr. Arrenberg Raum 221, Tel. 39 14 [email protected] Übungen zur Statistik für Prüfungskandidaten und Prüfungskandidatinnen Unabhängigkeit
VCL Memory Tutorial. von Narses. Version 2.01 vom 31.01.2006. Zielsystem: Delphi 7 Win32VCL. Version 2.01 vom 31.01.2006 Seite 1 von 16
von Narses Version 2.01 vom 31.01.2006 Zielsystem: Delphi 7 Win32VCL Version 2.01 vom 31.01.2006 Seite 1 von 16 1 Einleitung 1.1 Focus In diesem Tutorial wird das Spiel Memory nachgebildet. Ziel ist es,
Fachbericht DPR. Name: René Wagener. Klasse: CI3O1. Fachlehrer: Herr Balog
Fachbericht DPR Name: René Wagener Klasse: CI3O1 Fachlehrer: Herr Balog Inhalt Der Anfang... 3 Was ist Delphi?... 3 Das erste Programm... 3 Delphi VCL-Formularanwendung... 4 Variablen... 5 Beispiel für
Einführung zu der DLL für die USB Experiment Interface Board K8055
K8055D.DLL 1 Einführung zu der DLL für die USB Experiment Interface Board K8055 Die K8055 Interface Board hat 5 digitale Eingangskanäle und 8 digitale Ausgangskanäle. Zusätzlich gibt es 2 analoge Eingänge,
LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java-
Eckart Modrow LEGO-Mindstorms-Roboter S. 1 LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen
Tevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
C++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet
C++ Grundlagen ++ bedeutet Erweiterung zum Ansi C Standard Hier wird eine Funktion eingeleitet Aufbau: In dieser Datei stehen die Befehle, die gestartet werden, wenn das Programm gestartet wird Int main()
Steuern des GSR-Interface mit QBasic
Steuern des GSR-Interface mit QBasic Erstellt von Jochen Sendler, Geschwister-Scholl-Realschule Mannheim Inhaltsverzeichnis 1. Die Programmiersprache QBasic 3 2. Starten von QBasic 3 3. Ansteuern einzelner
LimeSurvey Fragetypen
Page 1 of 6 LimeSurvey Fragetypen LimeSurvey bietet eine Vielzahl von Fragetypen und es kann verwirrend sein, den richtigen Typ für eine Umfrage auszuwählen. Im folgenden werden alle von LimeSurvey unterstützten
Ein Projekt mit JavaFX erstellen
Ein Projekt mit JavaFX erstellen Das Projekt Es soll eine Umrechnung der Geschwindigkeit aus der Einheit m/s in die Einheit km/h erfolgen. Zu diesem Zweck wird ein einzeiliges Textfeld für die Eingabe
Datenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
Virtuelle COM-Schnittstelle umbenennen
Virtuelle COM-Schnittstelle umbenennen COM-Nummer eines USB/Seriell-Wandlers verändern Wenn man ein Gerät mit einem USB/Seriell-Wandler neu anschließt, wird meist eine neue virtuelle COM- Schnittstelle
Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
Einführung in das Programmieren mit Delphi
Einführung in das Programmieren mit Grundlagen für Schüler der Sekundarstufe 1 Dr. F. Borotschnig 2005 LAG Informatik www.lag-informatik.ksn.at Seite 1 Wozu eigentlich programmieren? Diese Frage wird von
Unterstützung. der Windows Benutzerkontensteuerung. Netviewer Support v6.2 mit UAC- Unterstützung
Unterstützung der Windows Benutzerkontensteuerung Netviewer Support v6.2 mit UAC- Unterstützung 07.02.2011 1 Was ist die Windows Benutzerkontensteuerung? Die Benutzerkontensteuerung oder auch User Account
188.154 Einführung in die Programmierung für Wirtschaftsinformatik
Beispiel 1 Vererbung (Liste) Gegeben sind die beiden Klassen ListNode und PersonNode. 188.154 Einführung in die Programmierung für Wirtschaftsinformatik Wiederholung, Prüfungsvorbereitung Monika Lanzenberger
Excel Funktionen durch eigene Funktionen erweitern.
Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion
Installation und Bedienung von vappx unter ios
Installation und Bedienung von vappx unter ios in Verbindung mit WH Selfinvest Hosting Inhalt Seite 1. Installation 5 ios6 2 2. Installation ipad ios6 3 3. Nutzung von vappx auf ios6 ( + ipad) 5 4. Wiederverbinden
FakturaManager. Lieferschein, Rechnung, Mahnung, Statistik. Benutzerhandbuch Version: 8/2004
FakturaManager Lieferschein, Rechnung, Mahnung, Statistik Benutzerhandbuch Version: 8/2004 Installation des Programms FinanzManager 1. Wenn das Setup-Programm nicht automatisch startet, drücken sie die
Datentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache
Agenda für heute, 4. März, 2010 Zusammengesetzte if-then-else-anweisungen Datentypen Pascal ist eine streng typisierte Programmiersprache Für jeden Speicherplatz muss ein Datentyp t (Datenformat) t) definiert
Kurs 1613 Einführung in die imperative Programmierung
Aufgabe 1 Gegeben sei die Prozedur BubbleSort: procedure BubbleSort(var iofeld:tfeld); { var hilf:integer; i:tindex; j:tindex; vertauscht:boolean; i:=1; repeat vertauscht := false; for j := 1 to N - i
VisualBasic - Variablen
Typisch für alle Basic-Dialekte ist die Eigenschaft, dass Variablen eigentlich nicht deklariert werden müssen. Sobald Sie einen Bezeichner schreiben, der bisher nicht bekannt war, wird er automatisch angelegt
Tel.: 040-528 65 802 Fax: 040-528 65 888 Email: [email protected]. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.
Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Die auf dem PC geschriebene Texte oder Programme können über dem ClassPad Manager zu ClassPad 300 übertragen werden. Dabei kann
LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi-
Eckart Modrow LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen unterschiedliche Entwicklungsumgebungen
Windows 7 sichern. !!! Funktioniert nicht auf allen Rechnern!!! Getestet mit Externer USB 3.0 Festplatte 500 GB an USB 3.0 Schnittstelle.
1. Beschreibung Beim Betriebssystem Windows 7 ist ein Programm zur Datensicherung eingebaut. Damit besteht die Möglichkeit das Betriebssystem (befindet sich auf eine versteckte Partitionen und Partition
Typdeklarationen. Es gibt in Haskell bereits primitive Typen:
Typdeklarationen Es gibt in bereits primitive Typen: Integer: ganze Zahlen, z.b. 1289736781236 Int: ganze Zahlen mit Computerarithmetik, z.b. 123 Double: Fließkommazahlen, z.b. 3.14159 String: Zeichenketten,
Apparo Fast Edit Version 3.0.7 im Vergleich zu 3.0.6 Was ist neu?
Apparo Fast Edit Version 3.0.7 im Vergleich zu 3.0.6 Was ist neu? 2 Business Log Detaillierte Erfassung aller Anwenderaktivitäten, z.b. Anmeldung & Abmeldung im Designer Öffnen & Schließen der Business
Aktuelles, Mitteilungen und Veranstaltungen verwalten
1 Aktuelles verwalten Beiträge in "Aktuelles" beziehen sich immer auf neue Inhalte im LfF Web. Diese können neue Dateien in den Downloadtabellen (vgl. 1.1) sein, oder sonstige neue (aktualisierte) Inhalte
Python SVN-Revision 12
Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang
public class SternchenRechteckGefuellt {
Java programmieren: Musterlösungen Konsolen-Aufgaben Aufgabe 1: Gefüllte Rechtecke zeichnen Schreiben Sie ein Programm, das ein durch Sternchen gefülltes Rechteck zeichnet. Der Benutzer soll Breite und
Handbuch EPLAN Electric P8
Produktinformation http://www.hanser.de/deckblatt/deckblatt1.asp?isbn=3-446-40266-7&style=leseprobe Seite 1 von 1 12.09.2006 Handbuch EPLAN Electric P8 Bernd Gischel ISBN 3-446-40266-7 Leseprobe Weitere
Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA
Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten
7. Rufnummern zuweisen
30 Rufnummern zuweisen 7. Rufnummern zuweisen Ihre Rufnummer, die Sie bei der Bestellung angegeben haben, ist bereits in Ihrem DSL-Modem eingerichtet und im 1&1 Control- Center freigeschaltet. Zusätzlich
Auswerten mit Excel. Viele Video-Tutorials auf Youtube z.b. http://www.youtube.com/watch?v=vuuky6xxjro
Auswerten mit Excel Viele Video-Tutorials auf Youtube z.b. http://www.youtube.com/watch?v=vuuky6xxjro 1. Pivot-Tabellen erstellen: In der Datenmaske in eine beliebige Zelle klicken Registerkarte Einfügen
Typisierte Dateien von Martin Strohal. Einleitung. Der Record
Typisierte Dateien von Martin Strohal Einleitung Herzlich willkommen im Tutorial zum Erstellen und Verwenden sequenzieller Dateien! Als Allererstes: Was sind eigentlich "sequenzielle Dateien" und wozu
Programmieren in Haskell Einführung
Programmieren in Haskell Einführung Peter Steffen Universität Bielefeld Technische Fakultät 16.10.2009 1 Programmieren in Haskell Veranstalter Dr. Peter Steffen Raum: M3-124 Tel.: 0521/106-2906 Email:
Von Turbo Pascal zu Object Pascal
unter Delphi Landesfachberater für Informatik in Thüringen [email protected] 4. Fachtagung Informatikunterricht der Zukunft Arbeitskreis F1 März 2006 Gliederung 1. 2. 3. 4. 5. 6. 7. Komponenten 1 Komponentenorientiertes
Oracle Forms. Aufbau und Bestandteile von Formularen. Erstellen eines neuen Blocks. Starten von Oracle Forms
Oracle Forms Oracle Forms ist eine Applikation für den Entwurf und die Erstellung Forms-basierender Anwendungen. Diese Forms umfassen Dateneingabe-Formulare Datenabfrage-Formulare Browser-Formulare Oracle
Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.
Stundenverwaltung Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter. Dieses Programm zeichnet sich aus durch einfachste
FORUM HANDREICHUNG (STAND: AUGUST 2013)
FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...
Funktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Gute Lösung:
Funktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Der Sourcecode wird an den entsprechenden Stellen im Programm wiederholt Programm wird lang
MPEG2Schnitt (Freeware) - demuxte Videodaten schneiden und verketten. framegenauer Schnitt mit Bild-Ton-Synchronisierung und Fehlerkorrekturen
MPEG2Schnitt (Freeware) - demuxte Videodaten schneiden und verketten framegenauer Schnitt mit Bild-Ton-Synchronisierung und Fehlerkorrekturen www.mdienert.de/mpeg2schnitt/index.htm MPEG2Schnitt kann Video
