/ / L'opérateur d'affectation dans "Pascal": à quoi ça sert, quelles actions il effectue

L'opérateur d'affectation dans "Pascal": à quoi ça sert, quelles actions il effectue

Turbo Pascal est un langage de programmation simplemais l'étudier est laborieux si on le prend au sérieux. Un utilisateur novice comprend les bases du code du plus simple. Ainsi, par exemple, il apprend d'abord quelles actions l'opérateur d'affectation effectue, à quoi cela sert, comment afficher une chaîne ou des variables. Ce n'est qu'alors que le programmeur se tournera vers les procédures et les fonctions, travaillant avec des types de données de caractères et de chaînes, des fichiers et des graphiques. Alors, qu'est-ce qu'un opérateur d'affectation? Quel est son rôle dans l'écriture de code?

opérateur d'assignation

Organisation de la fenêtre de travail de l'application Turbo Pascal

Avant de vous lancer dans l'étude du matériel théorique, qui comprend en fait la question de savoir ce qu'est un opérateur d'affectation, vous devez regarder autour de vous dans l'espace 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.).
  • Modifier - cela inclut les commandes pour travailler avec l'édition de texte (copier, coller, couper, etc.).
  • Recherche - est nécessaire pour rechercher et remplacer du texte dans le texte du programme.
  • Exécuter - conçu pour exécuter le code fini, y compris pour une démonstration étape par étape du travail.
  • Compile - compile le code.
  • Débogage - nécessaire pour faciliter la recherche d'erreurs dans le texte du programme.
  • Outils - vous permet d'utiliser 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 - nécessaire pour trouver la réponse à la question qui s'est posée.

Maintenant, l'application Pascal ABC gagne en popularité. Du point de vue de certains utilisateurs, cet environnement est beaucoup plus pratique à utiliser.

Éléments Turbo Pascal

opérateur d'affectation pascal

Dans chaque langage de programmation, la structure du code est différente, mais il y a des points communs. Ainsi, en Pascal, la construction de l'ensemble du problème ressemblera à ceci:

Introduction au programme; // En-tête de programme

Utilise crt; // Liste des modules utilisés

Label metka1; // Description des étiquettes

Numéro de const = 10; // Déclarer une constante

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

Var a: entier; b: réel; c: nouveau type; d: booléen; e: char; // Déclarer des variables

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

Commencer

{corps du programme} // Section Statement

Fin

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

Présentation rapide des types de données de programmation

Ce n'est pas seulement l'opérateur d'affectation de Pascal qui soulève les questions des utilisateurs. Les types de données peuvent également créer des impasses.

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

  • entier;
  • Matériel;
  • symbolique;
  • chaîne;
  • tapé;
  • logique.

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

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

Vous n'avez pas besoin de mettre des crochets <> dans le code du programme.

Opérateurs de base du langage Turbo Pascal

Un opérateur est une construction qui montre les actions que le programme doit effectuer. Dans l'écriture de code, en particulier dans le langage Turbo Pascal, il existe de nombreux opérateurs:

  • conditionnel;
  • composite;
  • choix parmi plusieurs options;
  • transition;
  • affectation;
  • sur les enregistrements et les objets;
  • vide;
  • cycles (avec paramètre, précondition, postcondition).

Les opérateurs de programmes ou de constructionsles parties constitutives du code de programme sont toujours exécutées dans l'ordre dans lequel elles sont écrites, c'est-à-dire de haut en bas, de gauche à droite. L'exception est conditionnelle. L'opérateur d'affectation, comme beaucoup d'autres, nécessite la présence du signe ";" à la fin de la ligne, c'est-à-dire des points-virgules. Ainsi, ce symbole sépare les constructions les unes des autres et augmente la clarté du programme. Mais il y a un "MAIS": il est strictement interdit de placer le point-virgule avant le mot else.

Les opérateurs d'entrée sont read (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 («saisir des données»); écrire («surface S =», S); écrivez (f: 6: 3).

Pour le retard d'écran dans l'utilisation de Turbo PascalInstruction 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, il n'est pas nécessaire d'écrire readln à la fin du code.

Pour effacer l'écran, utilisez l'opérateur clrscr, qui appelle le module crt intégré. Encore une fois, chaque programme a ses propres nuances.

Opérateur d'assignation

Passons maintenant directement à notre sujet.L'opérateur d'affectation en Pascal est le processus de saisie des valeurs des variables dans les cellules de mémoire. En général, cela ressemble à une orthographe continue d'un deux-points avec un signe égal; ": =". Ce sont ces symboles qui sont responsables de l'opération d'affectation.

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

Cela peut être schématiquement indiqué comme suit:

  • variable ← renvoie l'expression.

Voici quelques expressions à titre d'exemples:

  • 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" exécutent des actions différentes.

Une caractéristique de l'opérateur d'affectation estque les données sur les côtés opposés du signe ": =" (qui se lit comme "assign") doivent être du 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 se trouve dans le domaine fractionnaire. Ceux. la notation "variable réelle: = expression entière" est correcte.

à quoi sert l'opérateur d'affectation

Exemples de tâches

Pour comprendre quel opérateur d'affectation agenre, il est nécessaire de résoudre plusieurs problèmes. Seule la pratique vous permettra d'éviter des erreurs grossières et impardonnables dans l'écriture du code du programme, ainsi que de gagner du temps.

Exercice 1

Un cercle est donné. Par condition, la circonférence L est saisie par l'utilisateur à partir du clavier. Il faut calculer l'aire du cercle S délimité par ce cercle.

Algorithme d'actions:

  • Calculez la valeur du rayon à l'aide de la formule de la circonférence.
  • Définissez la formule de l'aire d'un cercle.
  • Affichez le résultat à l'écran.

l'opérateur d'affectation est

Mission 2

Un cône tronqué est donné. L'utilisateur définit les valeurs des rayons de base Rb, Rm et la hauteur h. Calculez le volume et la surface de la figure à l'aide de formules et de valeurs spécifiées.

quelles actions l'opérateur d'affectation effectue-t-il

Algorithme d'actions:

  • Saisissez les données requises à partir du clavier.
  • Spécifiez des formules pour trouver le volume et la surface d'un cône tronqué.
  • Calculez V et S.
  • Affichez-les à l'écran.
J'ai aimé:
0
Messages populaires
Développement spirituel
Nourriture
yup