Fachinformatiker für Systemintegration YSQL15C ILS 2021

Fachinformatiker für Systemintegration YSQL15C ILS 2021 Cover - Fachinformatiker für Systemintegration YSQL15C ILS 2021 4.30
4,30 €

PHP und MySQL - Vertiefung der OOP und Refaktorierung

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) ~716.5 KB
Diese Lösung zu Deinen Favoriten hinzufügen?
Diese Lösung zum Warenkorb hinzufügen?
YSQL15C.zip ~ 716.5 KB
Siehe in der Beschreibung.
Weitere Information: 20.11.2024 - 17:23:04
  Kategorie: Technik und Informatik
Eingestellt am: 11.02.2022 von x1M4nu
Letzte Aktualisierung: 11.02.2022
0 Bewertung
12345
Studium:
Bisher verkauft: 13 mal
Bisher aufgerufen: 669 mal
Prüfungs-/Lernheft-Code: YSQL15C
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 x1M4nu
 
Zahlungsarten
  • Payments
Auf StudyAid.de verkaufen
> 2000
Schrieb uns eine WhatsApp