컴퓨터프로그래밍

배열 - 주제에 ... 간단한 소개

대학에서 프로그래밍을 공부 한 사람은 교사가 학생들에 대해서만 기본, 기초 자료를 제공하는 경향이 있음을 알고있다. 주제 배열도하지만 나중에 과정에서 고려되고있다. 이유는 무엇입니까? 배열 때문에 - 프로그래머가 대량의 정보와 함께 작업 할 수있는 기반이됩니다.

소개

오늘의 주제는, 우리는 우리가 용어의 정의를 소개 사실로 시작합니다. 배열은 - 요소들은 , 프로그래밍 환경 을 표 형식 또는 라인의 데이터 세트를 나타내는. 난수 1, 6, 2, 4의 계열을 상상하고, 8은 어레이 것이다. 행에 기록 된 각 숫자는, 자신의 일련 번호를 가지고, 그게 가능한 프로그램의 배열을 관련 (가지고)을 만드는 것입니다.

기록

배열이 실제로 기록하는 방법을 고려한다. 기록은 마크 어레이 - 그들의 프로그램 (어레이에 저장되는 값들) 형 세포의 수를 나타 내기 위해 생성된다. 가끔 프로그래머는 요소의 정확한 수를 지정하지 않고 거대한 배열을 만들 수 있지만 당신은 당신이 프로그램이 집착하고 빈 셀을 참조 시작되지 않도록 매우 조심해야 액세스.

  • D : 배열 [1..k] 진짜; - 그래서 기록 배열에 "파스칼". 당신이 프로그램은 5 개 요소의 최대있을 것이라는 점을 알고 만들 수있는 경우에, 당신은 항목 D를 사용할 수 있습니다 : 배열 [1..5] 진짜;

당신은 D 짐작 했겠지만 - 배열의 이름을 의미하는 문자이다; 리얼 -이 배열에 포함될 수있는 데이터의 타입 (형식)이고; 배열은 [] - 어레이 요소들의 수이다.

호소

배열의 요소와 함께 작동하기 위해, 프로그램을 적용 할 필요가있다. 배열은 - 이들은 다른처럼 같은 숫자 나 단어이다. 배열 요소를 사용하기 위해서, 그것을 도입하는 것이 필요하다 : D [1]. 이 배열의 첫 번째 요소를 선택하고 그와 함께 작업을 수행 할 수 있습니다. 예를 들면 :

  • 토너 (D [1]); -이 명령은 배열의 첫 번째 셀에 포함 된 값을 표시하기 위해 사용자를 가능하게 할 것이다.

그것은 당신이 배열 수학 연산을 수행하려는 경우, 당신은 종류에주의를 지불해야한다는 주목할 가치가있다. 당신이 숫자의 배열이있는 경우에만이 작업을 수행 할 수 있습니다. 그것은 명확하게하려면 :

  • 당신이 D의 배열이있는 경우 : 배열 [1..k] 텍스트; 이 단순히 단어 "하나"가 아닌 숫자입니다 - -은 "1"에 대한 프로그램이 있기 때문에 셀에 D [1] = 1, 당신은 수학 연산이 요소를 사용할 수 없습니다. 그래서 변수와 유형을보고.

당신은 수학 연산 계획, 또는 배열 그냥 좋은 번호를 저장 미리 유형을 obespokoytes하고 "실제"또는 "정수"를 지정해야하는 경우.

테이블

의 지금은 우리 주변의 공간에 대해 얘기하자. 우리는 세 가지 차원 세계에 살고, 그리고 대부분의 개체는 3 개 개의 매개 변수로 설명 될 수 있습니다 : 길이, 폭, 높이입니다. 그리고 차원 배열 거기에서. 2 차원 배열 - 행 번호와 열 번호 - 각 요소가 하나 개 이상의 일련 번호 및 두 수여되는 데이터 테이블. 이차원 어레이를 언급 할 때 숫자를 모두 지정해야 - D [1,1].

따라서, 이러한 배열은 많은 양의 데이터를 저장할 수있을 것이다. 불행하게도, 이전의 프로그래밍 언어로, 대부분의 경우, 배열 요소 번호는 숫자 만 작동 할 수 있습니다. 따라서, 큰 테이블의 저장 용량은, 인한 표의 각 컬럼은 별도의 어레이를 만들 수있을 것이라는 사실에 매우 문제가된다.

예를 들어, 우리는 데이터가 학생들에 기록되어있는 테이블이 있다고 가정합니다. 그들은 : 출생 연도, 클래스의 이름.

1,989 이바노프 이반 9
1988 년 페트로프 베드로 (10)
....

정상적인 상황에서, 우리는 필요에 따라 여러 배열을 만들어야합니다. 우리는 출생 클래스 및 텍스트 정보 (FI)를 저장하기위한 제 2 어레이의 저장 기간을 숫자 형태의 2 차원 배열을 생성 할 수있다. 그러나 불편하다. 첫째, 마지막 및 이름, 별도로 처리 할 수 있습니다. 일년 클래스 배열을 채울 때 둘째, 당신은 쉽게 혼동 할 수 있습니다. 따라서 각 열에 대해 4 개 별도의 배열을 쉽게 만들 수있을 것입니다. 매우 복잡, 동의?

PHP

위에서 언급 한 바와 같이 PHP 배열 문제를 해결할 수 있습니다. 사실은이 프로그래밍 언어로, 당신은 배열에있는 데이터의 유형,하지만 m 유형 (인덱스)뿐만 아니라 지정할 수 있다는 것입니다. 또한, 다른 타입의 데이터는 하나의 어레이에 포함될 수있다. 만들기 1 차원 배열을 (하나 열을 할 경우)

  • $ = 배열 어레이 (1989, 1988, ...);

이 예에서는 간단한 배열을 생성한다. 인덱스가 자동으로 생성되고, 제로 간주됩니다. 1989 제 - - 1,988 등 즉, 제로 배열 요소 그러나 우리는 다차원 배열로 전체 테이블을 넣어 무엇을해야하는 경우? 다차원 무엇 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 ko.unansea.com. Theme powered by WordPress.