현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - 파스칼 관련 문제
파스칼 관련 문제
분류: 컴퓨터/네트워크 >> 프로그래밍 >> 기타 프로그래밍 언어

문제 설명:

파스칼에서 함수의 이름과 사용법을 물어봐도 될까요?

감사합니다. 좀 더 자세히 살펴보는 게 좋을 것 같아요.

분석:

파스칼 언어 함수 세트 (델파이 컨트롤 속성 포함)

기능을 중단하다

포기를 초래한 사고 처리.

절대값 함수

Addexitproc 함수는 런타임 라이브러리의 종료 프로시저 테이블에 프로시저를 추가합니다.

주소 기능

지정된 객체의 주소를 반환합니다.

함수의 역할은 주어진 문자열의 행 구분 기호를 cr/lf 시퀀스로 조정하는 것입니다.

Align 속성은 컨트롤을 창의 일부에 배치합니다.

속성 컨트롤 레이블의 텍스트 위치를 정렬합니다.

Allocmem 함수

스택에서 지정된 크기의 블록을 할당합니다.

Allowgrayed 속성을 사용하면 회색조를 선택할 수 있습니다.

Ansiparestr 함수는 문자열을 비교합니다 (대/소문자 구분)

Ansiparetext 함수는 문자열을 비교합니다 (대소문자 구분 안 함)

Ansilowercase 함수는 문자를 소문자로 변환합니다.

Ansiuppercase 함수는 문자를 대문자로 변환합니다.

추가 기능

기존 파일을 추가 방식으로 엽니다.

아크탄젠트 함수 언더컷 함수

Assignfile 함수는 파일 변수에 외부 파일 이름을 지정합니다.

할당 함수는 함수 또는 프로시저 변수가 비어 있는지 테스트합니다.

Autosize 속성은 레이블 크기를 자동으로 제어합니다.

배경 di 2001속성 배경색

Beginthread 함수

적절한 방식으로 메모리 관리에 대한 스레드를 설정합니다.

Bevelinner 속성

제어 상자의 내부 프레임 모드

Bevelouter 속성 컨트롤 상자의 outline 메서드입니다.

Bevelwidth 속성 컨트롤 상자의 테두리 너비입니다.

Blockread 함수는 하나 이상의 레코드를 하나의 변수로 읽습니다.

Blockwrite 함수는 변수에서 하나 이상의 레코드를 작성합니다.

테두리 스타일 속성 테두리 유형

Borderwidth 속성 경계 너비

Break 명령은 for, while 및 repeat 루프 문을 종료합니다.

브러시 특성 브러시

제목 속성 레이블 텍스트의 내용

함수의 역할은 파일의 접미어를 변경하는 것입니다.

함수의 역할은 현재 디렉토리를 변경하는 것입니다.

Checked 속성에 따라 확인란이 선택되었는지 여부가 결정됩니다.

Chr 함수는 지정된 일련 번호를 가진 문자를 반환합니다.

Closefile 명령은 열려 있는 파일을 닫습니다.

색상 속성 탭의 색상입니다.

Columns 속성에 표시되는 열 수입니다.

Parestr 함수는 문자열을 비교합니다 (대/소문자 구분)

Concat 함수는 문자열을 결합합니다.

Continue 명령은 for, while 및 repeat 의 다음 루프를 계속합니다.

Copy 함수는 문자열의 하위 문자열을 반환합니다.

Cos 함수

코사인 함수

Ctl3d 속성에 3d 효과가 있습니까?

커서 속성

마우스 포인터가 이동한 후의 모양.

Date 함수는 현재 날짜를 반환합니다.

이 함수는 델파이의 날짜 형식을 dos 의 날짜 형식으로 변환하는 데 사용됩니다.

Datetimetostr 함수는 날짜-시간 형식을 문자열로 변환합니다.

Datetimetostring 함수는 날짜-시간 형식을 문자열로 변환합니다.

Datetostr 함수는 날짜 형식을 문자열로 변환합니다.

