Programmation de base avec Pseint (partie 2)

Cette entrée est une continuation de l'entrée précédente (Programmation de base avec Pseint (partie 1)) et fait partie d'une série de tutoriels sur la programmation.

Pour pouvoir programmer il est nécessaire que Pseint ait été configuré correctement, si tout est correct nous pouvons continuer avec ce tutoriel qui est directement axé sur l'apprentissage du fonctionnement de Pseint afin de démarrer avec les programmes.

pseint

Une fois commencé, nous verrons les parties suivantes:

  1. Commandes: (c'est celle de gauche) dans lesquelles se trouvent les cycles, fonctions et / ou conditionnels les plus élémentaires.
  2. barre d'état: (celle en bas où il est dit "Aucune mise à jour disponible") cette barre indique l'état actuel de Pseint.
  3. Zone de travail: c'est la plus grande partie, c'est là que nous écrirons notre programme.

Ce sont les principaux, les autres ne seront pas très utiles pour le moment

ALGORITHME DANS LE CODE PSEUDO

Action de processus sans titre 1; action 2; ... ... ... action n; Processus final

C'est la forme générale d'un algorithme, comme vous pouvez le voir, il commence par "Process [SinTitulo]" qui indique le début du programme et se termine par "EndProcess" qui indique que le programme est terminé.

VARIABLES

Les variables sont des secteurs de mémoire qui stockent des données spécifiques et sont identifiées par un nom spécifique faisant référence à ces espaces mémoire. Dans Pseint, vous pouvez définir des variables des manières suivantes:

Avec le signe égal de sorte que «a» est la variable qui reçoit la valeur de l'addition de «c» plus «b»

a = c + b;

L'autre façon est avec le signe d'affectation (que nous verrons plus tard, pour le moment il nous suffit de le savoir) et il est similaire au précédent à la différence qu'il s'agit d'un signe différent

a <- b + c;

Ces signes ne demandent aucune valeur à l'utilisateur pour savoir quelle valeur placer puisque cela se fait avec la fonction «lire»

ARRANGEMENTS

Un tableau est une séquence de variables multidimensionnelles qui peuvent être stockées sous la forme d'un tableau ou d'un cube, dans lequel les variables sont appelées par un identifiant général et un nombre dans le système plan cartésien. Dans Pseint, les tableaux sont définis avec la fonction "dimension" que nous verrons également plus tard.

Dans ce cas, l'identifiant général serait var y et le nombre serait "x" et "y" qui pourrait être [1,1] ou [2,1], etc.

Variable de dimension [x, y]

Ensuite, pour appeler la variable que vous utiliseriez

 var [x, y]

Où "x" pourrait être 1 et "y" pourrait être 2 alors il appellerait "var [1,2]" qui serait indépendant de "var [1,1]", etc.

OPÉRATEURS

Les opérateurs comme leur nom l'indique sont des signes qui utilisent certaines valeurs pour donner un résultat, les opérateurs dans Pseint sont les suivants:

  1. Supérieur à ">"
  2. Moins de «<«
  3. Identique à "="
  4. Inférieur ou égal à «<=»
  5. Supérieur ou égal à "> ="
  6. Différent de «<>»
  7. Conjonction (et) "Et" ou "&"
  8. Disjonction (ou) «OU» ou «|»
  9. Refus (non) "NON" ou "~"
  10. Ajouter "+"
  11. Soustraire «-«
  12. Multiplication "*"
  13. Division "/"
  14. Autonomisation «^»
  15. Module (reste d'une division) «%» ou «MOD»

La hiérarchie (ordre) des opérations est la même que celle de l'algèbre et est modifiable avec des parenthèses. Dans le cas des opérateurs logiques, l'opération est court-circuitée, l'opérateur "NON" inverse le résultat.

Dans cette liste, seuls ceux à utiliser sont mentionnés, pour voir la liste complète vous pouvez vous rendre dans la documentation PSeInt.

FONCTIONS

En programmation, une fonction est une série d'instructions qui donnent un résultat précis et qui peuvent recevoir une valeur pour exécuter la tâche qu'elles doivent effectuer. Dans Pseint, une fonction s'écrit comme suit:

Sous-processus [variable de retour] <- [Nom de la fonction] ([Arguments]) action 1; action 2: ... ... ... action n; Terminer les sous-processus

Eh bien et c'est tout dans le prochain tutoriel je me concentrerai sur le reste des fonctions et leur syntaxe à l'exception des opérateurs mentionnés ici car leur syntaxe est presque évidente.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   glcq dit

    Merci beaucoup pour le partage de ces tutoriels, ils sont très intéressants.

    1.    xnmm dit

      il n'y a aucune raison et tout de suite je dis que le suivant est déjà dédié à la programmation
      salutations

  2.   porter dit

    Merci pour le partage, ce programme que je connaissais déjà, je l'ai découvert dans sourceforge et il est très bien, il me sera utile car même si je fais de la programmation, je le fais sans connaissances spécifiques sur les termes etc, et je viens d'un domaine qui n'a rien à voir avec ça car c'est les sciences humaines Donc, ces classes sont très bonnes pour donner des idées faciles sur le contenu de programmation, car si vous êtes comme moi complètement ignorant de la chose, des termes comme classes, variables, qui sont basiques sont des choses qui pour les personnes sans connaissances de base en programmation sont des choses sans une image ou des concepts inconnus, en ce sens ce programme est très bon. Merci pour le partage et j'ai mis une épingle dans mes favoris. Cordialement.

    1.    spartan2103 dit

      Je pense similaire à Portaro. Je viens aussi du domaine des sciences humaines et bien que je sache quelque chose sur la programmation, je le fais plus lyriquement, sans grande connaissance des faits, merci pour les tutoriels. Au fait, êtes-vous le Portaro qui publie dans Gnu / Linux Vagos?

  3.   spartan2103 dit

    Je pense similaire à Portaro. Je viens aussi du domaine des sciences humaines et bien que je sache quelque chose sur la programmation, je le fais plus lyriquement, sans grande connaissance des faits, merci pour les tutoriels. Au fait, êtes-vous le Portaro qui publie dans Gnu / Linux Vagos?