유닛 (Units)

유닛(Unit)은 공유하는 타입, 함수, 프로시저, 상수, 변수 등 선언을 묶어 다른 유닛이나 메인 프로그램에서 호출할 수 있게 하며, 다른 프로그래밍 언어의 모듈 / 패키지와 동일한 개념입니다. 유닛 생성하기 유닛은 두 …

숫자를 문자열로 변환

직접 인쇄하지 않고 임의 개수의 변수를 연결해 완전한 문자열로 합치고 싶은 경우, 파스칼에는 주요 구현 방식이 세 가지 제공됩니다. 전용 변환 함수로 문자열 연결 ***ToStr + 문자열 + 연결 연산 …

출력 및 로그

콘솔 출력 Write / WriteLn Pascal에서 문자열을 출력하려면 내장 프로시저인 Write 또는 WriteLn을 사용합니다. WriteLn은 문자열 끝에 자동으로 줄 바꿈 문자를 추가합니다. 이것은 Pascal에서 매우 유연한 내장 프로시저입니다. 매개변수를 개수나 …

반복문

네 가지 반복문: for / while / repeat / for-in 아래 예시 코드를 먼저 확인하세요. 이전 수업의 코드 파일 mydemo.dpr을 수정한 뒤 확장자를 pas로 바꿔 mydemo.pas로 만듭니다. 이것은 파스칼 소스 …

열거 배열과 집합 비교

서수 타입을 배열 첨자로 사용하기 고정 길이 배열 Constant-length arrays 열거형, 사용자 정의 구간 서수 타입 모두 배열 첨자로 사용할 수 있어 배열 인덱스 범위를 유연하게 설정할 수 있습니다. 열거형을 …

열거형

1. 열거형(Enumerated Type) Pascal의 열거형은 캡슐화 수준이 높은불투명 타입으로, 실무 개발 환경에서 다른 언어의 열거형보다 훨씬 자주 사용됩니다. 기본 정의 문법 코딩 규칙: 열거 상수 이름에타입 약자 두 글자 접두사를 …

논리, 관계 및 비트 연산자

1 논리 연산자에는 다음이 포함됩니다:and、or、not、xor 이런 연산자는 불리언 값을 인자로 받으며 연산 결과 역시 불리언 값을 반환합니다; 양쪽 피연산자가 정수일 경우 and/or/not/xor는 비트 연산자로 바뀌고 연산 결과는 정수가 됩니다. 2 …

if 조건 판단

if .. then 또는 if .. then .. else 를 사용해 조건이 참일 때 해당 코드를 실행합니다. C 계열 언어와 다르게 파스칼의 조건식에는 괄호를 감쌀 필요가 없습니다. else 결합 규칙 …