Grundlegende Programmierung mit Pseint (Teil 2)

Dieser Eintrag ist eine Fortsetzung des vorherigen Eintrags (Grundlegende Programmierung mit Pseint (Teil 1)) und ist Teil einer Reihe von Tutorials zur Programmierung.

Um programmieren zu können, muss Pseint korrekt konfiguriert sein. Wenn alles korrekt ist, können wir mit diesem Tutorial fortfahren, das sich direkt darauf konzentriert, wie Pseint funktioniert, um mit den Programmen zu beginnen.

Psint

Nach dem Start sehen wir die folgenden Teile:

  1. Befehle: (es ist der links), in denen die grundlegendsten Zyklen, Funktionen und / oder Bedingungen sind.
  2. Statusleiste: (die untere Leiste mit der Aufschrift "Keine Updates verfügbar") Diese Leiste zeigt den aktuellen Status von Pseint an.
  3. Arbeitsbereich: Es ist der größte Teil, hier werden wir unser Programm schreiben.

Dies sind die wichtigsten, die anderen werden im Moment nicht sehr nützlich sein

ALGORITHMUS IM PSEUDO-CODE

Prozessaktion ohne Titel 1; Aktion 2; ... ... ... Aktion n; Prozess beenden

Dies ist die allgemeine Form eines Algorithmus, wie Sie sehen können. Sie beginnt mit "Process [SinTitulo]", was den Start des Programms anzeigt, und endet mit "EndProcess", was anzeigt, dass das Programm beendet wurde.

VARIABLEN

Variablen sind Speichersektoren, in denen bestimmte Daten gespeichert sind und die mit einem bestimmten Namen gekennzeichnet sind, der auf diese Speicherbereiche verweist. In Pseint können Sie Variablen folgendermaßen definieren:

Mit dem Gleichheitszeichen, so dass «a» die Variable ist, die den Wert der Addition von «c» plus «b» erhält.

a = c + b;

Der andere Weg ist mit dem Zuweisungszeichen (das wir später sehen werden, im Moment müssen wir es nur wissen) und es ähnelt dem vorherigen mit dem Unterschied, dass es ein anderes Zeichen ist

a <- b + c;

Diese Zeichen fordern vom Benutzer keinen Wert an, um zu wissen, welcher Wert platziert werden soll, da dies mit der Funktion «Lesen» erfolgt

ARRANGEMENTS

Ein Array besteht aus Sequenzen mehrdimensionaler Variablen, die in Form einer Tafel oder eines Würfels gespeichert werden können, wobei die Variablen durch eine allgemeine Kennung und eine Zahl im kartesischen Ebenensystem aufgerufen werden. Arrays in Pseint werden mit der Funktion "Dimension" definiert, die wir später auch sehen werden.

In diesem Fall wäre die allgemeine Kennung var y und die Zahl wäre "x" und "y", was [1,1] oder [2,1] usw. sein könnte.

Dimension var [x, y]

Dann rufen Sie die Variable auf, die Sie verwenden würden

 var [x, y]

Wo "x" 1 und "y" 2 sein könnte, würde es "var [1,2]" nennen, was unabhängig von "var [1,1]" usw. wäre.

BETREIBER

Die Operatoren sind, wie der Name schon sagt, Zeichen, die einige Werte verwenden, um ein Ergebnis zu erhalten. Die Operatoren in Pseint sind die folgenden:

  1. Größer als ">"
  2. Weniger als «<«
  3. Gleich wie "="
  4. Kleiner oder gleich «<=»
  5. Größer oder gleich "> ="
  6. Anders als «<>»
  7. Konjunktion (und) "Und" oder "&"
  8. Disjunktion (oder) «ODER» oder «|»
  9. Ablehnung (nein) "NEIN" oder "~"
  10. Fügen Sie "+" hinzu
  11. Subtrahieren «-«
  12. Multiplikation "*"
  13. Teilung "/"
  14. Empowerment «^»
  15. Modul (Rest einer Division) «%» oder «MOD»

Die Hierarchie (Reihenfolge) der Operationen entspricht der der Algebra und kann in Klammern geändert werden. Bei logischen Operatoren ist die Operation kurzgeschlossen, der Operator "NO" invertiert das Ergebnis.

In dieser Liste werden nur die zu verwendenden aufgeführt. Um die vollständige Liste anzuzeigen, können Sie zur PSeInt-Dokumentation gehen.

Funktionen

Bei der Programmierung besteht eine Funktion aus einer Reihe von Anweisungen, die ein bestimmtes Ergebnis liefern und einen gewissen Wert erhalten können, um die Aufgabe auszuführen, die sie ausführen müssen. In Pseint wird eine Funktion wie folgt geschrieben:

SubProcess [Rückgabevariable] <- [Funktionsname] ([Argumente]) Aktion 1; Aktion 2: ... ... ... Aktion n; Unterprozesse beenden

Nun, und das war's im nächsten Tutorial. Ich werde mich auf den Rest der Funktionen und ihre Syntax konzentrieren, mit Ausnahme der hier erwähnten Operatoren, da ihre Syntax fast offensichtlich ist.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   glcq sagte

    Vielen Dank, dass Sie diese Tutorials geteilt haben. Sie sind sehr interessant.

    1.    xnmm sagte

      Es gibt keinen Grund und ich sage sofort, dass der nächste bereits der Programmierung gewidmet ist
      Grüße

  2.   Porter sagte

    Vielen Dank für das Teilen, dieses Programm, das ich bereits kannte, ich habe es in SourceForge entdeckt und es ist sehr gut, es wird mir nützlich sein, denn selbst wenn ich etwas programmiere, mache ich es ohne spezifisches Wissen über Begriffe usw. und komme von Ein Bereich, der nichts damit zu tun hat, da es sich um Geisteswissenschaften handelt. Diese Klassen sind also sehr gut geeignet, um einfache Ideen zum Programmieren von Inhalten zu geben, denn wenn Sie wie ich die Sache völlig ignorieren, sind Begriffe wie Klassen, Variablen, die grundlegend sind, Dinge dass für Leute ohne grundlegende Programmierkenntnisse Dinge ohne Bild oder unbekannte Konzepte sind, in diesem Sinne ist dieses Programm sehr gut. Vielen Dank für das Teilen und ich habe eine Stecknadel in meine Lesezeichen gesetzt. Grüße.

    1.    spartan2103 sagte

      Ich denke ähnlich wie Portaro. Ich komme auch aus dem Bereich Geisteswissenschaften und obwohl ich etwas über Programmierung weiß, mache ich es lyrischer, ohne viel Wissen über die Fakten. Danke für die Tutorials. Übrigens, sind Sie der Portaro, der in Gnu / Linux Vagos postet?

  3.   spartan2103 sagte

    Ich denke ähnlich wie Portaro. Ich komme auch aus dem Bereich Geisteswissenschaften und obwohl ich etwas über Programmierung weiß, mache ich es lyrischer, ohne viel Wissen über die Fakten. Danke für die Tutorials. Übrigens, sind Sie der Portaro, der in Gnu / Linux Vagos postet?