Opérateur d'affectation en Pascal: ce qui est prévu, quelles actions sont effectuées

Turbo Pascal est un langage de programmation simple,mais son étude est laborieuse, si nous prenons cette question au sérieux. L'utilisateur novice comprend les bases du code avec le plus simple. Ainsi, par exemple, il apprend d'abord quelles actions l'opérateur d'affectation effectue, pour lesquelles il est nécessaire, comment afficher une chaîne ou des variables. Alors seulement, le programmeur se tournera vers les procédures et les fonctions, travailler avec des données de type caractère et chaîne, des fichiers et des graphiques. Alors, qu'est-ce qu'un opérateur d'affectation? Quel est son rôle dans l'écriture du code?

opérateur d'affectation

Organisation de la fenêtre d'application Turbo Pascal

Avant de passer à l'étude du matériel théorique, qui comprend en fait la question de savoir à quoi sert un opérateur d'affectation, vous devez regarder dans la zone de travail de Turbo Pascal.

Le menu de l'application comprend les sections suivantes:

  • Fichier - conçu pour exécuter des commandes de base avec des fichiers (créer, ouvrir, fermer, enregistrer, etc.).
  • Éditer - ceci inclut des commandes pour travailler avec l'édition de texte (copier, coller, couper, etc.).
  • Recherche - est nécessaire pour rechercher et remplacer du texte dans tout le texte du programme.
  • Exécuter - conçu pour exécuter le code fini, y compris pour la démonstration étape par étape du travail.
  • Compiler - compile le code.
  • Déboguer - est nécessaire pour faciliter la recherche d'erreurs dans le texte du programme.
  • Outils - vous permet de tirer parti de certaines fonctionnalités supplémentaires de l'application.
  • Options - définit les options nécessaires pour travailler avec le compilateur et l'environnement de programmation.
  • Fenêtre - nécessaire pour effectuer des opérations avec Windows.
  • Aide - est nécessaire pour trouver la réponse à la question.

Maintenant, la popularité de Pascal ABC gagne en popularité. Du point de vue de certains utilisateurs, dans cet environnement, il est beaucoup plus pratique de travailler.

Éléments de Turbo Pascal

opérateur d'affectation à pascal

Dans chaque langage de programmation, la structure du code est différente, mais il existe des points communs. Donc, dans Pascal, la conception de l'ensemble de la tâche ressemblera à ceci:

Programme d'initiation; // Le titre du programme

Utilise crt; // Liste des modules utilisés

Label metka1; // Description de l'étiquette

Nombre de const = 10; // Déclaration constante

Tapez newtype = ensemble de chaîne; // Description des types de variables

Var a: entier; b: réel; c: newtype; d: booléen; e: char; // Déclaration des variables

----------------------------------- // Description des procédures et des fonctions

Commencer

{corps du programme} // Section des opérateurs

Fin.

L'opérateur d'affectation prend sa place d'honneur dans le corps du programme.

Une courte excursion dans les types de données de programmation

Non seulement l'opérateur d'affectation dans Pascal soulève des questions pour les utilisateurs. Les types de données créent souvent des situations de blocage.

Toutes les données de l'environnement Turbo Pascal sont divisées en deux catégories: les variables et les constantes. Ils peuvent appartenir à l'un des types suivants:

  • entier;
  • réel;
  • symbolique;
  • chaîne;
  • tapé;
  • logique.

Les constantes peuvent également être réservées.

Les variables sont décrites dans le code comme suit: var <nom de la variable>: type de données. La constante est déclarée comme suit: const <nom de constante> = valeur.

Dans le code du programme, les crochets <> ne sont pas nécessaires.

Les principaux opérateurs de la langue Turbo Pascal

L'opérateur est une conception qui indique les actions que le programme doit effectuer. Dans l'écriture de code, en particulier dans le langage de Turbo Pascal, il y a beaucoup d'opérateurs:

  • conditionnel;
  • composé;
  • choix de plusieurs options;
  • transition;
  • affectations;
  • au-dessus des enregistrements et des objets;
  • vide;
  • cycles (avec un paramètre, une condition préalable, une postcondition).

