유닛 (Units)
유닛(Unit)은 공유하는 타입, 함수, 프로시저, 상수, 변수 등 선언을 묶어 다른 유닛이나 메인 프로그램에서 호출할 수 있게 하며, 다른 프로그래밍 언어의 모듈 / 패키지와 동일한 개념입니다. 유닛 생성하기 유닛은 두 …
독립 소프트웨어 개발 스튜디오
유닛(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의 열거형은 캡슐화 수준이 높은불투명 타입으로, 실무 개발 환경에서 다른 언어의 열거형보다 훨씬 자주 사용됩니다. 기본 정의 문법 코딩 규칙: 열거 상수 이름에타입 약자 두 글자 접두사를 …
단일 표현식 다중 분기 판단 동일한 표현식의 값에 따라 서로 다른 로직을 실행해야 할 경우 case .. of .. end 구문이 매우 유용합니다. else 분기는 선택 사항이며 C 계열 언어의 …
1 논리 연산자에는 다음이 포함됩니다:and、or、not、xor 이런 연산자는 불리언 값을 인자로 받으며 연산 결과 역시 불리언 값을 반환합니다; 양쪽 피연산자가 정수일 경우 and/or/not/xor는 비트 연산자로 바뀌고 연산 결과는 정수가 됩니다. 2 …
if .. then 또는 if .. then .. else 를 사용해 조건이 참일 때 해당 코드를 실행합니다. C 계열 언어와 다르게 파스칼의 조건식에는 괄호를 감쌀 필요가 없습니다. else 결합 규칙 …
지난 수업의 dpr 파일을 아래 내용으로 수정합니다 아래는 주석 설명입니다. 영어 외 문자는 깨질 수 있으니 콘솔 한글 출력 설정을 진행하세요 함수와 프로시저는 각각 한 쌍의 begin, end 를 가지며 …