Dayofweek 함수는 요일을 반환합니다.

Dec 함수는 변수 값을 줄입니다

Decodedate 함수는 날짜 형식을 연도, 월 및 일로 분할합니다.

Decodetime 함수는 시간 형식을 시간, 분, 초 및 밀리초로 분할합니다.

Delete 함수는 문자열에서 하위 문자열을 삭제합니다.

Deletefile 명령을 사용하여 파일을 삭제합니다.

Diskfree 함수는 남은 디스크 공간의 크기를 반환합니다.

Disksize 함수는 지정된 디스크의 용량을 반환합니다.

Dispose 함수는 동적 변수가 차지하는 공간을 확보합니다.

Disposestr 함수는 스택에 있는 문자열의 메모리 공간을 확보합니다.

Ditherbackgrounddi200 1?

배경색 색상 50% 증가 또는 감소

마우스가 시간 표지의 모양을 눌렀을 때.

드래그 모드 속성이 눌렀던 동작 모드

Dropdowncount 속성에 허용되는 표시 데이터 항목의 수입니다.

마스크 속성 편집 모드 편집

Enabled 속성으로 인해 태그가 열리는지 여부입니다.

Encodedate 함수는 연도, 월 및 일을 날짜 형식으로 합성합니다.

인코딩 시간 함수

시간, 분, 초 및 밀리초를 시간 형식으로 합성합니다.

Endmargin 속성의 끝 가장자리

Eof 함수는 형식화되거나 유형이 지정되지 않은 파일이 파일 끝에 도달했는지 테스트합니다.

Eoln 함수는 텍스트 파일의 행 끝 상태를 반환합니다.

Erase 명령은 외부 파일을 삭제합니다.

Exceptaddr 함수는 현재 사고를 일으킨 주소를 반환합니다.

Exclude 함수는 * * * 에서 일부 요소를 제거합니다

Exceptobject 함수는 현재 예기치 않은 인덱스를 반환합니다.

Exit 명령은 현재 문 블록에서 즉시 종료됩니다.

지수 함수

Expandfilename 함수는 절대 경로가 포함된 문자열을 반환합니다.

Extendedselect 속성에 선택 모드가 허용되는지 여부, true 인 경우 multiselect 가 의미가 있습니다.

Extractfiledir 함수는 드라이브와 경로를 반환합니다.

Extractfileext 함수는 파일의 접미어를 반환합니다.

Extractfilename 함수는 파일 이름을 반환합니다.

Extractfilepath 함수는 지정된 파일의 경로를 반환합니다.

Fileage 함수는 파일이 존재하는 시간을 반환합니다.

Fileclose 명령은 지정된 파일을 닫습니다

Filecreate 명령은 지정한 파일 이름으로 새 파일을 작성합니다.

이 함수는 dos 의 날짜 형식을 델파이의 날짜 형식으로 변환하는 데 사용됩니다.

Fileexists 함수는 파일이 있는지 확인합니다.

Filegatattr 함수는 파일의 속성을 반환합니다.

함수의 역할은 파일의 날짜 및 타임스탬프를 반환하는 것입니다.

Fileopen 명령은 지정된 액세스 모드에서 지정된 파일을 엽니다.

Filepos 함수는 파일의 현재 포인터 위치를 반환합니다.

Fileread 명령은 지정된 파일을 읽습니다.

Filesearch 명령은 디렉토리에서 지정된 파일을 검색합니다.

Fileseek 함수는 파일에 대한 포인터를 변경합니다.

함수의 역할은 파일 속성을 설정하는 것입니다.

함수의 역할은 파일의 날짜 및 타임스탬프를 설정하는 것입니다.

Filesize 함수는 현재 파일의 크기를 반환합니다.

함수의 역할은 지정된 파일을 쓰는 것입니다.

Fillchar 함수는 연속 바이트 수를 지정된 값으로 채웁니다.

Findclose 명령은 findfirst/findnext 시퀀스를 종료합니다.

