Opérateurs Pascal. Pascal langage de programmation

Probablement chaque écolier connaît la langueprogrammation, qui s'appelle "Pascal". Qu'est-ce que c'est? Pendant longtemps, cette langue est devenue morte, parce qu'elle est utilisée seulement dans les écoles pour enseigner aux étudiants et est considérée comme une base. Il se réfère à une version simplifiée de la langue Algol. Mais, contrairement à ce dernier, "Pascal" peut être utilisé pour écrire de vrais programmes et même des jeux. Auparavant, il était très populaire, mais il n'est maintenant préservé, en fait, qu'à des fins éducatives. La première chose qui attire les programmeurs potentiels dans Pascal est la capacité à écrire, en préservant les propriétés de la langue anglaise, plutôt que de se creuser la tête en utilisant des schémas spéciaux qui sont adoptés dans des langages comme C.

Créé "Pascal" par Nicklaus Wirth en 1970. La langue est nommée d'après le scientifique Blaise Pascal, qui devint le père de la première machine au monde. Elle pourrait ajouter deux nombres différents. Le descendant direct de la langue "Pascal" est "Modula-2". Ce dernier est une version améliorée.

Système de programmation

Pascal ABC est un langage de programmation représenté par un système existant. Cependant, le décrit est une variante de la nouvelle génération.

Pourquoi ont-ils créé "Pascal ABS"? Il y avait deux raisons importantes à cela:

  • systèmes obsolètes de la langue originale;
  • désir de former un environnement de programmation plus moderne et intégré.

Le langage de Pascal ABC inclut le système de "Pascal" classique, des éléments de "Delphi" et ses propres extensions. Il est apparu en 2002.

Il y a aussi un compilateur éponyme, qui est un environnement de programmation puissant et moderne. Il peut fonctionner sous Linux, macOS et Windows.

La plateformeNET vous permet d'utiliser des fonctions supplémentaires, mais aussi de programmer dans des styles structurels, orientés objet et fonctionnels. L'auteur de cette langue était Mikhalkovich. Influence sur elle a été rendue non seulement par Pascal et Delphi, mais aussi par C # et Python.

opérateurs pascal

Caractéristiques générales des opérateurs

Les opérateurs dans le langage de programmation sont nécessaires pourAfin d'écrire un programme. Ils permettent d'effectuer certaines fonctions et algorithmes. En quoi les équipes de Pascal sont-elles différentes des autres éléments? Le fait qu'ils impliquent la réalisation d'une action. "Pascal" est agencé de telle manière que tous les opérateurs sont constitués de mots de service spéciaux. Séparez les commandes entre elles et les autres éléments en utilisant un point-virgule (;). Tous les opérateurs sont conditionnellement divisés en groupes:

  • Simple. Ces commandes ne contiennent pas d'autres éléments. Ce sont: un opérateur d'affectation (un deux-points et égal), des procédures de transition inconditionnelles (utilisées pour les étiquettes).
  • Structuré Ces opérateurs sont constitués d'autres éléments: opérateur composé, instructions de condition, boucles, jointure.

Les deux groupes seront discutés en détail plus loin dans l'article.

L'opérateur de procédure

Cet opérateur est requis pour appeler la procédure. Pour créer une ligne dans l'environnement de programmation, vous devez spécifier l'identifiant derrière lequel les paramètres d'appel doivent être situés. Cependant, le langage a des procédures qui n'ont pas le dernier élément. Ils sont divisés en "Pascal" en deux types:

  • standard (écrit dans la langue elle-même);
  • personnalisé (créé par le programmeur).

Lorsque vous spécifiez un ensemble spécifique d'éléments dans une rangée, une procédure particulière est utilisée.

Opérateurs ("Pascal"), responsables deactions standard, souvenez-vous assez facilement. Il est nécessaire d'écrire le mot uses dans la section description et d'entrer une description de la procédure. Il existe de tels éléments standard que vous n'avez pas besoin d'entrer dans le premier bloc. Ce sont les tâches lues, écrites et autres.

Des procédures personnalisées sont requises avantle travail du programme est créé et placé dans la section descriptions ou dans le module. Lorsque vous utilisez cette dernière option, elle doit être écrite dans la section USES ou PROCEDURE.

pascal abc

L'opérateur de la branche inconditionnelle

Les opérateurs simples sont faciles à utiliser,y compris GOTO. Dans "Pascal" il y a une section d'étiquettes qui vous permet de placer un certain opérateur, nécessaire pour le développeur, et de s'y référer sans condition. Un ensemble de chiffres et de lettres sans signes ni espaces devrait être utilisé comme étiquette. Il est séparé de la ligne par un deux-points (:). Avant de créer une étiquette, vous devez spécifier les noms de cet élément dans la section de description LABEL.

Avant de créer un département, vous devez connaître certaines des nuances:

  • toutes les étiquettes décrites doivent être utilisées;
  • Si les éléments ont des noms de numéros, vous ne pouvez pas les déclarer.

Malheureusement ou heureusement, l'opérateur GOTOles langages de programmation modernes ne sont pas utilisés. Cela est dû au fait que de tels systèmes, en travaillant, créent le principe du convoyeur. Et de tels opérateurs ("Pascal"), comme GOTO, violent le processus de calcul.

Pascal opérateur de sortie

Opérateurs de condition

