Le tableau dans le "Pascal".

click fraud protection

Chaque année, l'intérêt pour la programmation augmente.Et si vous vous spécialisez dans les programmes d'écriture instituts accent est mis sur un langage de programmation comme C ++, dans les écoles et collèges, les élèves sont initiés à la "Pascal".Et sur la base de ce langage de programmation compréhension commencer par l'utilisation du logiciel Delphi.Il doit être immédiatement noté que ces langages de programmation offrent un immense espace pour la manifestation de son imagination.Et si vous utilisez la langue "Pascal" est disponible avec les concepts de base de la programmation en Delphi est déjà possible d'écrire un programme à part entière.Et tout à fait une place importante dans le programme d'écriture prend parfois une décision tableaux "Pascal".Présence

d'un grand nombre de différentes variables

Le langage de programmation, un grand nombre de variables différentes, qui sont caractérisés par la présence d'une seule valeur.Ils sont capables de stocker une valeur unique ayant un certain type.Une exception sont les variables de chaîne.Il est une collection de ces données, qui sont caractérisés par le type de caractère.Mais ces variables sont généralement considérés du point de vue d'une seule valeur.

Il est pas un secret que l'utilisation d'un ordinateur, vous pouvez réduire considérablement le temps d'effectuer certains travaux liés aux grands volumes de données.Mais en utilisant uniquement les variables qui ont connu des types humains peuvent être stockées dans la mémoire de travail, et de traiter les données qui contiennent un grand nombre de lignes?Les problèmes sont assez communs dans un domaine quelconque.

Bien sûr, vous pouvez toujours entrer dans un certain nombre de variables que vous voulez atteindre vos objectifs.Il est également possible de les déterminer à certaines valeurs.Mais le code du programme ne fera qu'augmenter.Il est difficile de lire le code, qui a un grand nombre de lignes.Surtout quand vous avez besoin de trouver des erreurs.

En conséquence, les programmeurs pensé à cette question.Il est donc dans les langues qui ont été développés à ce jour, sont les variables qui fournissent la possibilité d'enregistrer une grande quantité de données en soi.Le tableau dans le "Pascal" Beaucoup de choses ont changé dans l'approche de la programmation.Par conséquent, il est considéré comme une variable importante dans le langage de programmation.

Utilisation des tableaux peuvent réduire considérablement la quantité de code

Ce terme se cache une séquence ordonnée de données, qui sont caractérisés par un type.En outre, ces données sont obtenues par un seul nom.Il convient également de noter que cette définition peut adapter à de nombreux objets du monde réel: dictionnaires, des dessins animés et plus encore.Cependant, le plus simple tableau "Pascal" représenté comme une sorte de table.Chaque cellule individuelle est une variable.Avec coordonnées peuvent déterminer la position de la variable qu'il faut une table totale.

Que signifie un réseau unidimensionnel?

Le plus simple est la seule table qui est linéaire.Dans ce tableau pour déterminer l'emplacement d'un paramètre est suffisante pour spécifier un seul nombre.Tableaux plus complexes sont formés sur leur base.

Pour décrire les tableaux unidimensionnels dans le "Pascal", il suffit d'entrer le code suivant: Type Array [& lt; La plage de numéros & gt;] & lt; Article Type & gt;.

que ces chiffres sont les variables qui peuvent avoir un type ordinal.Gamme de pointage est entendu que la graine ne peut pas être extrémité supérieure.Type, qui a un élément du tableau peut être absolument rien - soit standard ou décrit précédemment.Le choix dépendra de la nécessité de résoudre un problème particulier.

Comment fait la description d'un réseau linéaire?

est possible de décrire directement les tableaux unidimensionnels dans le "Pascal".Cela doit être fait dans une section spéciale, qui est requise pour cette procédure.Vous devez entrer le code suivant: Var & lt; la variable & gt;: Array [& lt; La plage de numéros & gt;] & lt; type de l'élément sélectionné & gt;.

