Aus Pseudocode und Diagrammen. Programmierung unter Linux 3

Aus Pseudocode und Diagrammen

En diese Artikelserie wir sind Tversuchen, einen theoretischen Rahmen bereitzustellen, der es angehenden Programmierern ermöglicht, die besten Tools aus der riesigen Auswahl, die Linux zum Erstellen von Software bietet, auszuwählen.

Im vorherigen Artikel hatten wir den Programmierungsprozess in fünf Phasen unterteilt und mit der Beschreibung des ersten begonnen.

Aus Pseudocodes und Diagrammen

Für diejenigen, die mit grafischen Darstellungen mit Flussdiagrammen nicht vertraut sind, stellt Pseudocode eine gute Alternative dar.

Der Pseudocode liegt auf halbem Weg zwischen einer langen narrativen Beschreibung und einem in einer Programmiersprache geschriebenen Code.

Es ist eine detaillierte Beschreibung der Schritte, die ein Programm ausführen muss, um die ihm anvertraute Aufgabe zu erfüllen. Aber Mit Wörtern aus unserer Sprache geschrieben zu sein, ermöglicht es denen, die an einem Projekt teilnehmen, ohne Programmierer zu sein, festzustellen, ob sie verstanden haben, was von ihnen erwartet wird.

Die Beschreibung im Pseudocode agibt die folgenden Arten von Anweisungen aus; Prozess, Kontrolle, Beschreibung und die Kombination aller oder einiger davon. Dafür verwendet es drei Arten von Strukturen:

  • Sequentielle Struktur: Die Anweisungen werden geordnet ausgeführt, beginnend mit der ersten Zeile usw. bis zur letzten Zeile.
  • Selektive Struktur: Ob eine Anweisung ausgeführt wird, hängt davon ab, ob eine Bedingung erfüllt ist oder nicht. Es kann doppelt sein (es gibt zwei Alternativen) mehrfach (mehrere sich gegenseitig ausschließende Bedingungen) mehrere Fälle (es wird verglichen, wenn ein vom Programm generierter Wert mit einem bestimmten übereinstimmt)
  • Iterativer Aufbau: Eine oder mehrere Anweisungen werden ohne Unterbrechung ausgeführt, bis sie angezeigt werden oder eine Bedingung erfüllt ist. Die Modalitäten sind Loop While (Anweisungen werden ausgeführt, solange eine Bedingung gehalten wird). Schleifenwiederholung (Überprüft, ob alle Anweisungen der Schleife erfüllt wurden und wenn sie ausgeführt wurde, fährt sie mit der Ausführung des restlichen Programms fort, Schleife für (Der Code der Schleife wird ausgeführt, bis die vorgegebene Anzahl von Wiederholungen erreicht ist erreicht), Schleife für jede (wird mit einer Liste von Elementen ausgeführt, Verschachtelung (Funktionen und Prozeduren in andere Funktionen und Prozeduren einbeziehen.

Pseudocode-Beispiel

Angenommen, wir müssen ein Programm schreiben, das zwei vom Benutzer eingegebene Werte vergleicht. Es wird nicht akzeptiert, dass der Benutzer zwei gleiche Werte eingibt. Wir hätten sowas
INICIO
Poner las variables A=0 y B=0
Pedir la introducción de dos valores distintos
Leer los valores
Asignar los valores de A y B
Comparar los valores de A y B
Si A y B son iguales se vuelve a 3
Si A > B entonces escribir A es mayor que B
Si A < B entonces escribir Escribir B es mayor que A
Escribir ¿Desea introducir otro valor? (S/N)
Si se pulsa S ir a 3
Si se pulsa N finalizar programa
FIN

Open-Source-Tools zur Problembestimmung

Programme zum Erstellen von Flussdiagrammen.

Diese Programme bringen alle notwendigen Symbole mit, um die Aufgaben der zukünftigen Anwendung darzustellen.

LibreOffice Zeichnen

Die Vektorgrafik-Anwendung der Office-Suite der Document Foundation Foundation enthält alle notwendigen Symbole. Da es jedoch nicht dafür entwickelt wurde, werden wir keine Automatisierungsfunktionen haben. Position und Größe müssen manuell angepasst werden

Inkscape

Es ist das umfassendste Open-Source-Tool für die Arbeit mit Vektorgrafiken. Es nutzt das SVG-Format mit all seinen Vorteilen und ist die ideale Wahl für die hochwertige Ausgabe von Flussdiagrammen. Es hat auch alle notwendigen Symbole vordefiniert

Dia-Diagramm-Editor

Dia ist von Visio inspiriert, der Windows-Anwendung zum Erstellen technischer Grafiken. Es ist in den Repositorys verfügbar, arbeitet mit verschiedenen Grafikformaten, ermöglicht das Drucken auf mehreren Seiten und ermöglicht neben den vordefinierten Formularen die Verwendung anderer vom Benutzer erstellter Formulare.

Programm zum Schreiben von Pseudocode

PseInt

Diese Entwicklung Spanisch ist großartig, um mit dem Schreiben von Pseudocode zu beginnen. DDa der verwendete Pseudocode auf unserer Sprache basiert, verkürzt sich die Lernkurve merklich. Es enthält auch einen Flussdiagramm-Ersteller, Tooltips, Pseudo-Code-Vorlagen, intelligente Einrückung und Programmausführung.

Da Pseudocode nicht formalisiert ist, stehen nicht viele Tools zur Verfügung. Wenn es Plugins für die verschiedenen Code-Editoren und integrierten Entwicklungsumgebungen gibt.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  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.