QBASIC 에는 어떤 형식이 있습니까?
형식: [LET] 변수 = 표현식
함수: 오른쪽 표현식을 먼저 계산한 다음 결과를 왼쪽 변수에 할당합니다.
가변 가치 교환 보고서
형식: 교환 변수 1, 변수 2.
함수: 변수 1 및 변수 2 의 값을 교환합니다.
명령문을 표시하거나 출력합니다
형식: 스프링 [표현식 테이블] [,|; ] 을 참조하십시오
기능: 지정된 데이터를 화면에 표시합니다.
보고서를 인쇄합니다
형식: LPRINT[ 표현식 테이블] [,|; ] 을 참조하십시오
기능: 프린터를 사용하여 지정된 데이터를 인쇄합니다.
의견 진술
형식 1: REM 주석 내용
형식 2:' 설명 내용
기능: 프로그램에 설명된 프로그램 세그먼트의 기능을 설명합니다.
END (끝 문)
형식: 종료
기능: 프로그램을 종료합니다.
CLS (명확한 화면 선언)
형식: CLS
기능: 화면에 표시된 정보를 지웁니다.
스프링 사용 (선택적 표시 형식 문)
형식: 형식 문자열을 인쇄합니다. [; ] 을 참조하십시오
기능: 표현식 테이블의 데이터를 형식 문자열에 지정된 형식으로 화면에 표시합니다.
LPRINT USING (인쇄 형식 문)
형식: l 인쇄는 < "형식 문자열" >; [; ] 을 참조하십시오
기능: 표현식 테이블의 데이터를 형식 문자열에 지정된 형식으로 인쇄 용지에 인쇄합니다.
중지 (일시 중지 명령문)
형식: 정지
기능: 프로그램 실행을 일시 중지합니다.
수면 (정시 일시 중지 문)
형식: 수면 [숫자 표현식]
함수: 숫자 표현식에 지정된 값 (초) 내에 프로그램 실행을 일시 중지합니다.
입력 (키보드 입력문)
형식: 입력 [; 을 눌러 섹션을 인쇄할 수도 있습니다 ] ["주석 내용"] [; |,] 변수 [,변수]
기능: 키보드를 통해 입력문의 각 변수에 데이터를 순차적으로 제공합니다.
라인 입력 (라인 입력 문)
형식: lineinput [; ] ["주석 내용"; ] 문자열 변수
기능: 키보드에 입력한 문자열 (최대 255 개) 을 문자열 변수에 할당합니다.
읽기/데이터 (읽기/설정 문)
형식: 변수 읽기 [,변수] …
…
…
데이터 상수 [,상수] ...
함수: READ 문은 DATA 문에 제공된 데이터를 지정된 변수에 순차적으로 할당합니다.
복구 (데이터 영역 명령문 복구)
형식: 복원 [행 번호 | 행 레이블]
함수: 지정된 데이터 문 행에서 상수를 읽습니다.
숫자 함수
사인 함수
형식: SIN (X)
함수: x 의 사인 함수 값을 찾습니다.
코사인 함수
형식: COS(X)
함수: x 의 코사인 함수를 찾습니다.
탄젠트 함수
형식: 탄 (x)
함수: x 의 탄젠트 함수를 찾습니다.
ATN (아크탄젠트 함수)
형식: ATN(X)
함수: x 의 아크탄젠트 함수 값을 찾습니다.
SQR (제곱 기본 함수)
형식: SQR(X)
함수: x 의 산술 제곱근을 구합니다. 여기서 x 는 0 보다 크거나 같아야 합니다.
지수 함수
형식: EXP(X)
함수: e 에 따라 x 의 거듭제곱, e = 2.75438+08282.
로그 (로그 함수)
형식: 로그 (x)
함수: e 기반 자연 값, 즉 x 의 값을 찾습니다.
SGN (기호 기능)
형식: SGN(X)
함수: 인수 x 를 찾는 기호입니다.
절대값 함수
형식: ABS(X)
함수: 인수 x 의 절대값 찾기 |X|
INT (정수 함수)
형식: INT(X)
함수: x 값보다 크지 않은 가장 큰 정수를 취합니다.
FIX (잘림 정수 함수)
형식: 고정 (x)
함수: decimal 을 사용하여 숫자의 소수 부분을 제거하고 정수 부분을 반올림하지 않습니다. 인수 x 는 임의의 숫자 표현식이 될 수 있습니다.
CINT (정수 함수의 경우)
형식: CINT(X)
함수: 소수가 있는 숫자를 정수로 변환하여 소수 부분을 반올림합니다.
CLNG (long 함수의 경우)
형식: CLNG(X)
함수: 인수 x 를 성장 정수로 변환합니다.
단일 정밀도 함수
형식: CSNG(X)
함수: 숫자 x 를 단일 정밀도 숫자로 변환합니다. 여기서 인수 x 는 단일 정밀도 숫자로 변환하는 숫자 표현식입니다.
CDBL (배정도 함수)
형식: CDBL(X)
함수: 숫자 x 를 실수 (double) 로 변환합니다. 인수 x 는 임의의 숫자 표현식이 될 수 있습니다.
RND (임의 함수)
형식: RND(X)
함수: 0 에서 1 사이의 난수를 생성합니다.
타이머 (? 기능)
형식: 타이머
기능: 자정부터 시간을 계산합니다.
ASCII (ASCII 코드 함수)
형식: ASC(X$)
함수: 문자열 X$ 의 첫 번째 문자를 반환하는 ASCII 코드입니다
VAL (문자열 대 값 함수)
형식: VAL(X$)
함수: 문자열 X$ 를 숫자 값으로 변환합니다.
LEN (길이 측정 기능)
형식: LEN(X$)
함수: 문자열의 길이, 즉 문자열의 문자 수를 측정합니다.
부분 문자열 검색 기능
형식: INSTR([N,] X$, Y$)
함수: 문자열 X$ 에서 문자열 Y$ 가 처음 나타나는 위치를 반환합니다.
화면 디스플레이 형식에서 일반적으로 사용되는 세 가지 기능
탭 (? 기능)
포맷: 탭 (x)
기능: 지정된 위치 x 에 필요한 정보를 표시하거나 인쇄합니다.
SPC (? 기능)
형식: SPC(X)
기능: x 공백 비우기
스페이스 $ (? 기능)
형식: 공백 $(N)
함수: n 개의 공백으로 구성된 문자열을 반환합니다.
함수를 입력합니다
INKEY$ (? 기능)
형식: INKEY$
기능: 키보드에서 문자 읽기
$ (? 기능)
형식: $ (N[, [#] 파일 번호]) 를 입력합니다
함수: 키보드 또는 지정된 파일에서 읽은 n 자를 반환하는 문자열.
커서 선 좌표 기능
형식: CSRLIN
기능: 현재 커서가 위치한 행의 좌표 위치를 반환합니다.
커서 막대 좌표 기능
형식: 위치 (n)
기능: 현재 커서 막대 좌표 위치를 반환합니다.
UBOUNDLBOUND (아래 첨자 상한 및 하한 함수 테스트)
형식: UBOUND (배열 [,차원])
LBOUND (배열 [,차원])
함수: 정의 배열에서 지정된 차원의 상한 및 하한을 반환합니다.
FRE (빈 바이트 기능 테스트)
형식: FRE(X)
함수: 사용 가능한 메모리 세그먼트 수를 반환합니다.
로 이동합니다
형식: 행 식별자로 이동
함수: 프로그램 실행 순서를 변경하여 GOTO 로 무조건 전환한 후 표시된 행 식별자의 실행을 변경합니다.
ON/GOOT
형식: 행 식별자 테이블로 ON 표현식 이동
함수: 먼저 on 뒤의 표현식 값을 계산한 다음 계산 결과에 따라 GOTO 가 가리키는 행 식별자 테이블의 행 식별자로 프로그램을 전송합니다.
관계 작업
= (같음)
& gt (보다 큼)
& gt= (크거나 같음)
& lt (미만)
& lt= (작거나 같음)
& lt& gt (같지 않음)
및 (및)
또는 (또는)
아니요 (아니요)
표: A B | NOT A | NOT B | A 와 B | A 또는 b
11| 0 | 0 |1|1
10 | 0 |1| 0 |1
01|1| 0 | 0 |1
0 0 | 1 | 1 | 0 | 0
논리 연산 순서: 비 및 또는
()-산술-관계-논리
IF (조건문)
단일 행 IF 조건문
형식: 조건부인 경우 문 시퀀스 1 [ELSE 문 시퀀스 2]
함수: 조건 값이 먼저 계산됩니다. 참이면 문 시퀀스 1 이 뒤에 실행되고, 그렇지 않으면 ELSE 뒤에 문 시퀀스 2 가 실행됩니다.
IF 조건문의 블록 구조
형식: 조건 1 인 경우
[문 블록 1]
그럼 조건 2
[문 블록 2]
......
[그렇지 않으면
[문 블록 n]]
만약 ... 끝날거야
CASE (조건문)
형식: 사례 테스트 표현식 선택
사례 표현식 테이블 1
[문 블록 1]
[사례 표현식 표 2
[문 블록 2]]
......
[기타 상황
[문 블록 N]]
선택을 마치다
함수: 표현식 값에 따라 여러 명령문 블록 중에서 적합한 명령문 블록 실행을 선택합니다.
FOR/NEXT (루프 문)
형식: A=E 1 E2 스텝핑 E3 의 경우
순환체
다음 a
설명: FOR 문은 루프 수를 나타내는 루프 설명 문입니다. TO STEP 은 문 정의자이기 때문입니다.
간단한 변수로 표현할 수 있는 순환 제어 변수입니다.
E 1-회로 제어 변수의 초기 값입니다
E2-회로 제어 변수의 최종 값
E3-주기 제어 변수의 증가 (단계라고도 함).
다음 문은 FOR 문과 쌍을 이루어야 하는 순환 터미널 문입니다. 다음 문의 루프 제어 변수는 FOR 문의 루프 제어 변수와 일치해야 합니다.
순환체는 하나 이상의 문으로 구성되며 반복되는 부분입니다.
WHILE/WEND (루프 문)
형식: while
순환체
네.
설명: WHILE 은 루프 시작 문 (설명문이라고도 함) 으로 루프 조건 WEND 를 루프의 끝 문으로 제공하는 데 사용됩니다.
& ltConditions > 는 논리 조건을 나타내며 관계 표현식, 논리 표현식, 변수 또는 상수일 수 있습니다.
DO/LOOP (주기문)
형식 1: DO[(WHILE 또는 UNTIL) 조건]
순환체
[종료 DO]
고리
형식 2: DO
순환체
[종료 DO]
루프 [(WHILE 또는 UNTIL) 조건]
설명: 조건이 항상 DO-LOOP 루프인 경우 "무한 루프" 에 빠질 수 있습니다. 이때 EXIT DO 를 사용하여 루프를 종료할 수 있습니다.
DO 루프는 FOR-NEXT 루프와 동일한 규칙을 사용하여 중첩될 수 있습니다.
문자열 처리 기능
CHR$ (문자 함수)
형식: 캐나다 달러 (n)
함수: ASCII 코드 값 n 을 나타내는 문자로 변환합니다.
MID$ (중간 문자열 함수)
형식: MID$ (A$, N [,M])
함수: 문자열 A$ 의 n 번째 문자에서 m 자 제거
문자열 $
형식 1:STRING$(N, x)
기능: ASCII 코드 x 에 해당하는 n 자를 생성합니다. 일반적으로 키보드 키를 통해 입력할 수 없는 문자에 사용됩니다.
형식 2: 문자열 $(N, X$)
함수: n 개의 문자열 X$ 중 첫 번째 문자를 생성합니다
OCT$ (10 진수에서 8 진수 함수)
형식: OCT$ (X)
함수: 십진수 값을 8 진수 문자열로 변환합니다.
STR$ (문자열 함수로 변환된 숫자 값)
형식: STR$ (X)
함수: 숫자 데이터를 문자열 데이터로 변환합니다.
LTRIM$ (문자열 왼쪽 공백을 제거하는 함수)
형식: LTRIM$ (X$)
함수: 문자열 X$ 왼쪽의 공백을 삭제합니다
RTRIM$ (문자열 오른쪽 공백을 제거하는 함수)
형식: RTRIM$ (X$)
함수: 문자열 데이터 X$ 오른쪽의 공백을 삭제합니다
LCASE$ (소문자 함수)
형식: LCASE$ (A$) 입니다
기능: $ 의 모든 대문자를 소문자로 변경합니다.
UCASE$ (대문자 함수)
형식: UCASE$(A$)
기능: A$ 의 모든 소문자를 대문자로 변경합니다.
TRIM$ (이진 잘림 함수)
형식: TRIM$ (A$)
함수: 문자열 A$ 의 시작과 끝에 있는 모든 공백을 잘라냅니다
왼쪽 $ (왼쪽 기능)
형식: 왼쪽 $(A$, n)
함수: 문자열 A$ 의 맨 왼쪽 n 자를 가져옵니다
오른쪽 $ (오른쪽 함수)
형식: 오른쪽 $(A$, n)
함수: 문자열 A$ 의 맨 오른쪽에 있는 n 자를 가져옵니다
HEX$ (10 진수를 16 진수 문자열로 변환)
형식: 16 진수 $(N)
함수: 십진수 n 을 16 진수 문자열로 변환합니다.
MKI$ (정수를 문자열로 변환)
IKL$ (긴 정수를 문자열로 변환)
MKS$ (단일 정밀도 숫자를 문자열로 변환)
DATE$/TIME$ (시스템을 가져온 날짜/시간)
GOSUB/RETURN (서브루틴 문 호출 및 반환 문)
서브루틴 호출
형식: gosub
함수: 하위 프로그램을 호출하는 데 사용되는 진입문입니다.
RETURN (하위 프로그램 반환 문)
형식: 반환 [
함수: 하위 프로그램이 실행된 후 하위 프로그램에서 하위 프로그램의 종료 문으로 반환하는 데 사용됩니다.
사용자 정의 함수
1: deffn [(찾기 테이블)] =
형식 2: deffn [(찾기 테이블)]
문 블록
FN< 함수명 > =< 표정 >
정의를 마치다
기능: 사용자 고유의 기능을 정의합니다.
SUB (프로세스 정의)
형식: 하위 절차 이름 [(찾기 테이블)] [정적]
문 시퀀스
끝단 접합
기능: 하위 프로세스 정의
기능 (프로세스 정의)
형식: 함수 프로시저 이름 [(매개변수 테이블)] [정적]
문 시퀀스
프로시저 이름 = 표현식
기능을 종료합니다
기능: 기능 플로우를 정의합니다.
선언 (프로시저 문)
형식: 선언 [operation/sub] 프로세스명 [(매개변수 테이블)]
함수: 호출되는 프로시저를 해석하고 전달된 인수를 검사합니다.
DIM 공유/공용 공유 (글로벌 변수 정의)
시험: DIM 공유 변수 목록/공용 공유 변수 목록
함수: 변수 이름 테이블의 변수를 글로벌 변수로 정의합니다.
정적 (로컬 변수 정의)
형식: 정적 변수 테이블
함수: DEF FN 함수, FUNCTION 또는 SUB 프로시저에서 변수를 로컬 변수로 정의합니다.
공유 (* * * 공유 변수)
형식: 공유 변수 [유형으로] [,변수 [유형으로] …
기능: 마스터 프로그램이 하나의 프로세스와 변수를 공유하도록 합니다.
DIM (배열 정의)
형식: DIM[ 공유] 변수 [(아래 첨자)] [유형] [,변수 [(아래 첨자)] [유형]] …
함수: 변수 또는 배열을 해석하고 저장 공간을 할당합니다.
REDIM (배열에 할당된 공간 변경)
형식: REDIM[ 공유] 변수 (아래 첨자) [AS 유형] [,변수 (아래 첨자 [AS 유형] ...
함수: 동적 배열에 할당된 공간을 변경합니다.
옵션 기준 (? ) 을 참조하십시오
포맷: 옵션 기준 n
함수: 배열 아래 첨자의 기본 하한을 지정합니다.
열기 (파일 열기 또는 만들기)
형식 1: 파일 설명 열기 [모드 1] 는 [#] 파일 번호 [LEN= 레코드 길이]
형식 2: 열기 모드 2, [#] 파일 번호, 파일 설명 [,레코드 길이]
설명:
1. 1 형식에서 "모드 1" 는 다음과 같이 파일의 입력/출력을 지정합니다.
출력 시퀀스 출력 모드를 지정합니다.
입력지정된 순서 입력 모드.
APPEND 는 순서 추가 방법을 지정합니다.
랜덤은 랜덤 액세스 모드를 지정합니다. 이것이 기본 모드이기도 합니다.
2. 형식 2 의 패턴 2 는 다음 문자를 나타냅니다.
O 순차 출력 모드를 지정합니다.
순서 입력 모드를 지정합니다.
R 임의 읽기/쓰기 모드를 지정합니다.
순서 추가 방법을 지정합니다.
닫기 (파일 읽기/쓰기 작업 종료)
포맷: 마감 [#] 문서 번호 [,[#] 문서 번호] ...]
기능: 파일 읽기/쓰기 작업을 종료합니다.
자유 문서
형식: 자유형 문서
기능: 사용되지 않은 최소 파일 번호를 생성합니다.
통신선 (LinesofCommunication)
형식: 잠금 (n)
함수: 파일 번호가 n 인 지정된 파일의 현재 위치를 반환합니다.
힘 선
형식: LOF (북쪽)
함수: 파일 길이를 반환합니다.
인쇄 #
형식: 인쇄 # 파일 번호, [형식 문자열 사용; ] 표정 [{,|; }]
기능: 순차적 파일에 데이터를 씁니다.
쓰기 #
형식: # 파일 번호 쓰기, 표현식 테이블
기능: 순차적 파일에 데이터를 씁니다.
# 을 입력합니다
형식: # 파일 번호, 변수 이름을 입력합니다
기능: 순서 파일에서 데이터를 읽고 읽은 데이터를 해당 프로그램 변수에 지정합니다.
라인 입력 #
형식: LININPUT # 파일 번호, 문자열 변수
함수: 하나의 시퀀스 파일에서 전체 데이터 행을 읽고 그 뒤에 오는 문자열 변수에 지정합니다.
파일 끝
형식: EOF (문서 번호)
기능: 파일이 읽혀졌는지 확인합니다.
CLS
형식: CLS[0| 1|2]
기능: 화면 정보의 일부 또는 전체를 지웁니다.
설명: CLS 0 은 전체 화면, 시스템 기본값을 지웁니다.
CLS 1 도면 뷰포트가 view 문으로 설정된 경우 뷰포트를 지우고 그렇지 않은 경우 전체 화면을 지웁니다.
CLS 2 는 문자 윈도우를 지우지만 화면 밑줄은 그대로 유지됩니다.
폭
형식: 1. 폭 폭
2. 폭 l 인쇄 폭
기능: 명령문 형식 1 의 기능은 화면 표시 줄의 너비를 변경하는 것이고, 2 의 기능은 프린터 출력 행의 너비를 변경하는 것입니다.
스크린
형식: 화면 [모드] [,색상] [,현재 페이지] [,보이는 페이지]
기능: 화면 표시 모드 설정
PSET
형식: PSET[ 단계 ](X, Y)[, 색상 번호]
기능: 지정된 좌표 위치에 지정된 색상으로 점을 그립니다.
사전에 조정하다
형식: 기본값 [단계 ](X, Y)[, 색상 번호]
기능: 화면의 지정된 위치 (x, y) 에 점을 그립니다.
선
형식: 줄 [단계] (x 1, y 1)]-[ 단계] (x2, y2) [,[색상 번호], [
기능: 화면에 선 또는 직사각형 상자를 그립니다.
원
형식: 원 [단계 ](X, y) 반지름 [,색상] [,시작 각도] [,끝 각도] [,가로 세로 비율]
함수: (x, y) 를 중심으로 주어진 반지름의 원 타원 또는 호를 그립니다.
그림
형식: 문자열 그리기
기능: 문장의 문자열에 따라 점진적으로 그래픽을 그립니다.
색깔
형식: 1. 색상 [전경색] [,배경색] [,테두리 색상]
2. 색상 [배경색] [,팔레트]
물감
형식: 그리기 [단계 ](X, Y)[, 색상 번호] [,테두리 색상]
기능: 지정된 색상과 경계 색상으로 닫힌 모양을 그립니다.
시야각
형식: view[[ 화면] (x 1, y 1)-(x2, y2) [,[색상 번호] [,테두리 색상]]
기능: 출력 도면의 화면 크기를 정의합니다.
인쇄 보기
형식: 뷰 인쇄 [맨 위 행 맨 아래 행]
기능: 화면에 텍스트 출력 영역을 정의합니다.
창문
형식: 창 [화면] (x 1, y 1)-(x2, y2)
기능: 현재 뷰포트의 논리적 크기를 정의합니다.
얻다
형식: get [step] (x 1, y 1)-[step] (x2, y2), 배열 이름 [(아래 첨자)]
기능: 화면의 지정된 영역에 대한 그래픽 이미지를 배열에 저장합니다
놓다
형식: PUT[STEP](X, y), 배열 이름 [(아래 첨자)] [,표시 모드]
기능: GET 문에 저장된 그래픽 이미지를 화면의 지정된 영역에 다시 표시합니다.
삐 소리
형식: 경고음
기능: 컴퓨터 스피커에서 삐 소리가 나게 합니다.
소리
형식: 사운드 주파수, 사운드 길이
기능: 스피커에서 소리를 내는 데 일정 주파수 지연이 있습니다.
놀다
형식: 재생 명령 문자열
기능: 주어진 현으로 대표되는 음악 연주.