Afin de comprendre comment décrire le tableau dans le "Pascal", entrez le code suivant:

- Var

- S, VV: Array [5..50] de biens;

- K: Array ['C' .. 'R'] of Integer;

- Z: Array [-10..10] de la Parole;

- E: Array [3..30] du Real.

Dans cet exemple, les variables S, VV, et T est une matrice de nombres qui sont réels.Sous une variable à un type de caractère, et de cacher ces éléments.Qui sont au nombre entier.La gamme Z sont le nombre, le type dans lequel la Parole stocké.

Parmi les actions qui peuvent être utilisés lorsque vous travaillez avec un tableau, vous pouvez sélectionner l'affectation.Il peut être soumis à l'ensemble du tableau entièrement.Par exemple, S: = VV.Mais il est nécessaire de comprendre que l'opérateur d'affectation peut être soumis à une seule rangée dans la "Pascal", qui a un certain type.

pas plus d'opérations qui peuvent être directement soumis à l'ensemble du réseau.Cependant, vous pouvez travailler avec les éléments sur le même principe que les autres nombres premiers ayant un certain type.Afin de répondre à certains des paramètres, il est nécessaire de spécifier le nom du tableau.Grâce à l'utilisation de crochets est nécessaire de définir l'indice, qui est caractéristique de l'élément souhaité.Par exemple: R [12].

Les principales différences entre les tableaux des autres variables d'

différence fondamentale entre les composantes de la table à partir de variables simples peut être considéré que dans les supports, il est possible de mettre non seulement la valeur de l'indice, mais est une expression qui peut conduire à la valeur souhaitée.Un exemple d'adressage indirect peut être comme suit: V [K].La variable K pour cela prend une certaine valeur.Il en résulte que l'on peut utiliser une boucle lors du remplissage, de la manutention et de l'impression de la matrice.

Ce formulaire peut se produire dans le cas de variables de chaîne, qui sont tout à fait semblables dans leurs propriétés de type tableau dont Char.Mais il ya des différences.Ils sont comme suit: les variables

  1. cordes peuvent toujours être saisies sur le clavier à l'écran et l'imprimer.Variables
  2. cordes de longueur est limitée.Vous pouvez entrer un maximum de 255 caractères.La capacité critique du réseau est considéré comme 64 kb.

En appliquant les données du tableau quelles méthodes peuvent être dérivés sur l'écran?

