Types de variables en Pascal: description, propriétés, exemples

Pour que la machine puisse traiteralors il n'y a pas d'entrée, il faut "comprendre" à quel type les variables appartiennent, dans lesquelles les valeurs sont entrées. En l'absence d'informations sur le format des données, l'ordinateur ne sera pas en mesure de déterminer si une opération particulière est autorisée dans un cas particulier: par exemple, il est intuitivement clair que l'on ne peut pas écrire une lettre ou prendre une intégrale. Ainsi, l'utilisateur doit déterminer quelles actions peuvent être effectuées avec chaque variable.

Comme dans d'autres langages de programmation de haut niveau, les types de variables de Pascal sont optimisés pour effectuer des tâches de directivité différentes, avoir une plage de valeurs et une longueur en octets différentes.

Division des types de variables

Les types de variables en Pascal sont divisés en simples etstructuré. Les types réels incluent les types réels et ordinaux. Structuré inclure des tableaux, des enregistrements, des ensembles et des fichiers. Les pointeurs, les objets et les types de procédures sont mis en surbrillance séparément.

types de variables en pascal
Tenez compte de l'ordre et des types réels. Il y a 5 types entiers, le type logique, le type symbolique, le nombre énuméré et le type de plage.

Types ordinaux

Il existe 5 types entiers, dont la longueur est en octets et la plage de valeurs.

La longueur de Byte et ShortInt est de 1 octet. La différence entre eux est que Byte ne stocke que des valeurs non négatives, et ShortInt vous permet de stocker et négatif (-128 à +127). De même, les types de Word et Integer sont liés, la seule différence étant que leur taille est de 2 octets.

Enfin, LongInt vous permet de stocker etvaleurs négatives, et positives, en utilisant 4 octets - dans la dimension numérique, il est 2 au 16ème degré des deux côtés de zéro. Différents types de variables en Pascal contribuent à la solution efficace des tâches utilisateur, car dans chaque cas spécifique, une petite et une grande plage de valeurs peuvent être requises, et il peut également y avoir des limitations sur la quantité de mémoire allouée.

variables de chaîne dans Pascal
Il est important de comprendre que zéro occupe le même nombrelieux en mémoire, combien et tout autre nombre. Ainsi, en formant une plage de valeurs, le nombre négatif minimum modulo sera un de plus que le nombre positif: par exemple, de -128 à +127.

Les variables appartenant au type logique (booléen), peut prendre la valeur TRUE (VRAI) ou FALSE (faux) et nécessite 1 octet de stockage.

Le type CHAR vous permet de stocker n'importe quel ensemblecaractères qui existent dans la mémoire de l'ordinateur. Cependant, dans les variables de caractères en Pascal, seul le code du caractère est réellement stocké, selon lequel sa forme graphique est affichée.

Les vrais types

Parmi les types de variables en Pascal se démarqueplusieurs numériques avec la possibilité d'enregistrer une partie fractionnaire. La différence entre les types Single, Real, Double et Extended est réduite à la plage des valeurs reçues, au nombre de chiffres significatifs après la virgule décimale et à la taille en octets.

Conformément à l'ordre donné ci-dessus, une variable de chaque type occupera 4, 6, 8 ou 10 octets.

Tableaux

Les types de données structurés sont complexes et vous permettent de combiner un nombre de valeurs simples au sein d'une même variable. Un exemple vivant est un tableau qui peut être spécifié comme suit:

Type

String = array [1..100] de char;

Var Y = Chaîne;

Nous avons donc un type appeléChaîne, qui vous permet de spécifier des variables de 100 caractères. Dans la dernière ligne, un tableau unidimensionnel Y, de type String, est directement défini. La description des variables en Pascal est effectuée en plaçant l'identifiant sur le côté gauche, et à droite, après le signe égal, les valeurs de la variable.

variables de caractères en pascal
La plage d'index, écrite entre crochets, vous permet d'accéder à chaque élément spécifique du tableau:

readln (Y [2]);

Dans ce cas, nous lisons le deuxième élément du tableau Y créé précédemment.

Un cas particulier d'un tableau à une dimension est les variables de chaîne dans Pascal, car la chaîne est une séquence de symboles, c'est-à-dire des éléments du type char.

Enregistrements

L'entrée comprend plusieurs champs remplisdonnées de tout type sauf fichier. En général, une variable de ce type est similaire à un élément de base de données. Par exemple, vous pouvez mettre le nom de la personne et son numéro de téléphone:

type NTel = Enregistrement

NAME: Chaîne [12];

NUMBER: Chaîne [10]

fin;

var un: NTel;

La première ligne à gauche montre le nom du type, età droite - l'enregistrement du mot de service. La deuxième ligne contient un champ avec un nom, dans le troisième un numéro de téléphone. Le mot "fin" indique que nous avons entré tous les champs que nous voulions, et cela termine le processus de création de l'enregistrement.

Enfin, dans la dernière ligne, nous définissons la variable One, qui est de type NTel.

Vous pouvez adresser à la fois à l'enregistrement dans son ensemble et à ses composants individuels, par exemple: one.NAME (c'est-à-dire, nom_variable.nom_field).

Fichiers

Pascal vous permet de travailler avec des fichiers texte, typés et non typés, qui représentent une séquence structurée de composants de même type.

description des variables en pascal

Lors de la lecture d'un fichier ou de l'écriture, vous pouvez utiliser l'adresse complète ou sa forme abrégée:

'Fichier1.DAT'

'C: FolderFile2.txt'

Une forme courte est utilisée lorsque vous placez un fichier dans un dossier où le programme lui-même est stocké, en s'y référant. Un formulaire complet peut être utilisé dans toutes les circonstances.

Vous pouvez spécifier une variable de type fichier comme suit:

var

f1: fichier d'entier;

types de variables en pascal
Pour travailler avec des fichiers, différentsfonctions et procédures qui associent une variable avec un fichier sur le disque, l'ouvrant pour la lecture, l'écriture et la réécriture, la fermeture à la fin du travail, vous permettant de créer un nouveau nom et de supprimer le fichier de l'ordinateur.

En conclusion

Sans possibilité d'utiliser différents types de variablesen Pascal, l'utilisateur ne sera pas capable d'implémenter même la tâche la plus simple. Pour programmer l'algorithme est exécuté sans erreur, la nécessité d'apprendre comment fonctionner les mots et la syntaxe, car la machine est capable de « comprendre » l'équipe que s'ils sont écrits par la seule vraie façon.

</ p>
J'ai aimé:
0
Articles connexes
La méthode de Gauss: exemples de solutions et privées
Un exemple de programmes en Pascal. Programmation
Opérateur d'affectation en Pascal: quoi faire
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
Coûts constants et variables: exemples.
Messages populaires
en haut