/ / 구조화 된 형식 - 1 차원 배열

구조화 된 형식 - 1 차원 배열

프로그래밍의 기초를 연구하면서 가장 먼저 (잘 또는두 번째) 미래의 프로그래머들은 "1 차원 배열"의 개념에 익숙해집니다. 파스칼은 다른 언어와 마찬가지로 이러한 데이터 구조로 작업 할 수 있습니다. 조만간 모든 수량의 구조화 된 저장이 필요합니다. 대부분이 같은 집합의 요소는 같은 유형에 속합니다. 예를 들어, 학습 그룹의 목록은 학습자의 이름과 이름을 저장하는 문자열 유형 변수 인 25 개의 요소로 구성 될 수 있습니다.

1 차원 배열 파스칼

이것은 1 차원동일한 유형의 요소를 순서대로 모아 놓은 파스칼의 배열입니다. 이러한 시퀀스의 모든 요소는 동일한 식별자와 일련 번호 인 일련 번호를 사용하여 액세스 할 수 있습니다. 따라서 이러한 배열을 1 차원이라고합니다.

시퀀스의 요소에 번호 매기기규칙은 하나, 즉 첫 번째 요소는 일련 번호 1을 가지며 이는 매우 논리적입니다. 그러나 필요하다면 색인의 범위는 절대적으로 임의 일 수 있으며 주된 요구 사항은 색인이나 정수 또는 기호 (서수 유형)가 색인으로 사용된다는 것입니다.

1 차원 배열의 일반적인 동작을 고려하십시오.

1) 배열에 대한 설명은 여기에 있습니다. n - 순서의 ​​요소 수. 매스 - 유형, 5 정수의 1 차원 배열을 나타내는, A - 유형이 mas 인 변수, 즉 5 정수의 1 차원 배열 유형의 변수

1 차원 배열 파스칼

2) 키보드에서 시퀀스 요소 입력

1 차원 배열

3) 화면에 시퀀스의 요소 표시

1 차원 배열

4) 난수 생성기로 시퀀스 채우기

1 차원 배열

5) 배열의 각 요소의 변환 (수정), 즉 값을 변경하십시오 (1 차원 배열의 각 요소를 6 줄이는 예제)

파스칼로 된 1 차원 배열

6) 시퀀스의 요소의 합을 결정합니다. 여기서 변수는 S - 요소의 합

파스칼로 된 1 차원 배열

특정 조건 (요소의 수를 결정하는 예를,도 4의 다수)을 만족하는 배열 요소 7) 정량 k - 그러한 요소의 수

파스칼로 된 1 차원 배열

8) 극값의 정의 (배열의 최대 또는 최소 요소), 여기 최소 - 배열 요소 중 최소값. k - 배열 내의 최소의 요소의 서수 (인덱스)

파스칼로 된 1 차원 배열

알려진 바와 같이, 모든 변수에 대해는 파스칼 (Pascal) 프로그래밍 언어의 프로그램의 변수 (Var) 섹션에 설명되어 있으며, 프로그램이 시작되면 RAM에 일정한 바이트 수가 할당됩니다. 이것은 변수의 유형에 의해 결정됩니다. 예를 들어, 문자는 1 바이트를 차지하고, 정수 유형은 2 바이트이며, 실제 유형은 4 바이트입니다. 따라서, 어레이의 크기가 작은 경우, 프로그램은 많은 양의 RAM을 필요로하지 않는다. 그렇지 않으면 프로그래머는 포인터를 사용하여 배열 요소를 파일이나 동적 메모리에 배치하는 다른 방법을 찾아야합니다.

</ p>>
더 읽기 :