Red de conocimiento informático - Problemas con los teléfonos móviles - comandos comunes qbasic

comandos comunes qbasic

Estás hablando de comandos comunes, déjame decirte:

LET (declaración de asignación)

Formato: [LET] variable = expresión

Función: Primero calcula la expresión de la derecha y luego asigna el resultado a la variable de la izquierda

SWAP (declaración de intercambio de valor variable)

Formato: SWAP variable 1 , variable 2

Función: Intercambiar los valores de la variable 1 y la variable 2

IMPRIMIR (declaración de visualización o salida)

Formato: IMPRIMIR [tabla de expresiones ][, | ;]

Función: Mostrar los datos especificados en la pantalla

LPRING (imprimir declaración)

Formato: LPRINT [tabla de expresiones][, |; ]

Función: Imprimir los datos especificados con la impresora

REM (declaración de comentario)

Formato 1: contenido del comentario REM

Formato 2: 'Contenido del comentario

Función: explica la función del segmento del programa en el programa

FIN (declaración final)

Formato: FIN

p>

Función: Finalizar un programa

CLS (borrar declaración de pantalla)

Formato: CLS

Función: Borrar la información que se muestra en la pantalla

PRINT USING (declaración de formato de visualización autoseleccionado)

Formato: PRINT USING 〈"cadena de formato"〉; 〈tabla de expresiones〉 [;]

Función: Muestra los datos en la tabla de expresiones en la pantalla de acuerdo con el formato especificado por la cadena de formato

LPRINT USING (declaración de formato de impresión opcional)

Formato: LPRINT USING 〈"Formato de cadena" 〉;〈tabla de expresiones〉[;]

Función: Imprime los datos de la tabla de expresiones en papel de impresora de acuerdo con el formato especificado por la cadena de formato

STOP (declaración de pausa)

Formato: STOP

Función: pausar la ejecución del programa

SLEEP (declaración de pausa programada)

Formato: SLEEP [valor numérico Expresión]

Función: Pausa la ejecución del programa, el tiempo es el valor especificado por la expresión numérica (en segundos)

INPUT (instrucción de entrada de teclado)

Formato: INPUT [;]["Contenido del comentario"][;|,]Variable[, variable]

Función: Proporciona datos a cada variable en la declaración INPUT de forma secuencial a través del teclado

LINE INPUT (instrucción de entrada de línea)

Formato: LINE INPUT [;]["Contenido del comentario";]Variable de cadena

Función: cambia la entrada de cadena en el teclado ( la última longitud es 255) se asigna a la variable de cadena

READ/DATA (declaración de lectura/configuración)

Formato: READ variable [, variable]...

Constante DATA [, constante]…

Función: La declaración READ asigna los datos proporcionados en la declaración DATA a la variable especificada a su vez

RESTORE (restaurar declaración de área de datos)

Formato: RESTORE [número de línea | etiqueta de línea]

Función: leer constantes de la línea de declaración de DATOS especificada

Función numérica

SIN (función seno)

Formato: SIN (X)

Función: Encuentra el valor de la función seno de X

COS (función coseno)

Formato: COS (X)

Función: Encuentra el valor de la función coseno de X

TAN ( función tangente)

p>

Formato: TAN (X)

Función: Buscar X

Valor de la función tangente

ATN (Función arcangente)

Formato: ATN (X)

Función: Encuentra el valor de la función arcotangente de X

SQR (función cuadrática)

Formato: SQR (X)

Función: Encuentra el valor de la raíz cuadrada aritmética de X, donde X debe ser mayor o igual a cero

EXP (función exponencial)

Formato: EXP (X)

Función: Encuentra la potencia X con e como base, e=2.718282

LOG (para función Numérica)

Formato: LOG (X)

Función: Encuentra el valor natural con e como base, es decir, el valor de In x

SGN (Función Signo)

Formato: SGN (X)

Función: Encuentra el signo de la variable independiente X

ABS (valor absoluto función)

Formato :ABS(X)

Función: Encuentra el valor absoluto de la variable independiente X, es decir |X|

INT (función de redondeo )

Formato: INT ( X)

Función: Obtener el mayor entero no mayor que el valor de p>Función: Quitar la parte decimal de un número con decimales, sin redondear, e interceptar directamente la parte entera.