Findfirst 명령은 디렉토리에서 지정된 파일 이름과 속성을 검색합니다.

Findnext 명령은 파일 이름 및 속성과 일치하는 다음 항목을 반환합니다.

Floattodecimal 함수는 부동 소수점 숫자를 십진수로 변환합니다.

함수의 역할은 부동 소수점 숫자를 문자열로 변환하는 것입니다.

Floattostr 함수는 부동 소수점 숫자를 문자열로 변환합니다.

Float text 함수는 지정된 부동 소수점 숫자를 십진수로 변환합니다.

함수의 역할은 지정된 부동 소수점 숫자를 십진수로 변환하는 것입니다.

Flush 함수는 버퍼의 내용을 출력 텍스트 파일로 새로 고칩니다.

Fmtloadstr 함수

프로그램의 자원 문자열 테이블에서 문자열을 로드합니다

Fmtstr 함수는 일련의 매개 변수를 형식화하고 결과는 매개 변수로 제공됩니다.

결과가 반환되었습니다

Font 속성은 글꼴을 설정합니다.

Format 함수는 일련의 매개 변수를 형식화하고 Pascal 문자열을 반환합니다.

Formatbuf 함수는 일련의 매개 변수 형식을 지정합니다.

Formatdatetime 함수는 날짜 및 시간을 지정된 형식으로 포맷합니다.

Formatfloat 함수는 부동 소수점 형식을 지정합니다.

Frac 함수는 인수의 소수 부분을 반환합니다.

Freemem 함수는 지정된 크기에 따라 동적 변수가 차지하는 공간을 해제합니다.

Getdir 은 지정된 드라이브의 현재 디렉토리를 반환합니다.

Getheapstatus 는 메모리 관리자의 현재 상태를 반환합니다.

Getmem 은 지정된 크기의 동적 변수를 만들고 포인터를 가리킵니다.

Getmemorymanager 는 메모리 관리자의 진입점을 반환합니다.

글리프 기능 버튼의 이미지

Halt 프로그램 실행을 중지하고 운영 체제로 돌아갑니다.

Hi 는 인수의 상위 주소 비트를 반환합니다.

High 는 인수의 상한을 반환합니다.

프롬프트 속성 프롬프트 정보

Int 는 인수의 정수 부분을 반환합니다.

* * * 에 요소 추가 포함

문자열에 하위 문자열을 삽입합니다.

Inttohex 는 정수를 16 진수로 변환합니다.

Inttostr 은 정수를 문자열로 변환합니다.

Ioresult 는 최근 i/o 작업 완료 상태를 반환합니다.

Isvalidident 는 문자열이 유효한 식별자인지 테스트합니다.

Items 속성에 기본적으로 표시되는 노드입니다.

패밀리 특성 배치 스타일

Largechange 속성의 최대 변경 값입니다

레이아웃 속성 이미지 레이아웃

Length 함수는 문자열의 동적 길이를 반환합니다

선 속성의 기본 표시.

Ln 함수

자연 로그 함수

Lo 함수는 매개 변수의 낮은 주소 비트를 반환합니다.

Loadstr 함수는 응용 프로그램의 실행 파일에서 문자 리소스를 로드합니다.

Lowercase 함수는 주어진 문자열을 소문자로 변환합니다.

Low 함수는 인수의 하한을 반환합니다.

최대 속성 최대값

Maxlength 속성의 최대 길이

최소 속성 최소값

Mkdir 명령은 하위 디렉토리를 만듭니다.

Move 함수는 소스에서 대상으로 바이트를 복사합니다.

Multiselect 속성을 사용하면 여러 데이터 항목을 동시에 선택할 수 있습니다.

Name 속성 컨트롤의 이름입니다.

새 함수는 새 동적 변수를 만들고 포인터 변수를 설정하여 이를 가리킵니다.

함수는 스택에 새 문자열을 할당합니다.

Now 함수는 현재 날짜와 시간을 반환합니다.

홀수 테스트 매개변수는 홀수입니다.

