파스칼-기본 구문
파스칼 프로그램의 기본 구조를 보았으므로 파스칼 프로그래밍 언어의 다른 기본 구성 요소를 쉽게 이해할 수 있습니다.
변수
변수 정의는 var 키워드 뒤에 다음과 같은 변수 정의가 있습니다.
var
A_Variable, B_Variable ... : Variable_Type;
파스칼 변수는 함수의 코드 본문 외부에서 선언됩니다. 즉, begin 과 end 그러나 그들은 프로 시저 / 함수의 정의 이후와 begin예어. 전역 변수의 경우 프로그램 헤더 뒤에 정의됩니다.
기능 / 절차
파스칼에서는 procedure 실행될 명령 집합이며 반환 값이없고 function반환 값이있는 프로 시저입니다. 기능 / 절차의 정의는 다음과 같습니다.
Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);
코멘트
여러 줄 주석은 중괄호와 별표 (* ... *)로 묶여 있습니다. Pascal은 중괄호 {...}로 묶인 한 줄 주석을 허용합니다.
(* This is a multi-line comments
and it will span multiple lines. *)
{ This is a single line comment in pascal }
대소 문자 구분
Pascal은 대소 문자를 구분하지 않는 언어이므로 두 경우 모두 변수, 함수 및 프로 시저를 작성할 수 있습니다. 변수 A_Variable과 마찬가지로 a_variable과 A_VARIABLE은 Pascal에서 동일한 의미를 갖습니다.
파스칼 선언문
파스칼 프로그램은 진술로 구성됩니다. 각 명령문은 프로그램의 명확한 작업을 지정합니다. 이러한 작업은 선언, 할당, 데이터 읽기, 데이터 쓰기, 논리적 결정, 프로그램 흐름 제어 전송 등이 될 수 있습니다.
예를 들면-
readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);
파스칼의 예약어
Pascal의 문은 예약어라고하는 특정 Pascal 단어로 설계되었습니다. 예를 들어, 단어, 프로그램, 입력, 출력, var, real, begin, readline, writeline 및 end는 모두 예약어입니다.
다음은 파스칼에서 사용할 수있는 예약어 목록입니다.
과 | 정렬 | 시작하다 | 케이스 | const |
div | 하다 | 아래로 | 그밖에 | 종료 |
파일 | ...에 대한 | 함수 | 이동 | 만약 |
에 | 상표 | 모드 | 무 | 아니 |
의 | 또는 | 포장 된 | 순서 | 프로그램 |
기록 | 반복 | 세트 | 그때 | ...에 |
유형 | ...까지 | var | 동안 | 와 |
파스칼의 문자 집합 및 식별자
파스칼 문자 세트는-
모두 대문자 (AZ)
모두 소문자 (az)
모든 숫자 (0-9)
특수 기호-+ * / : =,. ;. () [] = {}`공백
변수 및 상수, 유형, 함수, 프로 시저 및 레코드 등과 같은 파스칼 프로그램의 엔티티에는 이름 또는 식별자가 있습니다. 식별자는 문자로 시작하는 일련의 문자와 숫자입니다. 식별자에 특수 기호와 공백을 사용해서는 안됩니다.