Module: Routinen: Prozeduren und Funktionen - 1


Problem

1/11

Routinen: Einführung

Theory Click to read/hide

Teilprogramm - Es ist ein separater Teil des Programms, das einen Namen und eine separate Mission hat. Das Unterprogramm befindet sich zu Beginn des materiellen Programms und kann (aufgenommen) aus dem Kernprogramm gestartet werden, wie im Namen angegeben.

Die Verwendung von Unterprogrammen vermeidet eine Vervielfältigung des Codes, wenn derselbe Code an verschiedenen Programmstellen erforderlich ist.
Bibliotheksimporte (z. System(a) aus bereits formulierten Teilprogrammen bestehen. Die Programmierer müssen nicht darüber nachdenken, welche Algorithmen sie tragen, sie benutzen sie nur, um darüber nachzudenken, was sie tun. Es ist eine große Zeitersparnis. Es gibt keine Notwendigkeit, einen Algorithmus zu schreiben, der bereits von jedem geschrieben wurde.

Jedes Unterprogrammnur eine Aufgabeentweder etwas berechnen oder Daten freigeben oder etwas anderes tun.

Unterprogramme oder Methoden, zwei Arten -Funktion (diese, die das Ergebnis zurückgeben) und Verfahren (die, die nicht zurückkehren).

Fangen wir mit Typ 2 an. Versuchen wir ein einfaches Beispiel.
Sagen wir, wir müssen die Error-Zeile jedes Mal auf den Bildschirm stellen, wenn der Code einen Fehler durch den Fehler des Benutzers macht (z.B. wenn er falsche Daten einführt).
Dies könnte durch Schreiben des Bedieners geschehen.
Console.WriteLine("Error");
Lassen Sie uns jetzt vorgeben, dass diese Linie in viele Programmorte eingefügt werden muss. Natürlich können Sie es überall schreiben. Aber diese Entscheidung hat zwei Mängel.
(1) Diese Zeile wird oft gespeichert;
(2) Wenn wir die Schlussfolgerung im Fehlerfall ändern wollen, müssen wir diese Linie im gesamten Programm ändern, was sehr unangenehm ist.

Solche Fälle erfordern Verfahren und Verfahren.
Das Programm mit dem Verfahren kann wie folgt aussehen:

using System;
class Program {
    static void PrintError() {
        Console.WriteLine("Error");
    }
    static void Main() {
        PrintError();
    }
}

Das Verfahren beginnt mit dem Wortvoid♪ Es folgen leere Klammern.
Alle Betreiber, die das Verfahren durchführen, werden mit Ausnahme registriert.
Änderung Static bedeutet, dass das Feld, das Verfahren oder die Charakteristik nicht zu jedem Objekt der Klasse gehören, sondern zu allen zusammen.
Verfahren und Verfahren werden bis zur Hauptmethode M aufgezeichnetain()

Um sich auf das Verfahren zu beziehen, sollte das Hauptprogramm es auf seinen Namen berufen und nicht vergessen, Klammern zu schreiben.
Sie können die Prozedur im Programm jederzeit anrufen.

Problem

Holen Sie sich ein Verfahren, das die Phrase "Error, Division by zero" auf dem Bildschirm. Geben Sie mir den richtigen Namen des Verfahrens und ziehen Sie eine Schlussfolgerung.