Les opérateurs de programmes ou de constructions qui sontles composants du code de programme sont toujours exécutés dans l'ordre dans lequel ils sont écrits, c'est-à-dire de haut en bas, de gauche à droite. Une exception est la construction conditionnelle. L'opérateur d'assignation, comme beaucoup d'autres, exige à la fin de la ligne la présence du signe ";", c.-à-d. point-virgule. Ainsi, ce symbole sépare les constructions entre elles et augmente la visibilité du programme. Mais il y a un "MAIS": un point-virgule ne peut être catégoriquement placé avant le mot "autre".

Les opérateurs d'entrée sont lus (variables) et readln (variables). Exemple: read (a); readln (a, b); readln (d).

Les opérateurs de sortie sont write (variables) et writeln (variables). Exemple: write (a, g); writeln ('entrer les données'); écrire ('aire de surface S =', S); écrivez (f: 6: 3).

Pour retarder l'utilisation de l'écran Turbo PascalL'opérateur readln à la fin du code avant la dernière fin. C'est dans ce programme que l'absence d'une telle ligne n'affichera pas le contenu de la solution. Dans PascalABC, écrire readln à la fin du code est facultatif.

Pour nettoyer l'écran, connectez l'instruction clrscr, qui appelle le module crt intégré. Encore une fois, chaque programme a ses propres nuances.

Opérateur d'affectation

Maintenant, allez directement à notre sujet. L'opérateur d'affectation en Pascal est le processus de saisie des valeurs de variables dans des cellules de mémoire. En général, il ressemble à une écriture cohérente d'un colon avec le signe "égal", c'est-à-dire. «: =». Ces symboles sont responsables de l'opération d'affectation.

À quoi sert l'opérateur d'affectation? Le mécanisme de son travail est le suivant: au cours du programme, une expression est calculée, dont le résultat doit être stocké en mémoire. L'adresse de la cellule où les données seront enregistrées est déterminée par la variable située à gauche du signe ": =".

Schématiquement, il peut être désigné comme suit:

  • variable ← l'expression à recevoir.

Comme exemples, nous donnons plusieurs expressions:

  • A: = b + c / 2;
  • b: = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3.

Il est à noter que les deux expressions "b: = n" et "n: = b" effectuent différentes actions.

Une caractéristique de l'opérateur d'affectation est etles données situées sur les côtés opposés du signe ": =" (qui est lue comme "assign") doivent appartenir au même type. En d'autres termes: leur compatibilité d'affectation doit être de 100%. Par exemple, une expression entière peut être affectée à une variable réelle, car un sous-ensemble de variables entières fait partie de la région fractionnaire. Ie. l'entrée "real variable: = expression entière" est correcte.

À quoi sert l'opérateur d'affectation?

Exemples de tâches

Pour comprendre quel opérateur d'affectation aforme, vous devez résoudre plusieurs tâches. Seule la pratique permettra d'éviter les erreurs grossières et impardonnables dans l'écriture du code, et aussi gagner du temps.

Affectation 1

Un cercle est donné. Par convention, la longueur du cercle L est entrée par l'utilisateur depuis le clavier. Il est nécessaire de calculer l'aire du cercle S délimité par ce cercle.

Algorithme d'actions:

  • Calculer la valeur du rayon, à partir de la formule de la longueur du cercle.
  • Définissez la formule de zone du cercle.
  • Sortie du résultat sur l'écran.

l'opérateur d'affectation a le formulaire

Activité 2

Un cône tronqué est donné. L'utilisateur spécifie les rayons des bases Rb, Rm et la hauteur h. Calculer le volume et la surface de la figure en utilisant des formules et des valeurs données.

ce que l'opérateur d'affectation fait

Algorithme d'actions:

  • Entrez les données requises sur le clavier.
  • Spécifiez les formules pour trouver le volume et la surface d'un cône tronqué.
  • Calculez V et S.
  • Affichez-les sur l'écran.
</ p>
J'ai aimé:
0
Articles connexes
Types de variables en Pascal: description,
Opérateurs Pascal. Langage de programmation
Qu'est-ce qu'une déclaration conditionnelle?
Qu'est-ce qu'un div dans Pascal? Ajouts,
Quels sont les types de données dans Pascal?
Procédures et fonctions standard en Pascal
Type structuré - tableau unidimensionnel
Conversion de type. Fonctions Round et Trunc
L'opérateur de la chaufferie Description du poste
Messages populaires
en haut