Ils Einsendeaufgabe ysql15c, 2022, Note 1

Ils Einsendeaufgabe ysql15c, 2022, Note 1 Cover - Ils Einsendeaufgabe ysql15c, 2022, Note 1 5.99
5,99 €

PHP und MySQL - Vertiefung der OOP und Refaktorierung

Hallo ihr lieben Mitstudierenden, schön, dass du dich für meine Einsendeaufgabe entschieden hast :-)

Die Lösungen wurden von mir persönlich erstellt und sollten nur als Hilfsmittel zur Lösungsfindung genutzt werden.Weitergabe oder Verkauf ist untersagt.

Enthält entsprechenden Korrektur vom Fernlehrer.

Wenn dir die Aufgabe bei der Bearbeitung geholfen hat, würde ich mich über eine positive Bewertung freuen.

Vielen Dank im Voraus:-) und weiterhin viel Erfolg!
————————————————————————
1. Nehmen Sie die finale Version des Praxisprojekts als Basis. Benennen Sie die Datei captchagenerieren.php in captchagenerieren.class.php und die Datei bildspei-chern.php in bildspeichern.class.php um. Beide dienen ja nur zur Deklaration von Klassen und zur Erzeugung einer Instanz aus dieser Klassendeklaration. Wir wollen damit Konventionen einhalten, die im Heft schon an verschiedenen Stellen so auf-getaucht sind.
Sie müssen dann natürlich auch die Referenzen auf diese Dateien anpassen und das Projekt wieder testen. Konkret betreffen die Anpassungen der Referenzen dieses Mal Angaben des src-Attributs in img-Tags in verschiedenen Dateien sowie das Ziel der Datenübermittlung eines Formulars.Geben Sie die Namen der Dateien an, in denen Sie die Anpassungen der Pfade vor-nehmen müssen, und jeweils die vollständigen konkreten Tags, in denen Sie den Dateinamen angepasst haben (Auszüge aus den Quellcodes oder ggf. Screenshots der Stellen im Quellcode).

In der folgenden Aufgabe soll ein abstraktes Auto programmiert werden, das beschleunigen und bremsen kann. Ebenso soll über eine Konstante eine Marke verfügbar sein.

2. Die folgende Aufgabe besteht aus 14 Teilaufgaben, für die jeweils 5 Punkte vergeben werden, wenn diese korrekt gelöst werden. Erstellen Sie zur Lösung ein neues Pro-jekt für die zweite Aufgabe.Vorgegeben sei die SchnittstelleIAutoable in der PHP-Datei Auto.interface.phpmit folgendem Code:

Sie sehen, dass es eine Konstante und drei abstrakte Methoden in der Schnittstelle gibt.
1.Erstellen Sie in einer weiteren Datei Auto.php eine Klasse Auto, die die Schnitt-stelle implementiert. Dazu müssen Sie die Schnittstellendatei mit require() verfügbar machen.
2.Die Klasse Auto stellt eine private Eigenschaft $geschwindigkeit zur Verfügung, die mit 0 initialisiert wird.
3.Überschreiben Sie die Methode getGeschwindigkeit() so, dass diese die Geschwindigkeit zurückgibt.
4.Überschreiben Sie in der Klasse Auto die Methode beschleunigen() so, dass diese die Geschwindigkeit um den als Parameter übergebenen Wert erhöht. Der Parameter für die Geschwindigkeit soll als km/h verstanden werden.
5.Überschreiben Sie die Methode bremsen() so, dass diese die Geschwindigkeit um den als Parameter übergebenen Wert reduziert.
6.Erstellen Sie einen parametrisierten Konstruktor der Klasse Auto, bei dem der Parameter die anfängliche Geschwindigkeit des Autos angibt (wieder als km/h zu verstehen). Der Wert für die anfängliche Geschwindigkeit darf nur gesetzt werden, wenn der Wert des Parameters größer 0 ist. Andernfalls bleibt der Wert der Eigenschaft $geschwindigkeit auf dem Initialwert 0.
7.Erstellen Sie eine Datei Autofahren.php und darin eine Klasse Autofahren.
8.Im Konstruktor der Klasse Autofahren erzeugen Sie ein Objekt der KlasseAuto mit der Anfangsgeschwindigkeit 20 km/h.
9.Geben Sie als erste Anweisung im Konstruktor die Anfangsgeschwindigkeit des Autos aus. Dabei verwenden Sie zur Kennzeichnung des Autos die Konstante MARKE über die Klasse Auto. Die Ausgabe soll der Art sein: „Das Auto der Marke Toeff Toeff wurde am Anfang mit 20 km/h gemessen.“
10.Beschleunigen Sie auf 50 km/h.
11.Geben Sie die neue Geschwindigkeit aus. Die Ausgabe soll der Art sein: „DasAuto der Marke Toeff Toeff hat auf 50 km/h beschleunigt.“
12.Bremsen Sie auf 10 km/h ab.
13.Geben Sie die neue Geschwindigkeit aus. Die Ausgabe soll der Art sein: „Das Auto der Marke Toeff Toeff hat auf 10 km/h abgebremst.“
14.Erstellen Sie in der Datei Autofahren.php ein Objekt der Klasse Autofahren.
Schicken Sie die Listings der PHP-Dateien Auto.php und Autofahren.php sowie einen Screenshot der Ausgaben ein.
Diese Lösung enthält 1 Dateien: (zip) ~6.57 MB
Diese Lösung zu Deinen Favoriten hinzufügen?
Diese Lösung zum Warenkorb hinzufügen?
ysql15c.zip ~ 6.57 MB
Die Einsendeaufgaben zu diesem Heft bestehen im Wesentlichen aus Programmieraufgaben. Bitte senden Sie für eine vollständige Lösung Folgendes ein:
Ein Lösungsdokument im Format einer gängigen Textverarbeitung (doc, docx, odt, rtf) mit Ihrem Namen, dem Heftkürzel und Ihrer Vertragsnummer.
Bitte fügen Sie bei Bedarf oder Aufforderung in der Aufgabenstellung zu einer Aufgabe den kompletten Lösungsquellcode und/oder eine Abbildung der Anwendung zur Laufzeit in das Dokument ein.
Tipp:
In jeder Windows-Version können Sie über die Taste den Bildschirminhalt als Grafik in die Zwischenablage kopieren. Aus dieser können Sie das Bild beispielsweise in ein Bildbearbeitungsprogramm einfügen, dort den relevanten Bereich ausschneiden und diesen in Ihr Lösungsdokument einfügen. In neueren Windows-Versionen steht Ihnen mit dem Snipping-Tool auch ein spezielles Werkzeug für diese Dinge zur Verfügung.
Packen Sie zusätzlich alle erforderlichen Dateien zusammen in ein Zip- oder Rar-Archiv und senden Sie dieses Archiv ebenfalls ein. Gerne dürfen Sie auch das Lösungsdokument diesem Archiv hinzufügen.
Die erste Aufgabe betrifft das Praxisprojekt. Wir wollen hier noch eine kleine Umbenennung von Ressourcen vornehmen und Pfade anpassen.
1. Aufgabe:
Nehmen Sie die finale Version des Praxisprojekts als Basis. Benennen Sie die Datei captchagenerieren.php in captchagenerieren.class.php und die Datei bildspeichern.php in bildspeichern.class.php um. Beide dienen ja nur zur Deklaration von Klassen und zur Erzeugung einer Instanz aus dieser Klassendeklaration. Wir wollen damit Konventionen einhalten, die im Heft schon an verschiedenen Stellen so aufgetaucht sind.
Sie müssen dann natürlich auch die Referenzen auf diese Dateien anpassen und das Projekt wieder testen. Konkret betreffen die Anpassungen der Referenzen dieses Mal Angaben des src-Attributs in img-Tags in verschiedenen Dateien sowie das Ziel der Datenübermittlung eines Formulars.
Geben Sie die Namen der Dateien an, in denen Sie die Anpassungen der Pfade vornehmen müssen, und jeweils die vollständigen konkreten Tags, in denen Sie den Dateinamen angepasst haben (Auszüge aus den Quellcodes oder ggf. Screenshots der Stellen im Quellcode).
u.s.w............
Vorschau
Weitere Information: 09.12.2024 - 09:04:50
  Kategorie: Technik und Informatik
Eingestellt am: 25.03.2022 von Rita01
Letzte Aktualisierung: 17.12.2023
0 Bewertung
12345
Studium:
Bisher verkauft: 9 mal
Bisher aufgerufen: 712 mal
Prüfungs-/Lernheft-Code: YSQL15C-XX1-N01
Benotung: 1
Bewertungen
noch keine Bewertungen vorhanden
Benötigst Du Hilfe?
Solltest du Hilfe benötigen, dann wende dich bitte an unseren Support. Wir helfen dir gerne weiter!
Was ist StudyAid.de?
StudyAid.de ist eine Plattform um selbst erstellte Musterlösungen, Einsendeaufgaben oder Lernhilfen zu verkaufen.

Jeder kann mitmachen. StudyAid.de ist sicher, schnell, komfortabel und 100% kostenlos.
Rechtliches
Für diesen Artikel ist der Verkäufer verantwortlich.

Sollte mal etwas nicht passen, kannst Du gerne hier einen Verstoß melden oder Dich einfach an unseren Support wenden.

Alle Preise verstehen sich inkl. der gesetzlichen MwSt.
Mehr von Rita01
 
Zahlungsarten
  • Payments
Auf StudyAid.de verkaufen
> 2000
Schrieb uns eine WhatsApp