Onactivate 이벤트의 포커스가 양식으로 이동할 때 트리거됩니다.

양식의 빈 영역을 클릭하면 onclick 이벤트가 트리거됩니다.

양식의 빈 영역을 두 번 클릭하여 Ondblclick 이벤트를 트리거합니다.

Onclosequery 이벤트 사용자가 양식 트리거를 닫으려고 합니다.

Onclose 이벤트 양식이 닫힌 후에 트리거됩니다.

Oncreate 이벤트 양식을 처음 만들 때 트리거됩니다.

사용자가 다른 응용 프로그램으로 전환할 때 트리거되는 Ondeactivate 이벤트입니다.

마우스 드래그 앤 드롭 작업이 끝나면 Ondragdrop 이벤트가 트리거됩니다.

Ondragover 이벤트는 다른 컨트롤이 이동되어 트리거됩니다.

마우스 버튼을 누르면 onmousedown 이벤트가 트리거됩니다.

Onmouseup 이벤트가 마우스 버튼을 놓을 때 트리거됩니다.

마우스를 움직이면 onmousemove 이벤트가 트리거됩니다.

Onhide 이벤트가 양식을 숨길 때 트리거됩니다.

키보드의 키 중 하나를 누르면 onkeydown 이벤트가 트리거됩니다.

키보드의 단일 문자 키를 누르면 onkeypress 이벤트가 트리거됩니다.

Onkeyup 이벤트가 키보드의 키 중 하나를 놓을 때 트리거됩니다.

Onpaint 이벤트 양식의 새 부분이 trigger 에 노출됩니다.

양식 크기를 조정할 때 onresize 이벤트를 트리거합니다.

Onshow 이벤트는 양식이 실제로 표시되기 직전에 트리거됩니다.

Ord 는 서수 클래스의 서수를 반환합니다.

Outlinestyle 속성 유형

메모리 부족 오류 원인

기억외 사고

Pageindex 등록 정보 페이지 색인

페이지 등록 정보 페이지

Paramcount 함수는 명령행에서 프로그램에 전달된 인수의 수를 반환합니다.

Paramstr 함수는 지정된 명령행 인수를 반환합니다.

펜 속성 브러쉬 설정

Pi 함수는 pi 를 반환합니다.

Picture 속성은 이미지를 표시합니다.

Pictureclosed 속성은 꺼진 비트맵을 설정합니다.

Pictureleaf 속성은 리프 비트맵을 설정합니다.

Pictureminus 속성은 마이너스 비트맵을 설정합니다.

Pictureopen 속성은 열려 있는 비트맵을 설정합니다.

Pictureplus 속성은 더하기 비트맵을 설정합니다.

Pos 함수는 문자열에서 하위 문자열을 검색합니다.

Pred 함수는 이전 인수를 반환합니다.

Random 함수는 임의 함수를 반환합니다.

무작위 함수는 난수를 사용하여 내장 난수 생성기를 초기화합니다.

Read 함수는 파일 구성 요소를 서식 적용 파일의 변수로 읽습니다. 텍스트 파일의 경우 하나 이상의 값을 하나 이상의 변수로 읽습니다.

Readln 함수는 읽기 프로세스를 수행하고 파일의 다음 행으로 이동합니다.

읽기 전용 속성

Reallocmem 함수는 동적 변수를 할당합니다.

이름 바꾸기 함수는 외부 파일의 이름을 바꿉니다.

Renamefile 함수는 파일 이름을 바꿉니다.

재설정 기능은 기존 파일을 엽니다

재작성 함수는 새 파일을 만들고 엽니다.

Rmdir 함수는 빈 하위 디렉토리를 삭제합니다.

Round 함수는 실수 값을 정수 값으로 반올림합니다.

Runerror 함수는 프로그램 실행을 중지합니다

Scrollbars 속성 스크롤 막대 상태

Seek 함수는 파일의 현재 포인터를 지정된 구성 요소로 이동합니다.

함수의 역할은 파일의 끝 상태를 반환하는 것입니다.