La variable independiente Convierte el número a entero y redondea la parte decimal

CLNG (función de conversión a entero largo)

Formato: CLNG (X)

Función : convierte la variable independiente Convertir el argumento

Función: convierte el valor X en un número de doble precisión La variable independiente p>

Función: genera un número aleatorio entre 0 y 1

TIMER (. ?)

Formato: TIMER

Función: a partir de medianoche Empieza a contar segundos

ASCII (función de código ASCII)

Formato: ASC (X$)

Función: Devuelve el primer carácter de la cadena X$ código ASCII

VAL (función de cadena a valor numérico)

Formato: VAL ( X$)

Función: Convertir cadena X$ a valor numérico

p>

LEN (función de medición de longitud)

Formato: LEN (X$ )

Función: Mide la longitud de una cadena, es decir, el número de caracteres en la cadena

INSTR (función de recuperación de subcadenas)

Formato: INSTR ([N,] X$, Y$)

Función: Devuelve la cadena Y$ en la cadena La primera aparición de X$

Tres funciones comúnmente utilizadas en formatos de visualización de pantalla

TAB (? función)

Formato: TAB (X)

Función: Mostrar o imprimir la información requerida en la posición especificada X

SPC (? función)

Formato: SPC (X)

Función: Vaciar espacios X

ESPACIO$ (? función)

Formato : SPACE$ (N)

Función: Devuelve una cadena, La cadena consta de N espacios

Función de entrada

INKEY$ (? función)

Formato: INKEY$

Función: Leer un carácter del teclado

INPUT$ (función?)

