コンピュータープログラミング

配列 - テーマに...簡単な紹介

大学でプログラミングを勉強したことのある人は、教師が生徒のための唯一の基本的な、基本的な材料を与える傾向があることを知っています。 対象配列はまた、それ以降のコースでは、検討されています。 なぜ? 配列なので - プログラマが大量の情報で作業することを可能にする基盤となるものです。

導入

今日のテーマは、私たちはその用語の定義を紹介することで始まります。 アレイ-エレメント 環境プログラミング、 表形式または行のデータのセットを表します。 これは、アレイ乱数1、6、2、4、および8の一連のであろう想像します。 行で記述された各番号は、独自のシリアルナンバーを有し、それはプログラミングの配列とそれらを(もたらす)関連することができるものです。

記録

配列は、実際に記録されている方法を考えてみましょう。 レコードは、マーク列 - それらのプログラム(配列に格納される値)タイプ、細胞の数を示すために作成されます。 時々、プログラマは要素の正確な数を指定せずに広大な配列を作成したが、その後、あなたがそれにアクセスしますが、プログラムが固定され、空のセルを参照するに開始されていないことを非常に注意する必要があります。

  • D:本当のアレイ[1..k]。 -その書き込みアレイへの「パスカル」。 あなたは、プログラムを作成する必要がある場合は、5つの要素の最大値を持っていることを知っている、あなたは、エントリD使用することができます本物の配列[1..5]を。

あなたはDを推測しているかもしれませんが - 配列の名前を意味し、文字です。 リアル - これは、アレイに含まれることができるデータの種類(フォーマット)です。 配列[] - 配列要素の数です。

アピール

配列の要素と連携するためには、プログラムを適用する必要があります。 配列 - これらは、他のと同じように、同じ数字や言葉です。 アレイ素子と連携するためには、導入する必要がある:D [1]。 これは、配列の最初の要素を選択し、彼と一緒に作業を実施します。 例えば:

  • プリント(D [1])。 - このコマンドは、アレイの最初のセルに含まれる値を表示するようにユーザを可能にします。

それはあなたが配列で数学演算を実行しようとしている場合は、あなたがタイプに注意を払う必要があることは注目に値します。 あなたは数字の配列を持っている場合にのみ、これを行うことができます。 それをより明確にするには:

  • あなたがDの配列を持っている場合は、次の配列[1..k]テキストの。 これは単に単語「1」ではない数である - - 「1」のプログラムがあるため、細胞内のD [1] = 1、あなたは数学演算では、この要素を使用することはできません。 だから、変数とその種類を見て。

あなたは数学的な操作に予定、または配列にちょうど良く数字を保存する必要がある場合は、事前にその型をobespokoytesし、「本当の」または「整数」を割り当てます。

テーブル

それでは、私たちの周りのスペースについてお話しましょう。 我々は3次元の世界に住んでいる、とオブジェクトのほとんどは、3つのパラメータで記述することができます:長さ、幅、高さ。 そして次元アレイそこから。 二次元アレイ - 各要素が複数のシリアル番号を授与されたデータを持つテーブル、および2行の - 行番号と列番号。 D [1,1] - 二次元配列に言及する場合、番号の両方を指定しなければなりません。

したがって、この配列は、大量のデータを保存することができます。 残念ながら、古いプログラミング言語で、ほとんどの場合、配列要素番号は数字のみ作用することができます。 したがって、大きなテーブルの記憶は、それにより、テーブルの各列は別個の配列を作成しなければならないという事実のために非常に問題となります。

たとえば、私たちはデータを学生に書かれているテーブルがあるとします。 彼らは以下のとおりです。誕生の年、クラスの名前。

1989 イワノフ イワン 9
1988 ペトロフ ピーター 10
....

通常の状況下で、当社は必要に応じて、複数のアレイを作成する必要があります。 私たちは、店の誕生とクラスの日付、およびテキスト情報(FI)を格納するための二番目の配列に数値型の2次元配列を作成することができます。 しかし、それは不便です。 まず、姓と名、あなたは個別に処理する必要があります。 年とクラスを持つ配列を充填するとき第二に、あなたは簡単に混乱することができます。 従って、各列の4つの別々の配列を作成することが容易であろう。 それは非常に面倒である、同意?

PHP

上述したようにPHPの配列は、問題を解決することができます。 事実は、このプログラミング言語で、あなたは、配列内のデータの種類が、メーターの種類(インデックス)だけでなく、指定することができるということです。 また、異なるタイプのデータは、単一のアレイに含まれていてもよいです。 作成 1次元配列を (あなたが1列を取りたい場合):

  • $配列=配列(1989、1988、...);

この例では、単純な配列を作成します。 インデックスが自動的に作成され、ゼロとみなされます。 1989、第一 - - 1988、などすなわち、ゼロ配列要素であります しかし、我々は多次元配列にテーブル全体を置くために必要なものか? 多次元何で PHPの配列は? この構造は、ここで、各要素は、アレイです。 どのように私たちのために一例を分解するには?

$表=配列(

配列(1989、 "スミス"、 "ジョン"、9)

配列(1988、 "スミス"、 "ピーター"、10)、

...

);

我々は最終的に何がありますか? 私たちは、私たちの前に、行がテーブル内の行を満たす$テーブルと呼ばれる配列を持っています。 要素の配列をkovorit場合、それらは次のようになります。

  • $表[0、0] = 1989 $テーブル[0、1] = "スミス"、$表[0,2] = "ジョン"、$表[0,3] = 9。
  • $表[1、0] = 1988、$表[1、1] = "ピーター"、$表[1、2] = "ピーター"、$表[1、3] = 10。

テキスト - 、0と3列は、数値配列、及び1及び2です。 必要であれば、いつでも必要な形式で、必要なデータを変換し、セルを結合することができます。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.unansea.com. Theme powered by WordPress.