Seekeoln 함수는 파일의 행 끝 상태를 반환합니다.

Selectedcolor 속성 색상을 선택합니다.

Setmemorymanager 함수는 메모리 관리자의 진입점을 설정합니다.

Settextbuf 함수는 텍스트 파일의 입출력 버퍼를 지정합니다.

모양 속성에 의해 표시되는 모양입니다.

Showexception 함수는 예기치 않은 메시지와 주소를 표시합니다.

사인 함수

Sizeof 함수는 매개 변수가 차지하는 바이트 수를 반환합니다.

* * * all change 등록 정보의 최소 변경 값입니다

Sorted 속성에서 정렬을 허용하시겠습니까?

Sqr 함수의 제곱 함수

Sqrt 함수의 제곱근 함수

Startmargin 속성의 시작 가장자리

State 속성은 현재 상태를 제어합니다.

Str 함수는 숫자 값을 문자열로 변환합니다.

Stralloc 함수

최대 길이가-1 인 버퍼를 null 끝 문자열에 할당합니다.

Strbufsize 함수는 stralloc 에서 할당한 문자 버퍼에 저장된 최대 문자 수를 반환합니다.

Strcat 함수는 한 문자열을 다른 문자열의 끝에 추가하고 병합된 문자열을 반환합니다.

Strp 함수는 두 문자열을 비교합니다.

Strcopy 함수는 한 문자열을 다른 문자열로 복사합니다.

Strdispose 함수는 스택의 문자열을 해제합니다.

Strecopy 함수는 한 문자열을 다른 문자열로 복사하고 결과 문자열 끝에 포인터를 반환합니다.

Stretch 함수는 strend 의 끝에 대한 포인터를 반환합니다.

Stretch 속성은 컨트롤의 크기에 맞게 자동으로 조정됩니다.

Strfmt 함수는 일련의 매개변수를 형식화합니다.

Strip 함수는 두 문자열을 비교합니다 (대소문자 구분 안 함)

Stringtowidechar 함수는 ansi 문자열을 유니코드 문자열로 변환합니다.

Strlcat 함수는 한 문자열의 문자를 다른 문자열의 끝에 추가하고 병합된 문자열을 반환합니다.

Strlp 함수는 두 문자열의 최대 길이를 비교합니다.

Strlcopy 함수는 한 문자열의 문자를 다른 문자열로 복사합니다.

Strlen 함수는 문자열의 문자 수를 반환합니다.

Strlfmt 함수는 대상 버퍼에 대한 포인터가 포함된 일련의 매개 변수를 포맷합니다.

Strlip 함수는 길이가 가장 큰 두 문자열을 비교합니다 (대소문자 구분 안 함).

Strlower 함수는 문자열의 문자를 소문자로 변환합니다.

Strmove 함수는 한 문자열의 문자를 다른 문자열로 복사합니다.

Strnewfunction 은 스택에 문자열을 할당합니다.

Strpas 함수는 null 로 끝나는 문자열을 Pascal 클래스 문자열로 변환합니다.

Strpcopy 함수는 Pascal 클래스의 문자열을 빈 종료 문자열로 복사합니다.

Strplcopy 함수는 Pascal 클래스의 최대 길이 문자열을 null 로 끝나는 문자열로 복사합니다.

Strpos 함수는 한 문자열이 다른 문자열 내에서 처음 나타나는 위치를 가리키는 포인터를 반환합니다.

함수의 역할은 한 문자열의 마지막 문자에 대한 포인터를 반환하는 것입니다.

함수의 역할은 문자열의 첫 번째 문자에 대한 포인터를 반환하는 것입니다.

Strtodate 함수는 문자열을 날짜 형식으로 변환합니다.

Strtodatetime 함수는 문자열을 날짜/시간 형식으로 변환합니다.

함수의 역할은 주어진 문자열을 부동 소수점 숫자로 변환하는 것입니다.

Strtoint 함수는 문자열을 정수로 변환합니다.