Formato: INPUT$ (N[ , [#] número de archivo])

Función: Devuelve una cadena de N caracteres leídos desde el teclado o el archivo especificado

CSRLIN (función de coordenadas de línea del cursor)

Formato: CSRLIN

Función: Devuelve la posición actual de las coordenadas de la fila del cursor

POS (función de coordenadas de la columna del cursor)

Formato: POS (N)

Función: Devuelve la posición del subíndice de la posición actual de la columna del cursor

UBOUND (funciones de límite superior e inferior del subíndice de prueba)

Formato: UBOUND (matriz [, dimensión] )

LBOUND (matriz [, dimensión])

LBOUND (matriz [, dimensión]) Dimensión])

Función: Devuelve los límites superior e inferior de la dimensión especificada en una matriz definida

FRE (función de prueba de byte nulo)

Formato: FRE (X)

Función: Devuelve el número de secciones de memoria libres

GOTO

Formato: identificador de línea GOTO

Función: cambia la ejecución de la secuencia del programa, transfiere incondicionalmente al identificador de fila señalado después de GOTO para ejecutar

ENCENDIDO/BUENO

T

Formato: expresión ON GOTO tabla de identificadores de fila

Función: primero calcule el valor de la expresión después de ON y luego transfiera el programa a la fila señalada por GOTO según el resultado del cálculo Un determinado identificador de fila en la tabla de identificadores para realizar

operación relacional

= (igual a)

gt (mayor que)

;

gt;= (mayor o igual a)

lt; (menor que)

lt;= (menor o igual a)

lt;gt; (no igual a )

Y (con)

O (o)

NOT (no)

Tabla : A B | NO A | NO B | A Y B | A O B

1 0 1 |

0 1 | 1 | 0 | 0 | 1

0 1 | 0 |

( )—Aritmética—Relación—Lógica

IF (declaración condicional)

Declaración condicional IF de una sola línea

Formato: IF condición ENTONCES secuencia de sentencias 1 [ELSE secuencia de sentencias 2]

Función: Primero calcula el valor de la condición. Si es verdadero, ejecuta la secuencia de sentencias 1 después de ENTONCES, de lo contrario ejecuta la secuencia de sentencias 2 después de ELSE<. /p>

Estructura de bloque IF sentencia condicional

Formato: IF condición 1 ENTONCES

[Bloque de sentencia 1]

[ELSEIF condición 2 ENTONCES

[Bloque de declaración 2]

……

[ELSE

[Bloque de declaración n]]

END IF

CASE (declaración condicional)

Formato: SELECT CASE expresión de prueba

Tabla de expresión CASE 1

[Bloque de declaración 1]

[Tabla de expresiones CASE 2

[Bloque de declaraciones 2]]

......

[CASE ELSE

[Bloque de declaraciones N]]

END SELECT

Función: según el valor de la expresión, seleccione un bloque de declaraciones calificado de varios bloques de declaraciones para ejecutar

FOR/NEXT (instrucción de bucle)

Formato: FOR A=E1 TO E2 PASO E3

Cuerpo del bucle

NEXT A

Explicación: La declaración FOR es una declaración de descripción de bucle, que explica El número de bucles FOR TO STEP es el definidor de la declaración

A: la variable de control de bucle, que puede representarse mediante cualquier variable simple

E1--el valor inicial de la variable de control de bucle

p>

E2--El valor final de la variable de control de bucle

E3-- El incremento de la variable de control de bucle, también llamado tamaño de paso

La instrucción NEXT es la instrucción terminal del bucle, que está relacionada con las declaraciones FOR debe aparecer en pares. Las variables de control de bucle en la instrucción NEXT deben ser. consistentes con los de la declaración FOR.

El cuerpo del bucle consta de una o más declaraciones y es la parte que se ejecuta repetidamente

WHILE/WEND (declaración de bucle)

Formato: WHILE lt; condition gt;

Cuerpo del bucle

WEND

Descripción: WHILE es La declaración inicial del bucle también se denomina descripción. declaración Su función es dar la condición del bucle WEND es la declaración de terminación del bucle.

lt condición gt; una variable o una constante

<

p>DO/LOOP (instrucción de bucle)

Formato 1: DO[(WHILE o UNTIL) condición]

Cuerpo del bucle

[EXIT DO]

BUCLE

Formato 2: DO

Cuerpo del bucle

[EXIT DO]

BUCLE[(WHILE o UNTIL) ) condición]

Nota: Si la condición siempre se convierte en un bucle DO-LOOP, puede caer en un "bucle infinito". En este caso, puede utilizar EXIT DO para salir del bucle.

Los bucles DO se pueden anidar y sus reglas son las mismas que las del bucle FOR-NEXT

Función de cadena

CHR$ (función de carácter)

Formato: CHR$ (N)

Función: convierte el valor N del código ASCII en el carácter que representa

MID$ (tome la función de cadena del medio)

Formato: MID$ (A$, N [, M])

Función: elimina M caracteres a partir del enésimo carácter de la cadena A$

STRING$

Formato 1: STRING$(N, X)

Función: Genera N caracteres correspondientes al código ASCII X. Generalmente se usa para caracteres que no se pueden ingresar desde el teclado

Formato 2: STRING$(N, X$)

Función: Generar el primer carácter en N cadenas X$

OCT$ (función de decimal a octal)

Formato: OCT$ (X )

Función: Convertir valor decimal a cadena octal

STR$ (función de convertir valor a cadena)

Formato: STR$ ( X)

Función: Convertir datos numéricos en datos de cadena

LTRIM$ (función para eliminar espacios en el lado izquierdo de una cadena)

Formato: LTRIM$ (X$)

p>

Función: Eliminar los espacios en el lado izquierdo de la cadena >

Función: Eliminar el espacio a la derecha de los datos de la cadena X$

LCASE $ (función de minúsculas)

Formato: LCASE$ (A$)

Función: cambia todas las letras mayúsculas de A$ a minúsculas

UCASE$ (función de mayúsculas )

Formato: UCASE$(A$)

Función: Cambiar Cambia todas las letras minúsculas de A$ a mayúsculas

TRIM$ (función truncada en ambos extremos )

Formato: TRIM$ (A$)

Función: truncar todos los espacios al principio y al final de la cadena A$

LEFT$ (izquierda- función de mano)

Formato: IZQUIERDA$(A$, N)

Función: obtener los N caracteres más a la izquierda de la cadena A$

DERECHA$ (tomar hacia la derecha function)

Formato: RIGHT$(A$, N)

Función: obtiene los N caracteres más a la derecha de la cadena A$

HEX$ (número decimal convertido a cadena hexadecimal)

Formato: HEX$(N)

Función: Convierte el número decimal N en una cadena hexadecimal

MKI$ ​​​​(convierte un entero en una cadena)

IKL$ (convierte un entero largo en una cadena)

MKS$ (convierte un número de precisión simple en una cadena)

DATE$/ TIME$ (obtener la fecha/hora del sistema)

GOSUB/RETURN (Declaración de subrutina de llamada y declaración de devolución)

GOSUB (Subrutina de llamada)

Formato: GOSUBlt ; label 1gt;

Función: utilizada para transferir al programa de subrutina

Sentencia de entrada a ejecutar

RETURN (declaración de retorno de subprograma)

Formato: RETURN [lt; label 2gt;]

Función: utilizada para la ejecución del subprograma Retorno del subprograma una vez completado, como declaración final del subprograma

DEF FN (función definida por el usuario)

Formato 1: DEF FN lt; nombre de función gt; =lt; expresión gt;

Formato 2: DEF FN lt; nombre de función gt; [(lista de parámetros)]

Bloque de declaración

FN lt; name gt; =lt; Expresión gt;

END DEF

Función: definir la función propia del usuario

SUB (definición de proceso)

p>

Formato: nombre del procedimiento SUB [(lista de parámetros)][ESTÁTICO]

Secuencia de instrucciones

END SUB

Función: definir un procedimiento SUB

FUNCIÓN (definición de proceso)

Formato: FUNCIÓN nombre del procedimiento [(lista de parámetros)][ESTÁTICA]

Secuencia de declaraciones

Nombre del proceso = expresión

END FUNCTION

Función: Definir el procedimiento de función FUNCTION

DECLARE (declaración de descripción del proceso)

Formato: DECLARE [ RUNCTION/SUB ] Nombre del procedimiento [(lista de parámetros)]

Función: describe el procedimiento llamado y verifica los argumentos pasados

DIM SHARED / COMMON SHARED (variables globales de definición)

Prueba de calificación: tabla de nombres de variables COMPARTIDAS DIM/tabla de nombres de variables COMPARTIDAS COMUNES

Función: Definir variables en la tabla de nombres de variables como variables globales

ESTÁTICA (Definir variables locales)

Formato: tabla de variables ESTÁTICAS

Función: Definir variables como variables locales en la función DEF FN, FUNCTION o procedimiento SUB

COMPARTIDO (***compartir variable)

Formato: variable COMPARTIDA [tipo AS][, variable [tipo AS]...

Función: Hacer que el programa principal y un proceso ***compartan variables

DIM (definición de matriz)

Formato: DIM[COMPARTIDO] variable [(subíndice)][tipo AS][, variable [(subíndice)][tipo AS]] …

Función: describir variables o matrices y asignar espacio de almacenamiento

REDIM (cambiar el espacio asignado a las matrices)

Formato: REDIM[COMPARTIDO] variable (abajo) subíndice)[tipo AS][ , variable (subíndice [tipo AS]...

Función: Cambia el espacio asignado a la matriz dinámica

OPCIÓN BASE (?)

Formato: OPCIÓN BASE n

Función: Especifica el límite inferior predeterminado del subíndice de la matriz

ABRIR (abrir o crear archivo)

Formato 1: ABRIR archivo Descripción [modo FOR 1] AS [#] número de archivo [LEN=longitud del registro]

Formato 2: modo OPEN 2, [#] número de archivo, descripción del archivo [, longitud del registro]

Descripción:

1. En el Formato 1, el "Método 1" especifica la entrada/salida de archivos de las siguientes maneras:

SALIDA especifica el modo de salida secuencial

ENTRADA. especifica el método de entrada secuencial

APPEND especifica el método de suma secuencial

RANDOM especifica

El modo de acceso aleatorio también es el modo predeterminado

2 "Modo 2" en el formato 2 se refiere a los siguientes caracteres

O Especifica el modo de salida secuencial

I. especifica el método de entrada secuencial

R especifica el método de lectura/escritura aleatoria

A especifica el método de adición secuencial

CLOSE (finaliza la operación de lectura/escritura del archivo)

Formato: CERRAR [[#] número de archivo [, [#] número de archivo]...]

Función: finalizar la operación de lectura/escritura del archivo

FREEFILE

Formato: FREEFILE

Función: Generar un número mínimo de archivos no utilizados

LOC

Formato: LOC(N)

Función: Devuelve la ubicación actual del archivo especificado con el número de archivo N

LOF

Formato: LOF(N)

Función : Devolver Longitud del archivo

PRINT#

Formato: PRINT# número de archivo, [USANDO cadena de formato;] Expresión [{, |;}]

Función: Escribir datos en un archivo secuencial

WRITE#

Formato: WRITE# número de archivo, tabla de expresiones

Función: escribir datos en un archivo secuencial

INPUT#

Formato: INPUT# número de archivo, nombre de variable

Función: leer datos del archivo de secuencia y asignar los datos leídos a las variables de programa correspondientes

LINE INPUT#

Formato: LINE INPUT# número de archivo, variable de cadena

Función: leer una línea completa de los datos de un archivo de secuencia y asignarla a la siguiente variable de cadena

EOF

Formato: EOF (número de archivo)

Función: comprobar si el archivo ha sido leído

p>

CLS

Formato: CLS[0|1|2]

Función: Borrar parte o toda la información de la pantalla

Descripción: CLS 0 Borrar toda la pantalla, valor predeterminado del sistema

CLS 1 Si el área visible de los gráficos se ha configurado usando la instrucción VIEW, borre el área; de lo contrario, borre toda la pantalla

CLS 2 Borre el área visible del texto, pero la línea inferior de la pantalla permanece sin cambios

WIDTH

Formato: 1. WIDTH ancho

2. WIDTH LPRINT ancho

Función: La función de El formato de declaración 1 es cambiar el ancho de la línea de visualización de la pantalla, y la función de 2 es cambiar el ancho de la línea de salida de la impresora

PANTALLA

Formato: PANTALLA [modo] [, color ][, página actual][, página visible]

Función: Establecer modo de visualización de pantalla

PSET

Formato: PSET [STEP](X , Y) [, número de color]

Función: Dibujar un punto con el color especificado en la posición de coordenadas especificada

PRESET

Formato: PRESET [PASO] ( X, Y)[, número de color]

Función: dibuja un punto en la posición especificada (X, Y) en la pantalla

LÍNEA

Formato : LÍNEA [[PASO](X1, Y1)]-[PASO](X2, Y2)[, [número de color], [, B[F]][, tipo símbolo]

Función: activada en la pantalla Dibuja un segmento de línea o un marco rectangular

CÍRCULO

Formato: CÍRCULO[PASO](X,Y)radio[, color][, ángulo inicial][, ángulo final] [, Relación vertical y horizontal]

Función: Tomando (X, Y) como centro del círculo, dibuja una elipse o arco circular con un radio dado

DIBUJAR

>Formato: DIBUJAR cadena

Función: Según la cadena en la declaración, dibujar gradualmente los gráficos

COLOR

Formato: 1. COLOR [color de primer plano] [, color de fondo][, color del borde]

2. COLOR [color de fondo][, paleta]

PINTAR

Formato: PINTAR [PASO]( X, Y)[, número de color][, color de borde]

Función: Pintar un gráfico cerrado con el color y el color de borde especificados

VER

Formato : VER [[PANTALLA](X1, Y1)-(X2, Y2)[, [número de color][, color del borde]]]

Función: Definir el tamaño de pantalla de los gráficos de salida

VER IMPRESIÓN

Formato: VER IMPRESIÓN [Línea superior A línea inferior]

Función: Definir un área de salida de texto en la pantalla

VENTANA

Formato: VENTANA[[PANTALLA](X1, Y1)-(X2, Y2)

Función: Definir el tamaño lógico del área de visualización actual

OBTENER

Formato: GET [STEP](X1, Y1)-[STEP](X2, Y2), nombre de la matriz [(subscript)]

Función: poner en pantalla los gráficos la imagen del área especificada se almacena en "matriz"

PUT

Formato: PUT[STEP](X, Y), nombre de la matriz [(subíndice)][, método de visualización]

Función: Vuelve a mostrar la imagen gráfica almacenada en la matriz en la instrucción GET en el área especificada en la pantalla

BEEP

Formato: BEEP

Función: hace que el altavoz de la computadora emita un sonido de "bip"

SONIDO

Formato: frecuencia del SONIDO, duración del sonido

Función: hace que el altavoz emita un sonido retardado de una determinada frecuencia

PLAY

Formato: cadena de comando PLAY

Función: interpretación musical representada por una cadena determinada

¿No crees que has aprendido qbasic antes? ¡Vamos! !