devrait être donnée à un procédé pour afficher le contenu de la matrice sur l'afficheur.Ils sont plusieurs.

  1. Writeln (A [1], A [2], a [3]).Un tel exemple, bien que manière primitive de montrer comment vous pouvez appliquer directement à chaque élément individuel inhérent à la table.Cependant, certains des avantages que les tableaux dans la langue, "Pascal" avant les variables simples ne sont pas visibles.
  2. Programme A1;
    Var B: Array [1..10] of Integer;
    K: Integer;
    Begin
    Pour K: = 1 à 10 ne {Cette équipe organise un cycle avec le paramètre}
    Readln (A [K]);{Survient entrée A [I] en utilisant le clavier}
    Pour K: = 1 10 Downto Do {Survient table d'impression en sens inverse}
    Write (A [K], VVV '')
    End.

ce code programme des tableaux dans le "Pascal" montre comment vous pouvez utiliser le clavier pour entrer 10 numéros, les imprimer, les réarranger les valeurs dans l'ordre inverse.Si le même programme réécrit en utilisant un grand nombre de variables au lieu d'un tableau, le code est considérablement augmentée.Cela complique considérablement le processus de la lecture du programme.

Capacité accrue grâce à l'utilisation de tableaux

Vous pouvez également remplir le tableau de ces valeurs qui sont égales au carré des composantes de l'indice.Il ya aussi la possibilité de faire un tel éventail de chaînes dans le "Pascal", qui permettront à tous les numéros ont été inscrits automatiquement.Comme vous pouvez le voir, l'utilisation du réseau augmente de manière significative la possibilité de langage de programmation "Pascal".

réseau de ligne de traitement est très commun dans une variété de tâches.Par conséquent, il n'y a rien d'étrange dans le fait qu'ils étudient dans les collèges et les écoles.Outre les opportunités qui transportent des tableaux assez étendues.

Ce qui est caché sous le tableau à deux dimensions?

peut imaginer un tel tableau, qui se compose de plusieurs lignes à la fois.Chaque ligne a plusieurs cellules.Dans ce cas, afin de déterminer avec précision la position des cellules, il convient de noter plusieurs index, comme dans le cas des réseaux linéaires, et - deux numéros qui sont caractéristiques de la ligne et de colonne.Ces perceptions sont caractérisées par des réseaux bidimensionnels dans le "Pascal".

Comment faire une description des tableaux de ce genre?

Cette structure de données que l'on trouve dans la langue "Pascal" afin de stocker les valeurs de ce tableau est appelé un tableau à deux dimensions.Description de ce tableau peut immédiatement d'utiliser deux méthodes.

  1. Var B: Array [1..15] De Array [1..30] of Integer;
  2. Var B: Array [1..15, 1..30] of Integer.

Dans tous ces cas est décrit par un réseau bidimensionnel qui comprend 15 rangées et 30 colonnes.Ces descriptions qui sont décrits ci-dessus, il est absolument égal.Pour commencer à travailler avec l'une quelconque des éléments nécessaires à l'identification de deux de l'indice.Par exemple, A [6] [5] ou un [6,5].

affichage sera pratiquement le même que dans le cas de réseau à une dimension.Vous avez seulement besoin de spécifier les deux indices.Dans tous les autres différences en tant que tels ne sont pas disponibles, par conséquent, d'en parler pendant une longue période est pas nécessaire.

première méthode par laquelle vous pouvez trier la

Parfois vous avez besoin de trier les données.Pour cette langue sont commandes correspondant.Il existe deux algorithmes, qui peuvent être réalisés par le réseau de tri dans la "Pascal".Le sens de la méthode de sélection directe réside dans le fait que, grâce au cycle de nidification absolument toutes les variables de la table sera comparé avec d'autres valeurs.En d'autres termes, si il ya un tableau de 15 numéros, le premier numéro 1 prendra la comparaison avec d'autres numéros.Cela se produit jusqu'à ce que, par exemple, se trouve l'élément supérieur au premier nombre.Par la suite, une comparaison sera exactement la figure.Il sera répété jusqu'à ce que vous trouvez le plus grand élément de l'ensemble proposé.Cette méthode est assez simple pour les programmeurs qui commencent tout juste à travailler dans la langue.

deuxième méthode de tableaux de tri

deuxième méthode - une bulle.L'essence de ce procédé réside dans le fait qu'il y a une comparaison de paires adjacentes.Par exemple, 1, et 2, 2 et 3, 3 et 4, et ainsi de suite .. Dans le cas où la valeur trouvée seront totalement conformes avec les termes de la sorte, il sera déplacé à la fin de l'ensemble du réseau, t. E. émergera comme la «bulle».Cet algorithme est le plus difficile à retenir.Cependant, il est nécessaire de mémoriser non.La chose principale est de comprendre l'ensemble de la structure du code.Et alors seulement peuvent appliquer pour réaliser de grandes hauteurs dans la programmation.

Conclusion

Nous espérons que vous comprenez ce qui constitue des réseaux, ainsi que la façon dont vous pouvez trier la liste pour trouver une valeur spécifique ou pour atteindre un objectif particulier.Si vous avez été sélectionné pour répondre à un problème particulier tableaux "Pascal" dans lesquelles jouent un rôle important, la nécessité de les étudier à fond pour venir.A cette influence de facteurs tels que la présence d'un nombre suffisamment grand de variables linguistiques pour être utilisé dans certaines situations afin de simplifier l'ensemble du code dans son ensemble.Les tableaux sont considérés comme des valeurs de base, dont l'étude devrait être obligatoire.