Strtointdef 함수는 문자열을 정수 또는 기본값으로 변환합니다.

Strtotime 함수는 문자열을 시간 형식으로 변환합니다.

함수의 역할은 문자열의 문자를 대문자로 변환하는 것입니다.

스타일 속성 유형 선택

이러한 함수는 후속 인수를 반환합니다.

교환 함수 교환 매개 변수의 상위 및 하위 주소 비트입니다.

Tabs 속성은 각 항목의 내용을 표시합니다.

Tabindex 속성 태그 인덱스.

텍스트 속성

표시된 텍스트

함수는 문자열 (null 값으로 끝나는 형식) 을 부동 소수점 숫자로 변환하는 데 사용됩니다.

Time 함수는 현재 시간을 반환합니다.

함수는 시간 형식을 문자열로 변환합니다.

Trim 함수는 지정된 문자열에서 선행 및 후행 공백과 제어 문자를 제거합니다.

Trimleft 함수는 지정된 문자열에서 선행 공백과 제어 문자를 제거합니다.

Trimright 함수는 지정된 문자열에서 후행 공백과 제어 문자를 제거합니다.

Trunc 함수는 실수 값을 정수 값으로 자릅니다.

Truncate 함수는 현재 파일 위치 뒤의 내용을 자릅니다.

선택하지 않은 색상 속성이 색상을 선택하지 않았습니다.

대문자

문자를 대문자로 변환합니다.

대문자는 주어진 문자열을 대문자로 변환합니다.

Val 함수는 문자열을 정수 값으로 변환합니다.

Vararraycreate 함수는 지정된 경계 및 차원을 사용하여 변수 배열을 만듭니다.

Vararraydimcount 함수는 주어진 변수의 차원을 반환합니다.

Vararrayhighbound 함수는 주어진 변수 배열의 최대 차원 수를 반환합니다.

함수의 역할은 주어진 변수의 배열을 잠그는 것입니다.

Vararraylowbound 함수는 지정된 변수 배열의 최소 차원 수를 반환합니다.

함수의 역할은 지정된 변수의 배열 요소를 반환하는 것입니다.

Vararrayredim 함수는 상한값을 변경하여 변수의 크기를 조정합니다.

함수의 역할은 지정된 변수의 배열을 잠금 해제하는 것입니다.

Varastype 함수는 변수를 지정된 유형으로 변환합니다.

Varcase 함수는 변수를 지정된 유형으로 변환하고 저장합니다.

Varclear 함수는 지정된 변수를 지웁니다.

Varcopy 함수는 지정된 변수를 지정된 변수로 복사합니다.

Varformdatetime 함수는 날짜 및 시간이 포함된 변수를 반환합니다.

Varisarray 함수는 변수가 배열인지 테스트합니다.

Varisempty 함수는 변수에 값이 할당되지 않았는지 테스트합니다.

Varisnull 함수는 변수가 비어 있는지 테스트합니다.

Vartodatetime 함수는 주어진 변수를 날짜 및 시간으로 변환합니다.

Vartype 함수는 변수를 지정된 유형으로 변환하고 저장합니다.

표시 속성 컨트롤의 표시 여부

Wantreturns 속성이 true 일 때 Enter 키를 눌러 캐리지 리턴을 생성합니다. False 인 경우 ctrl+enter 를 눌러 캐리지 리턴을 생성합니다.

Write 명령은 형식 파일의 파일 구성 요소에 변수를 씁니다. 텍스트 파일의 경우 하나 이상의 값을 파일에 씁니다.

Writeln 명령은 쓰기 프로세스를 수행한 다음 행 끝 플래그를 출력합니다.

Widecharlentostring 함수는 ansi 문자열을 유니코드 문자열로 변환합니다.

Widecharlentostrwar 함수는 유니코드 문자열을 ansi 문자열 변수로 변환합니다.

Widechartostring 함수는 유니코드 문자열을 ansi 문자열로 변환합니다.

Widechartostrvar 함수는 유니코드 문자열을 ansi 문자열 변수로 변환합니다.

