기금넷 공식사이트 - 회사 연구 - 파스칼 함수 프로시져 테이블
파스칼 함수 프로시져 테이블
1. 산술 함수
결과 유형을 의미하는 함수 식별자 인수 유형
절대 정수와 실수 절대값은 인수와 동일합니다.
arctan 정수형, 실수형, 실수형
cos 정수형, 실수형 코사인 실수형
exp 정수형, 실수형 지수 실수형
frac 정수형, 실수형 분수부 실수형
int 정수형, 실수형 정수부 실수형
ln 정수형, 실수형 자연로그 실수형
pi 독립변수가 없는 pi의 실수형
sin 정수형, 실수형 sine 실수형
sqr 정수형, 동일한 독립변수를 갖는 실수형 제곱
sqrt 정수형, 실수형 제곱근 실수형
예: abs(-4)=4 abs(-7.49)=7.49 arctan(0)=0.0
sin(pi )=0.0 cos(pi)=-1.0 frac(-3.71)=-0.71
int(-3.71)=-3.0 sqr(4)=16 sqrt(4)=2
2 .표준 함수
결과 유형을 의미하는 함수 식별자 인수 유형
홀수를 결정하는 홀수 정수 유형 불리언 유형
앞으로 수렴 인수를 추구하는 pred 이산 유형
p>
succ 이산 유형은 동일한 독립 변수를 가진 후속 항목을 찾습니다.
예: 홀수(1000)=false pred(2000)=1999 succ(2000)=2001
홀수(3 )=true pred('x')='w succ('x')='y'
3. 변환 함수
결과 유형을 의미하는 함수 식별자 인수 유형
인수에 해당하는 chr 바이트 문자 유형
이산 유형 인수에 해당하는 순서 번호 longint
라운드 실수 유형 반올림 longint
trunc 실수 유형 잘림 longint
예: chr(66)='B' ord('A')=65 round(-4.3)=-5 trunc(2.88) =2
4. 기타 함수
결과 유형을 의미하는 함수 식별자 인수 유형
무작위 독립 변수 없음 [0, 0과 1 사이의 실수 실수
무작위 단어 [0, 독립변수 사이의 임의의 정수) 단어
randomize 독립변수 없음 초기화 내부 난수 생성기 longint
대문자 문자 유형이 소문자로 변경됨 영어 문자를 대문자로 입력 유형
소문자 문자 유형은 소문자 영어를 대문자로 변경
문자 유형
SYSTEM TP의 런타임 라이브러리에는 일반적으로 사용되는 표준 함수 및 프로시저가 포함되어 있으며 USES 문 명령 없이 프로그램에서 직접 사용할 수 있습니다.
DOS에는 날짜, 시간, 디렉토리 검색, 프로그램 실행 등의 기능이 있습니다.
CRT에는 화면 모드 제어, 확장 키보드 코드, 색상, 창, 사운드 등의 기능이 있습니다
p>
PRINTER는 인쇄 작업을 지원합니다.
GRAPH는 다양한 그래픽 어댑터를 지원하는 고급 그래픽 소프트웨어 패키지입니다.
GRAPH3은 TP3.0을 구현하는 그래픽 소프트웨어 패키지입니다.
TURBO3는 TP3.0의 소스 프로그램과 호환됩니다.
OVERLAY는 고급 커버리지 관리를 구현합니다
SYSTEM 유닛의 공통 절차 및 기능
ABS(X) F는 변수의 절대값을 찾습니다.
ADDR (X) F 측정된 변수 주소
APPEND(F) P 기존 텍스트 파일을 열고 요소를 추가하려면 파일 끝을 파일 포인터로 가리킵니다.
ARCTAN( X) F Arctangent
ASSIGN(F, C) P 문자열 C로 표시되는 외부 파일 이름을 파일 변수 F에 할당
ASSIGNED(X) P 포인터 또는 프로그램의 변수가 비어 있습니다.
BLOCKREAD(F, D, NUM) P 읽기 유형 파일입니다.
BLOCKWRITE(F, D, NUM) P 유형이 지정되지 않은 파일 쓰기
BREAK P 루프 중단 또는 종료
CHDIR(PATH) P 현재 디렉토리 변경
p>
CHR(X) F ASCII 코드 값 X로 문자 찾기
CLOSE(F) P 파일 닫기
CONCAT(S1, S2...S3) F 문자열 병합
CONTINUE P 루프 계속
COPY(S, POS, LEN) F 문자열의 하위 문자열 반환
COS(X) F 코사인 함수
CSEG F CS 레지스터의 현재 값을 반환합니다.
DEC(X) F X:=X-1
DELETE( S, POS, LEN) P 문자열의 하위 문자열 삭제
DISPOSE(P) P 동적 변수 해제
DSEG F DS 레지스터의 현재 값을 반환합니다.
EOF(F) F 판단 파일 종료 여부
EOLN(F) F 파일 형식의 줄 종료 여부 결정
ERASE(F) P 기존 외부 삭제 파일.
EXIT P 프로세스가 종료됩니다.
EXP(X) F E를 기본으로 하는 지수 함수
FILEPOS(F) F 현재 위치 파일 레코드
FILESIZE(F) F 파일 레코드 수
FILLCHAR(D, LEN, DATE) P 값 또는 문자 채우기
FLUSH( F) P 파일 캐시 지우기
p>FRAC(X) F 실제 변수의 소수 부분을 가져옵니다.
FREEMEM(P, I) P 가변 길이 동적 변수를 해제합니다
GETDIR(DRV, PATH) P 현재 디스크 및 현재 디렉터리 가져오기
GETMEM(P, I) P 가변 길이 동적 변수를 할당하고 블록 주소를 포인터 변수에 저장
HALT P 프로그램 실행을 즉시 종료하고 TP 편집기나 DOS로 돌아갑니다.
HI(I) F 변수의 상위 바이트를 반환합니다.
INSERT(S , D, POS) F 문자열의 특정 위치에서 하위 문자열 삽입 시작
INT F 정수 부분 가져오기
IORESULT F 마지막 입출력 작업의 결과 상태를 반환합니다.
LENGTH(S) F 문자 가져오기 문자열의 길이
LN(R) F 자연 로그 찾기
LO(I) F 반환 변수의 하위 바이트
MAXAVAIL F 최대 메모리 공간을 반환합니다.
MEMAVAIL F 사용 가능한 메모리 양을 반환합니다.
MKDIR(PATH) P 하위 디렉터리
MOVE(S, D, LEN) P 빠른 전송
p>
NEW(P) P 새 동적 변수 생성
ODD( X) F 변수의 값이 홀수인지 확인
OFS(X) F 측 변수 오프셋 주소
ORD(CH) F 문자의 ASCII 코드 값 찾기
OFS(X) F 사이드 변수 p>
PARAMCOUNT F DOS 매개변수 문자열 길이
PARAMSTR(N) F DOS 매개변수 문자열
PI F
pi 값
pos(str1, str2) f는 문자열에 포함된 다른 하위 문자열의 시작 위치를 측정합니다.
pred(x) f는 전구체를 찾습니다.
ptr(i) f 포인터 할당
random f는 0과 1 사이의 임의의 실수를 반환합니다.
randomize p는 난수 생성기를 초기화합니다.
read/ readln (f, x) p 데이터 읽기/입력
rename(f, str) p 외부 파일 이름 바꾸기
reset(f) p 파일 열기 및 파일 포인터 변경 시작 및 데이터 읽기 준비
rewrite(f) p 파일을 열고 파일 포인터가 시작 부분을 가리키고 데이터 쓰기 준비
rmdir(path) p 하위 디렉터리 삭제
p>round(x) f 대략적인 실수 수를 찾습니다.
runerror p 프로그램 실행을 중지합니다.
scrollto p 표시 창
seek(f, n) p는 파일 f의 n번째 파일 구성 요소에서 파일 포인터를 찾습니다.
seekrof(f) f는 파일의 끝을 찾습니다.
seekroln(f) f 줄 끝 위치
seg(n) f 변수 세그먼트 주소 측정
settextbuf(f) p 입력/출력 버퍼를 텍스트 파일과 연결
sin(x) f 사인 함수
sizeof(x) f 측정 변수 크기
sptr f는 sp 레지스터의 현재 값을 반환합니다.
sqr(x) f Square
sqrt(x) f square root
sseg f ss 레지스터의 현재 값을 반환합니다.
str(i , s) f 정수를 문자열로 변환합니다.
succ(X) f 후속 함수
swap(x) f는 변수의 상위 바이트와 하위 바이트를 교환합니다.
trunc(x) f는 실수 부분을 자릅니다. 소수 부분
truncate(f)
p 파일의 현재 포인터 뒤의 내용을 자릅니다.
upcase(ch) f 소문자를 대문자로 변환합니다.
val(s, r, p) p 문자열을 숫자로 변환합니다 value
writeln(f, x) p 출력
DOS 유닛 공통 프로시저 및 함수
getdate p는 시스템의 현재 날짜를 반환합니다.
detftime p는 마지막 쓰기 날짜와 시간을 반환합니다.
gettime p는 현재 시스템 시간을 반환합니다.
packtime p는 시스템 날짜와 시간을 변환하고 이를 4바이트로 캡슐화합니다. 긴 정수 형식
packtime p p>
setdate p는 현재 시스템 날짜를 설정합니다.
setftime p는 새 시스템 날짜와 시간을 쓰고 마지막으로 작성된 시스템 날짜와 시간 파일을 덮어씁니다. 시스템에 의해
settime p 현재 시스템 시간 설정
uppacktime p 시스템 날짜 및 시간을 레코드 형식으로 변환
diskfree f 사용 가능한 남은 공간을 반환합니다. 지정된 디스크
disksize f 지정된 디스크의 크기를 반환합니다. 총 용량
get/setverity p는 dos 상태에서 디스크 읽기 및 쓰기 플래그를 반환/설정합니다.
fexpand f는 함수 이름의 전체 이름을 반환합니다.
fsearch f 디렉터리에서 파일 찾기
fsplit f 파일 이름을 디렉터리, 파일 이름, 확장자로 나눕니다.
findfirst p 현재 디렉터리 또는 지정된 디렉터리에서 주어진 속성과 일치하는 첫 번째 항목을 찾습니다. 파일 이름
저자: Wushan Feiyun 2005-2-7 16:49 이 진술에 응답
p>
------------------- ---------------------
3 터보파스칼 기본 기능 과정 및 설명
findnext p는 일치 조건을 충족하는 다음 파일 이름을 반환합니다.
getfattr p는 파일의 속성을 반환합니다.
setfattr p는 파일 속성을 설정합니다.
gerintvec p는 인터럽트 변수 값을 반환합니다.
intr p는 소프트 인터럽트를 실행합니다.
msdos p는 dos 시스템 호출을 실행합니다.
setintvec p는 인터럽트 값을 설정합니다.
exec p는 특정 명령줄을 통해 특정 프로그램 세그먼트를 실행합니다.
keep p는 프로그램 실행을 중단하지만 여전히 메모리에 상주합니다.
swapVectors p는 모두 스왑합니다. 현재 변수 값으로 변수를 인터럽트
dosexitcode f 서브루틴 종료로 돌아가기
dosversion f dos 버전 표시
crt 단위
signcrt( f) p 텍스트 파일 변경 f는 모니터와 연결을 설정합니다. crt
clreol p는 현재 줄의 커서 위치 뒤의 문자를 지웁니다.
clrscr p는 현재 창이나 화면을 지우고 반환합니다. 커서를 왼쪽 상단으로 이동
delay(t) p t 밀리초 동안 대기
delline p 커서가 위치한 줄의 모든 내용 지우기
gotoxy (x, y) p 화면의 아무 곳으로 커서를 이동합니다.
highvideo p는 강조 표시된 문자를 선택합니다.
in
sline p는 현재 커서 위치에 빈 줄을 삽입합니다.
키를 누른 f는 키보드 입력 상태를 결정합니다.
lowvideo p는 낮은 밝기로 문자를 표시합니다.
normvideo p는 커서의 일반 텍스트 속성 해당 위치에서 문자 표시 시작
nosound p 내부 스피커 끄기
readkey p 키보드에서 문자가 입력될 때까지 대기
sound(hz) p hz로 지정된 주파수의 소리
textBackground(soor) p 텍스트 배경색 설정
textcolor(color) p 텍스트 전경색 설정
p>
textmode p 특정 텍스트 표시 모드 선택
x/y f는 현재 커서 위치의 좌표 값을 반환합니다.
window(x1, y1, x2, y2) p 화면에 텍스트 창을 정의합니다.
다른 장치
chain(f) p 대상 프로그램 링크
execute(f) p 대상 프로그램 실행
mark(p) p 동적 변수 표시
release(p) p 동적 변수 영역 해제
srtinit p 화면 초기화
crtline p 한자 화면 모드 변환
graphBackground(color) p 배경색 선택
graphcolormode p 중간 해상도 컬러 그래픽 모드, 320*200 색상
graphmode p 중간 해상도
고해상도 흑백 그래픽 모드, 320*200 흑백
graphwindow(x1, y1, x2, y2, color)p 그래픽 모드 창 정의
고해상도 흑백 그래픽 모드, 640*200 흑백
hirescolor(color) p 고해상도 컬러 그래픽 모드, 640*200 컬러
palette(color) p 중간 해상도 컬러 그래픽 색상 그룹
ovrpath(path) p는 오버레이 파일 경로를 지정합니다.
draw(x1, y1, x2, y2, color) p는 선을 그립니다.
intr(n , m) p 8086 인터럽트 호출
plot(x, y, color) p 그리기 포인트
random(integer) f 무작위 정수 생성
seg(x ) f 측정 변수 세그먼트 주소
colortable(c1, c2, c3, c4) p 색상 그룹 재정의
arc(x, y, radius, color) p 호 그리기
Circle(x, y, radius, color) p 원 그리기
getpic(buffer, x1, x2, y1, y2) p 화면을 화면으로 덤프
putpic(buffer, x ,y) p 화면으로 버퍼 덤프
getdotcolor(x,y) p 읽기 지점
fillscreen(color) p 화면 채우기
fillshape(x , y, fillcol, bordercol) p는 영역을 채웁니다.
일반적으로 사용되는 수학 함수
절대값 함수 찾기 abs(x)
정의 : function Abs(X) : (매개변수와 동일한 유형);
설명: X는 정수 또는 실수 유형일 수 있습니다. 반환 값은 X 유형과 일치합니다. 예:
반올림 기능
t(x)
정의: function Int(X: Real): Real;
참고: X는 실수이고 반환 값도 실수입니다. 반환된 값은 X입니다. 즉, X는 반올림되지 않고 잘립니다. 예:
var R: Real
begin
R := Int (123.567); { 123.0 }
R := Int(-123.456); { -123.0 }
잘림 함수 trunc(x)
정의: function Trunc(X: Real): Longint;
참고: X는 실수 표현식입니다. Trunc는 Longint 유형의 X의 정수 부분을 반환합니다. >
시작
Writeln(1.4, '가 ', Trunc(1.4)); { 1 }
Writeln(1.5, '가 ', Trunc(1.5)); { 1 }
Writeln(-1.4, '되다', Trunc(-1.4)) { -1 }
Writeln(-1.5, '되다', Trunc(-1.5) ) ); { -1 }
end.
반올림 함수 round(x)
정의: function Round(X: Real): Longint; p >
참고: X는 실제 표현식입니다. Round는
Writeln(1.4, ' rounds to ', Round(1.4))의 반올림된 값을 반환합니다.
Writeln(1.5) , ' 반올림', Round(1.5)); { 2 }
Writeln(-1.4, '반올림', Round(-1.4)); Writeln(-1.5, '반올림', Round(-1.5)); { - 2 }
end.
10진수 함수 frac(x)를 가져옵니다.
정의: function Frac(X: Real): Real;
참고: X는 실수 표현식입니다. 즉, Frac(X) = X - Int( _X). 예:
var
R: 실수
시작
R := Frac(123.456);
R := Frac(-123.456); { -0.456 }
end
제곱근 함수 sqrt(x)와 제곱 함수 sqr을 찾으세요. (x)
정의: 제곱근: 함수 Sqrt(X: 실수): 실수
참고: X는 실수의 제곱근을 반환합니다. 실수입니다. 또는 정수 표현식입니다. 반환 값의 유형은 X의 유형과 일치하며 크기는 X입니다.
즉, X*X의 제곱입니다.
예:
begin
Writeln('5 제곱은 ', Sqr(5)); 25 }
Writeln('2의 제곱근은 ', Sqrt(2.0)) { 1.414 }
- 관련 기사
- 실제 진시황 소개
- 2021~2022년 장쑤성 겨울에 방문하기 가장 좋은 장소
- 동쑤언은 5살 딤플의 생일 파티를 열었지만 그녀의 전 남편인 가오윤샹은 좀처럼 나타나지 않았다.
- 창작 배경은 무엇인가요?
- 장춘쥔(쓰촨성 대표팀)은 농구 국가대표팀 훈련원인가요?
- 메이디아 해고의 진실(배포하지 않으면 졸업생들이 후회할 것입니다)
- 실례합니다. 네 명의 잘생긴 삼촌이 등장하는 드라마가 있는데, 한 번은 삼촌이 여주인공의 스웨터와 치마를 긁어주다가 사랑에 빠졌습니다.
- TV 시리즈 Wild Wolf Commando의 배우 Shu Chang
- 뤄자치의 영화, TV 작품과 성장
- 벤을 어떻게 발음하나요?