L'opérateur conditionnel représenté par les constructionsIF-THEN-ELSE, utilisé pour afficher les branches dans lesquelles l'une des options est nécessairement un mensonge. Le processus de calcul continuera sur l'une des options présentées. Conditionnellement, le processus est divisé en deux types:

  • la structure de la fourche (quand il y a deux options pour les actions, et chacune mène à son propre résultat);
  • Structure de dérivation (lorsque la deuxième option est faux, et dans ce cas, le programme contourne le résultat utilisé pour la vérité).

La construction IF-THEN-ELSE représente les opérateurs structurés. Ces mots sont officiels. Cependant, ce dernier n'est pas soumis à une utilisation obligatoire.

Comment fonctionne la construction? De l'anglais, il est traduit par "si-alors-différemment". Si la condition spécifiée par le programme est vraie, alors ce qui est écrit après le mot est alors exécuté. Et si c'est incorrect, alors ce qui est écrit après ou après la ligne avec alors est considéré comme valide.

équipes à pascal

L'opérateur composite

Afin de comprendre cette phrase,vous devez connaître la définition. Les opérateurs composés ("Pascal") sont un ensemble d'opérations dans un programme écrit entre crochets BEGIN-END. Pour cette raison, un groupe d'équipes est représenté comme le seul ensemble.

Opérateur de sélection

En raison du fait que l'opérateur IF est capable de travailleravec seulement deux branches, une commande de sélection CASE a été créée. Dans ce système, il y a des mots de service - case, of, end, else. Ce dernier peut également être absent. Avant que l'opérateur ne travaille, le paramètre et sa valeur doivent être déclarés. Si la clé de sélection est la même que les constantes de sélection, l'opérateur qui suit la sélection est exécuté. S'il n'y a pas de correction, alors toutes les commandes sont ignorées. L'option qui suit le mot ELSE ou après l'instruction CASE est exécutée.

Cet opérateur de sélection n'utilise pas Pascalun tel système de travail que IF. Il n'y a pas de vérification explicite de la condition. Si nous considérons son travail plus en détail, nous pouvons voir que CASE introduit une petite dissonance dans le programme, puisque l'opérateur se termine par le mot END, auquel il n'y a pas de paire BEGIN. Il est beaucoup plus pratique de l'utiliser, surtout s'il y a 5 choix ou plus. Pour s'inscrire définitivement IF-THEN sera long, et ce n'est pas un processus facile.

opérateurs principaux pascal

Opérateurs ("Pascal"): cycles

Quels sont les cycles? Ils impliquent une répétition de plusieurs systèmes de commande plusieurs fois jusqu'à ce que la condition soit entièrement satisfaite. Deux types de cycles sont connus en Pascal:

  • cycle avec paramètre;
  • itératif

Qu'est-ce que chacun représente? Le premier (un cycle avec un paramètre) a toujours des paramètres connus. Parfois, il est également appelé régulier. Sa principale différence est que le nombre de répétitions du cycle est connu avant qu'il ne commence.

Dans la itération, une nuance similaire est inconnue. La boucle est exécutée jusqu'à ce que la condition soit remplie.

Différents types et types de cycles peuvent être distingués à l'aide de certaines structures:

  • REPEAT: répétition avec une postcondition.
  • PENDANT: répétition avec précondition.
  • FOR - l'opérateur du compte. Il est utilisé dans une boucle avec un paramètre.

Les deux premières options sont utilisées pour la répétition itérative. La principale différence entre eux et le dernier opérateur est qu'ils peuvent être utilisés dans une boucle avec un paramètre, et FOR ne peut pas être utilisé pour les répétitions sans paramètre.

opérateur de sélection à pascal

Opérateurs d'entrée-sortie

Pour l'interaction de l'environnement de programmation avecl'environnement est la responsabilité des opérateurs d'entrées-sorties. Ils vous permettent d'entrer des informations et d'afficher le résultat sur l'écran ou pour l'impression. La commande read permettra à l'utilisateur de spécifier ses données dans le programme en cours d'exécution. Comment cela se passe-t-il? Le programme s'arrête pendant un moment, un curseur clignotant apparaît sur l'écran, qui attend la saisie de données de la part de la personne. La différence dans les performances des deux opérateurs read et readln est faible. Ce dernier déplace simplement le curseur sur la ligne suivante.

L'instruction de sortie ("Pascal") est write (ln). La partie LN vous permet de continuer à produire des données sur la ligne suivante. Si vous spécifiez simplement l'opérateur dans le programme, une période vide sera affichée. Utilisez cette commande dans ce sens n'est pas nécessaire.

Il existe également des instructions var, close. Ils ne peuvent pas être utilisés si le programme ne l'exige pas.

opérateurs structurés

Les opérateurs de base ("Pascal") sont décrits dans l'article. Ils aideront à écrire un programme mieux, ils travaillent eux-mêmes assez rapidement et sans échecs. Sans eux, rien n'arrivera au futur programmeur en travaillant avec le langage "Pascal". Des programmes sans opérateurs, hélas, ne peuvent être imaginés. Donc, ils doivent être capables de fonctionner. Les opérateurs du cycle peuvent sembler compliqués, mais vous devriez pratiquer et les problèmes disparaîtront tous. Bonne chance au travail!

</ p>
J'ai aimé:
0
Articles connexes
A quoi servent les langages de programmation?
Un exemple de programmes en Pascal. Programmation
Opérateur d'affectation en Pascal: quoi faire
L'environnement de programmation "Pascal ABC"
Quels sont les types de données dans Pascal?
Procédures et fonctions standard en Pascal
Comment apprendre à programmer de zéro à
Conversion de type. Fonctions Round et Trunc
L'environnement de programmation. Vers un
Messages populaires
en haut