파스칼의 일반적인 수학 함수

절대값 함수 abs(x 찾기 (x)

정의: 함수 ABS (x): (매개변수와 같은 유형);

참고: x 는 정수 또는 실수 유형일 수 있습니다. 반환 값과 x 는 같은 유형입니다. 예:

변수를 정의합니다

R: 진짜;

I: 정수

시작

R: = ABS (-2.3); {2.3}

I: = ABS (-157); {157}

끝내다.

정수 함수 int(x)

정의: 함수 int (x: real): real; 참고: x 는 실수이고 반환 값은 실수입니다. X 의 정수 부분을 반환합니다. 즉, x 가 잘림 (반올림되지 않음) 된 예:

Var R: 진짜;

시작

R: = int (123.567); {123.0}

R: = int (-123.456); {-123.0}

끝내다.

트렁킹 기능 trunc(x)

정의: 함수 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}

끝내다.

반올림 함수 round(x)

정의: round 함수 (x: real): longint; 참고: x 는 실제 표현식입니다. Round 는 Longint 유형의 x 에 대한 반올림 값을 반환합니다. 반환 값이 Longint 의 표현식 범위를 벗어나면 오류가 발생합니다. 예:

시작

Writeln( 1.4,' 반올림', round (1.4)); {1}

Writeln( 1.5,' 반올림', round (1.5)); {2}

Writeln(- 1.4,' 반올림', round (-1.4)); {-1}

Writeln(- 1.5,' 반올림', round (-1.5)); {-2}

끝내다.

분수 함수 frac(x)

정의: 함수 frac (x: real): real; 참고: x 는 실제 표현식입니다. 결과는 x 의 소수 부분을 반환합니다. 즉 Frac(X) = X-Int(_X) 입니다. 예:

변수를 정의합니다

R: 진짜;

시작

R: = frac (123.456); {0.456}

R: = frac (-123.456); {-0.456}

끝내다.

제곱근 함수 sqrt(x) 및 제곱 함수 sqr(x) 을 찾습니다

정의:

제곱근: 함수 sqrt (x: real): real;

참고: x 는 실제 표현식입니다. 실수 유형의 x 제곱근을 반환합니다. Square: 함수 sqr (x): (매개변수와 같은 유형);

참고: x 는 실수 또는 정수 표현식입니다. 반환 값의 유형은 x 의 유형과 같고 크기는 x 의 제곱, 즉 X * X 입니다.

예:

시작

Writeln('5 의 제곱은', sqr (5)); {25}

Writeln(' 2 의 제곱근은', Sqrt(2.0));); {1.4 14}

파스칼 함수 예

표준 데이터 유형의 의미 및 기호

(1) 정수의 범위는 -32768 입니다

정수 함수

함수 이름 함수 값 예

앞의 함수 pred(x) x- 1 pred(4)=3.

Succ(x) x+ 1 succ(-3)=-2.

절대값 함수 ABS (x) | x | ABS (-1) =1.

제곱 함수 sqr (x) x 2sqr (-5) = 25

홀수 함수 odd(x) x 는 홀수이며 값은 True odd( 1)=true 입니다.

X 는 짝수이고 값은 False 홀수 (16)=false 입니다.

문자 함수 chr(x) 일련 번호 x = \' \' a \' \' 가 있는 ASCII 문자 chr (65)

해당 일련 번호 65

(2) 실수 절대값 범위:1e-38 ~1e+38; 컴퓨터 실수의 표준 형식은 종종 1.2E-8,-1234.56E+3 과 같습니다. 실수의 범위는 정수보다 크지만 실수의 연산 속도는 정수보다 느리기 때문에 실수를 저장할 때 약간의 오차가 있을 수 있습니다.

실제 연산:+,-,*,/. 하나의 오브젝트가 실량인 한, 그 결과는 항상 실량입니다. 즉, 정수와 혼합될 수 있습니다.

실제 관계 연산 =,<& gt, gt; =,<=, 결과는 부울, 즉 참 또는 거짓의 두 가지 결과가 있습니다.

