Programmierung

Fragen zur Programmierung

Fragen zur Programmierung


T. ..
Diese Lernkarten bieten einen umfassenden Einblick in die Grundlagen der Programmierung, geeignet für Anfänger und Fortgeschrittene. Sie decken Themen wie Variablen, Funktionen, Schleifen, Verteiler und Kontrollstrukturen ab, wobei auch spezifische Konzepte wie Endlosschleifen, Modulaufbau und verschiedene Programmiersprachen wie HTML, JavaScript und PHP behandelt werden. Programmierer und IT-Interessierte profitieren von diesen Karteikarten, um ihr Verständnis zu vertiefen und praktische Anwendungen zu erlernen.
Karten
30
Lernende
2
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
29.08.2023 / 30.08.2023

Lernkarten

Was macht eine Programmiersprache aus?

Berechnen und vergleichen

Erläutern sie den Begriff Scriptsprache.

Sprache, die im Textiditor im Klartext bearbeitet werden kann (z.B.: HTML, JavaScript, PHP, CSS)

Erläutern sie den Begriff Interpretersprache.

Code wird von einem Interpreter während der Laufzeit immer wieder für den Prozessor übersetzt. (z.B.: C++, JavaScript, HTML, PHP)

Erläutern sie den Begriff Compilersprache.

Code wird einmalig in eine Binärdatei kompiliert und kann ab diesem Zeitpunkt bei Aufruf ohne erneute Übersetzung vom Prozessor abgearbeitet werden. (z.B.: C#)

Kreuzen sie an, worunter HTML fällt:
⚬ Programmiersprache
⚬ Scriptsprache
⚬ Interpretersprache
⚬ Compilersprache

Was ist Programmieren?

Ausarbeitung eines Planes zur Lösung einer Aufgabe.

Was ist Kodieren?

Umsetzung eines solchen Planes in Quellcode mit einer Syntax einer bestimmten Sprache.

Erläutern sie den Begriff Algorithmus.

Eine Vorgehensweise, um eine Problem Schritt für Schritt zu lösen. → Plan zur Lösung einer Aufgabe.

Was ist in der Programmierung eine Funktion?

Eine Ansammlung von Anweisungen, der ein Name gegeben wird. → Ein Unterprogramm, oder Modul.

Erläutern sie sowohl die Variable als auch die Konstante.

Variable:Benannter Speicherbereich Konstante:Eine Variable, die zur Laufzeit den Wert nicht verändert.

Wozu dient eine Deklaration?

Zur Festlegung eines Datentyps oder Datenwertes, damit ein Programm im weiteren Verlauf damit arbeiten kann.

Erläutern sie die beiden Deklarationsarten.

Lokal:                 innerhalb eines Moduls oder Funktion. 
                           Variable kann nur dort aufgerufen werden
Global:               außerhalb.
                           Variable kann dann von jedem Modul oder Funktion aufgerufen werden


 

Wozu dient die Initialisierung?

Um Startwerte festzulegen
→ Startwertvergabe

Erklären sie den modularen Aufbau in der Programmierung.

Unterteilung in mehreren Unterprogramme, die zu einem Hauptprogramm zusammengeführt und ausgeführt werden.

Welche Vorteile bietet der modulare Aufbau?

→ Übersichtlichkeit
→ Wiederverwendbarkeit (von einzelnen oder mehreren Unterprogramm)
→ Speichereinsparung
→ bessere Wartbarkeit

Was ist ein Konstruktor?

Ein Befehl, um etwas neues zu erstellen.
Universalkonstruktor → Neu


 

Nennen sie zu den 5 Operatoren Arten konkrete Beispiele:

- Verknüpfungsoperatoren

- Verkettungsoperatoren

- Mathematische Operatoren

- Vergleichsoperatoren

- Zuweisungsoperatoren

● Verknüpfungsoperatoren (auch “logische Operatoren“)
OR, AND, XOR

● Verkettungsoperatoren
& → SQL
. → PHP
+ → JavaScript

● Mathematische Operatoren
Addition
Subtraktion
Multiplikation
Division

● Vergleichsoperatoren
= → für Zahlen (IS oder IS NOT)
LIKE → für Texte

● Zuweisungsoperatoren
=
++
--


 

Nennen sie die Kurzform für x = x + 1;

x++

Nennen sie die Kurzform für x = x + 24;

x+ = 24

Was ist mit Modul gemeint?

Prüfung, ob eine Zahl ganzzahlig durch eine andere Zahl teilbar ist.

Was bedeutet Konkatenation?

Verkettung von Variableninhalten und Texten für eine verständliche Ausgabe.

Was sind in der Programmierung Kontrollstrukturen?

Schleifen und Verteiler.

In welcher Art Verteiler muss eine offene Frage gestellt werden?

Mehrfachverteiler.

In welcher Art Verteiler muss eine geschlossene Frage gestellt werden?

Logischer Verteiler.

Was ist bei. zeichnen eines Mehrfachverteilers unbedingt zu beachten?

Der Sonst-Zweig

Was unterscheidet eine kopf- von einer fußgesteuerten Schleife in Bezug auf Bedingungsarten und Mindestanzahl Durchläufe?

Kopfgesteuerte Schleifen werden eventuell nie erfüllt.
(Einstiegsbedingung kann übersprungen werden)
Fußgesteuerte Schleifen müssen mindestens einmal erfüllt werden.
(Ausstiegsbedingung)

Sind Endlosschleifen generell Fehler? Erläutern sie ihre Antwort nachvollziehbar.

Nein. Gewollte Endlosschleifen sind möglich.

Warum werden Zählvariablen in Schleifen meistens als “i“ benannt? Wofür steht das “i“?

Iteration
→ “i“ ist die Abkürzung (herauf oder herab zählen eines Wertes)

Was bedeutet "PoE"?

Power over Ethernet
→ Strom wird über die Ethernetdose bezogen

Was ist ein "PoE-Injektor"?

Ein Gerät, dass einen Switch PoE fähig macht.

Lernen