실제 함수의 유형:

Abs (x) :

Sqr (x) :

Sin( 1.570789)=0.99999 와 같은 수학 삼각 사인 함수의 값을 구하는 Sin(x) 사인 함수 x 의 값은 라디안으로 표시됩니다.

Cos(x) 코사인 함수;

아크탄젠트 함수

Ln(x) 의 자연 로그;

Exp(x) 지수 함수; Ex 의 값을 구하다.

Sqrt(x) 제곱근 함수; Sqrt( 1.44)= 1.2 와 같이.

Trunc(x) 검열 함수; Trunk 실수 x 의 소수 부분, 정수 유지 (예: trunc (-3.3) =-3;

라운드 (x) 반올림 함수; 예를 들어 실수 x 를 가장 가까운 정수로 반올림합니다. Round (3.3) = 3,round (-8.9) =-9;

참고: 실제 데이터에는 pred 및 succ 기능이 없습니다.

(3) 부울 데이터에는 false 와 true (일련 번호 0, 일련 번호 1) 의 두 가지 값만 있습니다. 부울 데이터는 가장 적지만 널리 사용되며 주로 프로그램 설계에서 프로세스 제어 및 논리적 판단에 사용됩니다.

부울 데이터는 다음과 같이 조작할 수 있습니다.

Not (논리 not), and (논리 and), or (논리 and) 입니다.

부울 유형의 표준 함수:

Order(X) 서수 함수 (예: order(FALSE)= 0, order (true) =1;

RRED(X) antecedent 함수 (예: PRED(TRUE)=FALSE) 그러나 x 의 값이 TRUE 이면 선행값만 있고 후행값은 없습니다.

SUCC(X) 후속 함수 (예: SUCC(FALSE)=TRUE) 그러나 x 값이 FALSE 이면 후속 값만 있고 이전 값은 없습니다.

EOF(X) 및 EOLN(X) 파일 종료 함수와 행 종료 함수는 여기서 다루지 않습니다.

(4) 문자 데이터의 범위: ASC 코드 테이블의 일부로, 수십 개의 대/소문자 알파벳과 숫자, 숫자 및 다양한 기호 (공백 포함) 를 포함합니다. 각 문자 기호에는 해당 일련 번호가 있으며 일련 번호는 정수로 볼 수 있으므로 문자 유형과 정수를 변환할 수 있습니다.

파스칼 프로그램에서 작은 따옴표로 묶인 문자는 \' \' a \' \' \' \' \' 8 \' \' \' \' \'+\' \' 와 같은 문자 데이터를 나타냅니다

문자 데이터는+,-,*,/를 직접 조작할 수 없습니다

문자 데이터는 >,<, =,<& gt,<=,>=,> =, 부울 값, 즉 참 또는 거짓으로 작동할 수 있습니다.

문자의 표준 기능:

ORD(x) 는 x 의 일련 번호를 찾습니다. 예를 들어 ord ('c'') = 67; Ord (\' \' 0 \' \') = 48; Ord ('a'') = 65;

Ord ('a'') = 97;

PRED(X) 는 PRED(\' \' 6 \' \ ')= \' \' 5 \' \ ';;

SUCC(X) 는 SUCC(\'\'6\'\')=\'\'7\'\' 와 같은 x 의 후속 값을 계산합니다

CHR(X) 는 일련 번호 x 에 해당하는 자만심을 찾는 ORD 의 역함수입니다 (예: chr (67) = \' \' c \' \';

Chr (ord (\' \' x \' \')-1);

예를 들어, 다음 관계도 성립됩니다.

Ord (\' 9 \' \')-ord (\' \'1\' \') = 57-49 = 8;

Succ (x) = chr (ord (x)+1); Succ (\' b \' \') = chr (ord (\' b \')+1) = chr (60

Pred (x) = chr (ord (x)-1); 예를 들어 pred (\' \' b \' \') = chr (ord (\' b \')-1) = chr)