Sei sulla pagina 1di 16

Lista de raptor sus comandos y su función

 Asignación. Es utilizado para cambiar el valor de la variable y hacer


operaciones referentes al problema dicho.
 Llamada. Se utiliza para hacer uso de agentes externos a los que se pueden
manejar dentro de raptor. Un ejemplo particular del símbolo si se le agrega
el nombre de clear_console cada que termine el proceso eliminará el
historial del proceso anterior, de manera que no provoque confusiones
entre cada proceso o se tenga almacenada información en determinado
momento innecesaria.

 Entrada. Se utiliza para pedir un número o cadena, al mismo tiempo que el


diagrama se encuentra en ejecución. Mientras que el recorrido de entrada
se está ejecutando en un símbolo de asignación se le da valor a la variable
que se introdujo en entrada para que al último se realice la operación
teniendo ya el valor de las variables.
 Salida. En este se escribe un número o texto en donde se explica cuál es el
resultado de todo el proceso de la operación.

 Selección. Es utilizado para tomar decisiones, en donde se pone una


ecuación lógica en la cual si la respuesta es si se realiza algo y si es no
realiza todo lo contrario de la operación ejecutada.
 Ciclo. Es utilizado para repetir una secuencia de símbolos de manera que se
detenga hasta que determinada condición se cumpla. Funciona de forma que
cuando el problema llega a la parte inferior regresa a la parte superior a
repetir el proceso hasta que la condición se cumpla.
LISTA DE JAVA

@author: Nombre del desarrollador. Es decir nombre del autor o autores.

@deprecated: Indica que el método o clase es obsoleto (propio de versiones


anteriores) y que no se recomienda su uso. (Descripción)
@param: Definición de un parámetro de un método, es requerido para todos
los parámetros del método. (Nombre del parámetro y descripción)
@return: Informa de lo que devuelve el método, no se aplica en constructores
o métodos "void". (Descripción del valor de retorno).
@see: Asocia con otro método o clase. Referencia cruzada
referencia (#método(); clase#método(); paquete.clase;
paquete.clase#método()).
@version: Versión del método o clase. (Versión)

A clase Scanner se encontrar no pacte java , util. Por eso, para ser utilizada,
devemos impórtala utilizando una diretiva import.

A classe Scanner deve ser instanciada da seguinte forma:

Métodos da classe Scanner:

– String nextLine() – Lê a próxima linha da entrada.

– String next() – Lê a próxima palabra da entrada (delimitada por um espacio


en branco).

– int nextInt(), double nextDouble() e float nextFloat() – Lê a próxima


sequência de caracteres que representa um número inteiro ou número de ponto
flutuante.
Segue o exemplo abaixo:

Figura 2: Entrada de dados com a classe Scanner

Nos vemos en el ejemplo de que los datos se inserta en la consola y se asigna a


las variables mediante los métodos de la clase escáner. Observamos también
que al entrar en su altura, hay que entrar con una coma en lugar de un punto,
como es común en el sistema decimal de América.

Se estivermos utilizando uma IDE como o Eclipse, a entrada dos dados será a
través da console. Segue abaixo o ejemplo:

Utilizando a classe Scanner no Eclipse.


NORMAL FLUORESCENTE NORMAL FLUORESCENTE
0 - Negro 9 - Azul 17 - Azul 25 - Azul
1 - Azul 10 - Verde 18 - Verde 26 - Verde
2 - Verde 11 - Azul Claro 19 - Azul Claro 27 - Azul Claro
3 - Azul Claro 12 - Rojo 20 - Rojo 28 - Rojo
4 - Rojo 13 - Fushia 21 - Fushia 29 - Fushia
5 - Fushia 14 - Amarillo 22 - Amarillo 30 - Naranja
6 - Naranja 15 - Blanco 23 - Blanco 31 - Blanco
7 - Blanco 16 - Negro 24 - Gris 32 - Gris
8 - Gris

Operandos Aritméticos Operandos Relacionales Operandos Lógicos


- Resta < Menor que && Y
+ Suma > Mayor que || O
* Multiplicación <= Menor igual que Xor Bicondicional
/ División real >= Mayor igual que ! Negación
% Residuo != Desigualdad ++ Incremento
= Asignación = = Igualdad -- Decremento

Declaración de Variables
Tipo Declaración Límite Inferior Limite Superior
Entero Int A; -32768 32767
Entero Corto Short Int A; -128 127
Entero Largo Long Int A; 2E -6 2E 6
Entero sin Signo Unsigned Int A; 0 65535
Entero con Signo Signed Int A; -65000 65000
Real Float A; -3.4E37 3.4E 38
Real Doble Double A; -1.7E -304 1.7E 308
Real Largo Long DoubleA; 3.4E -4932 1.1E 4932
Caracter Char A; -128 127
Caracter sin signo Unsigned Char A;
Caracter con signo Signed Char A;
Palabra Char[ ] A;
Valor Nulo Void 0 0
Arreglo Int A[N]
Texto Text A;
OPERACIONES

ante A;
Apuntador *A

De Contador=1 hasta Contador<=N Incremento


for(Contador = 1;Contador <= N;Contador++)
{
Sentencia;
}
If(Condicion = = 1) Si Condicion = 1 Entonces
{
Sentencia;
}
Else Si no
{
Sentencia;
}
While(Condicion= =1) Mientras Condicion = 1 haz
{
Sentencia;
}
Do{ Haz
Sentencia;
}(Condicion = = 1); Hasta Condicion = 1
Switch(Opcion) En caso de Opcion
{
1: Sentencia1; break; Si Opcion = 1 Sentencia1 rompe
2: Sentencia2; break; Si Opcion = 2 Sentencia2 rompe
Default: Sentencia3; break; Si no Sentencia3 rompe
}

Procedimiento Función Unidad

Void Nombre(VariableInt) Float Nombre (Variable Int) PROG.H


{ { #Ifndef prog__H
Sentencia; Sentencia; #Define prog__H
} VarReal = Variable;
Return (VarReal); void pausa(voi d);
void main(voi d) }
{ PROG.C
Nombre(Vari able) void main(voi d) void pausa(voi d)
} { {
A = Nombre (X); char A;
} A=Lee;
}
malloc(sizeof(Apuntador), Apuntador);

Inicio->Info:=‘Hola’;

Inicio->Siguiente:=NIl;

Aux:=NIL;

malloc(sizeof(Apuntador), Apuntador);

Inicio->Siguiente:=Aux;

Dispose(Inicio);

Usos de printf y scanf


intf("Mensaje"); Escribe Mensaje en la pantalla
intf("Mensaje % d",Variable); Escribe Mensaje y el valor de la Variable en pantalla
intf("Mensaje % d",Variable:2:3); Escribe Mensaje y el valor de la Variable con 2 enteros y 3 decimales
rintf("Mensaje"); Escribe Mensaje en color especificado
anf("% d",&Variable); Asigna valor entero a Variable
anf("% d % f",&Variable1,&Variable2); Asigna valor entero a Variable1 y valor real a Variable2

Formato para Variable Formato de Barra Invertida


Formato Descripción Formato Descripción
%c Un caracter \b Retroceso
%d Real o Entero \f Salto de linea
%i Real \n Nueva linea
%e Notacion con "e" \r Retorno de carro
%E Notacion con "E" \t Tabulador horizontal
%f Real \" Comillas
%g Real \' Apostrofo
%G Real con notacion "E" \n Caracter nulo
%o Octal \\ Barra invertida
%s Cadena \v Tabulador Vetical
%u Real sin signo \a Campanilla
%x Hexadecimal en minusculas \N ante octal
%X Hexadecimal en mayusculas \xN ante hexadecimal
%% Imprime %
%p Apuntador
%n Argumento de apuntador
Funciones de Caracteres
Función Descripción
gets Lee un string
getchar Lee un caracter y espera enter
getche Lee un caracter del teclado y lo refleja en pantalla
getch Lee un caracter del teclado sin reflejarlo en pantalla
getc Lee un caracter del un flujo
getpass Lee un password
gettexto Copia texto de la pantalla en modo texto a memoria
cgets Lee string del teclado sin reflejar en pantalla
cgetc Lee un string del teclado y lo refleja en pantalla
ungetch Empuja un caracter al teclado
ungetc Empuja un caracter a la salida de un flujo
puts Escribe un string y retorna
putw Escribe un entero en un stream
putc Escribe un caracter para un stream
putch Escribe caracter en la ventana de texto
putchar Escribe un caracter
putenv Adiciona un string en el ambiente actual
puttext Copia texto de la memoria en la pantalla
fputc Lee un caracter desde un flujo
fputs Pone un string a un flujo
fputchar Pone un caracter a un flujo
cputs Escribe a string a una ventana de texto
kbhit Verifica actividad teclas de función
gettextoenfo Lee informacion de modo texto de video
movetexto Copia texto de un rectangulo a otro
enp Lee un byte del un puerto de el hardware
enpw Lee un word del un puerto de el hardware
outp Pone un byte en un puerto del hardware
outpw Pone un word en un puerto del hardware
gotoxy Posiciona el cursor en ventana de texto
swab Copia n bytes de un string origen a destino
memset Pone n bytes de orige a destino
memccpy Copia un bloque de n bytes de origen a destino
memcmp Compara los primeros n bytes de strings s1 y s2
memcpy Copia un bloque de n bytes de origen a destino
memicmp Compara los primeros n bytes de strings s1 y s2
memmove Copia un bloque de n bytes de origen a destino
memchr Busca n bytes en caracter c
Fucniones para Cadenas
Función Descripción
strcpy Copia un string origen a un destino
strncpy Copia hasta n caracteres de origen a destino
stpcpy Copia uno string en otro
strdup Copia un string dentro una locacion nuevamente creada
strstr Busca la primera ocurrencia de un subcadena en otro string
strrchr Busca la ultima ocurrencia de un caracter en un string
strchr Busca un string por la primera ocurrencia de un caracter dado
strspn Busca un string por un segmento que no contiene
strcspn Busca un string por un segmento que no contiene
strpbrk Busca un string1 la primera ocurrencia de cualquier caracter que esta string2
strtok Busca s1 por el primera señal no contenida en s2
strcmp Compara dos strings
stricmp Compara dos strings sin caso sensitivo
strcmpi Compara dos strings sin caso sensitivo
strcoll Compara dos strings
strncmp Compara porciones de dos strings
strnicmp Compara porciones de dos strings
strncmpi Comparas porciones de dos strings
strcat Añade un string a otro
strlen Calcula la longitud de un string
strncat Añade un string a otro
strrev Revierte todo caracteres en string(excepto el nulo)
strset Pone todos caracteres en s a ch
strnset Pone los primeros n caracteres de origen a destino

Funciones de Conversión
Función Descripción
fcvt Convierte un real a string
ecvt Convierte un real a string
gcvt Convierte un real a string
itoa Convierte un entero a string
ltoa Converts a long to a string
ultoa Convierte un unsigned long a string
ctime Convierte fecha y hora a un string
atoi Convierte un string a entero.
atol Convierte un string a un long
_atold Convierte un string to un long double
atof Convierte un string a real
strtol Convierte un string a long
strtoul Convierte un string a unsigned long
strtod Convierte un string a double real
asctime Convierte fecha y hora a ASCII
strlwr Convierte el contenido de un apuntador a caracteres a minusculas
strupr Convierte el contenido de un apuntador a caracteres a mayusculas
strxfrm Transforma una porcion de un string
toupper Translada caracteres a mayusculas
tolower Translada caracteres a minusculas
toascii Translada caracteres a ASCII formato

Funciones de Comparacion
Función Descripción
isupper Es una letra mayuscula (A-Z)
isxdigit Es un hexadecimal digito (0-9,A-F,a-f)
isspace Es un espacio,tab,acarreo,retorno,nueva linea
islower Es un letra minuscula(a-z)
isprent Es un prenteng caracter(0x20-0x7E)
ispunct Es un signo puntuacion(cntrlo space)
isgraph Es un caracter imprimible
iscntrl Es un caracter delete o caracter de control(0x7F,0x00-0x1F)
isdigit Es un digito(0-9)
isalpha Es una letra(A-Z o a-z)
isascii Es el byte mas bajo en el rango 0 a 127(0x00 - 0x7F)
isalnum Es alfanumerico

Funciones de Creación de Archivo


Función Descripción
int creattemp(char *path, int attrib); Crea un archivo unico en directorio dado por el path
int creatnew( char *path, int modo); Crea y Abre un archivo nuevo para e/s en modo binario
int _dos_creatnew( char *path, int attrib, int *handlep); Crea y Abre un nuevo archivo para e/s en modo binario
int creat( char *path, int amode); Crea un nuevo archivo o sobreescribe en uno existente
int _creat( char *path, int attrib); Crea un nuevo archivo o sobreescribe en uno existente
int _dos_creat( char *path, int attrib, int *handlep); Crea un nuevo archivo o sobreescribe en uno existente
int dup(int handle); Duplica un archivo handle
int dup2(int oldhandle, int newhandle); Duplica un archivo handle en uno existente archivo handle

Funciones de Apertura y Cierre de Archivos


Función Descripción
FILE *fopen(char *nombre, char *mode); Abre un flujo
FILE *freopen(char *nombre,char *modo, FILE *flujo); Conecta nuevo archivo con un flujo abierto
FILE *_fsopen(char *nombre,char *modo, int shflg); Abre un flujo con archivo sharing
int _dos_open(char *nombre, unsigned flags,int *handlep); Abre un archivo para escritura o lectura
int _open(char *nombre, int flags); Abre un archivo para escritura or lectura
int close(int handle); Cierra archivo asociado con un handle
int _close(int handle); Cierra archivo asociado con un handle
int _dos_close(int handle); Cierra archivo asociado con un handle
int fclose(FILE *flujo); Cierra flujo
int fcloseall(void); Cierra todos flujos abiertos

Funciones de Posicionamiento en Archivos


Función Descripción
long ftell(FILE *flujo); Devuelve el apuntador actual de el archivo
int fstat(int handle, struct stat *statbuf); Toma informacion acerca un archivo abierto
int stat(char *path, struct stat *statbuf); Toma informacion acerca un archivo
long tell(int handle); Toma posicion actual de apuntador a archivo
void rewind(FILE *flujo); Reposiciona apuntador de flujo para archivo
long lseek(int handle, long offset, int fromwhere); Mueve apuntador lee/escribe archivo
int fseek(FILE *flujo, long offset, int whence); Reposiciona el apuntador de flujo a un archivo
int fgetpos(FILE *flujo, fpos_t *pos); Toma posicion actual de apuntador de archivo
int fsetpos(FILE *flujo, fpos_t *pos); Posiciona el apuntador de flujo a un archivo

Funciones de Archivos Unicos


Función Descripción
FILE *tmpfile(voi d); Abre a "scratch" archivo en modo binario
char *mktemp(char *template); Hace un archivo de nombre unico
char *tmpnam(char *sptr); Crea un archivo de nombre unico
char *tempnam(char *dir, char *prefix); Crea archivo de nombre unico en el especificado directorio.
int rmtmp(voi d); Remueve temporalmente archivos.

Fuciones Varias de Archivos


Función Descripción
fpos_t Un archivo posicion type
FILE Estructura de control de archivo para flujos
EOF,#define Ante indicando que fin de archivo alcanzado
int fd(); Devuelve el archivo descriptor o EOF
int eof(); Devuelve nonzero si es fin de archivo
int eof(int handle); Verifica para fin de archivo
int feof(FILE *flujo); Ensaya si fin de archivo ha sido alcanzado en un flujo
int flushall(void); Refresca todos los flujos abiertos
int fflush(FILE *flujo); Refresca un flujo
int fileno(FILE *flujo); Devuelve el archivo handle para el flujo
long filelength(int handle); Toma tamaño de archivo en bytes
int ferror(FILE *flujo); Ensaya si un error ha ocurrido en un flujo
char *strerror(int errnum); Devuelve un apuntador a un mensaje de error
void clearerr(FILE *flujo); Limpia indicador de error
int _chmod( char *path, int func [int attrib]); Pone atributos de archivo
int _dos_getfileattr(char *path, unsigned *attribp); Toma el atributos
int _dos_setfileattr(char *path, unsigned attrib); Pone el atributos
O_RDONLY Abre para escritura solamente
O_WRONLY Abre para lectura solamente
O_RDWR Abre para escritura y lectura
O_APPEND Si pone, el apuntador de archivo en fin de archivo anterior a cualquiera escribe.
O_CREAT Crea y abre archivo Si el archivo existe no tiene efecto si no, el archivo es creado.
int renom(char *oldnom, char *newnom); Renombra un archivo
O_EXCL
int remove(char *nombre);Apertura exclusiva: Usado con O_CREAT.Si el archivo
Remueve ya existe, un error es devuelto.
un archivo
O_TRUNC Abre con truncacion Si el archivo ya existe,es truncado en 0 los atributos no cambian
struct dirent readdir(DIR *dirp); Lee la actual entrada desde un directorio flujo
fcb Archivo bloques de control
int chmod(char *path,int amode); Pone permiso de acceso a archivo
int chsize(int handle,long size); Cambia archivo tamaño
int access(char *nombre,int amode); Determina accessabilidad de un archivo
char *_searchenv(char *archivo,char *varnom,char *buf); Busca un ambiente path para un archivo
unsigned umask (unsigned modoMask); Pone archivo lee/escribe permiso mask

Funciones de manejo de bytes en Archivos


Función Descripción
int write(int handle,voi d *buf,int len); Escribe un buffer de datos a un archivo o dispositivo
int _write(int handle,voi d *buf,int len); Usa funcion 0x40 para escribir bytes de un buffer a un archivo
int _dos_write(int handle,voi d *buf,int len,int *nwritten); Usa funcion 0x40 para escribir bytes de un buffer a un archivo
int read(int handle,voi d *buf,int len); Intenta para leer bytes desde un archivo dentro un buffer
int _read(int handle,voi d *buf,int len); Usa funcion 0x3F (lectura) para leer bytes de un archivo a un buffer
int _dos_read(int handle,voi d far *buf,int len,int *nread); Usa funcion 0x3F (lectura) para leer bytes de un archivo a un buffer
void setbuf(FILE *flujo, char *buf); Asigna buffering hasta un flujo
int setvbuf(FILE *flujo, char *buf, int type, size_t size); Asigna buffering hasta un flujo
int setmode(int handle, int amode); Pone modo de apertura de un archivo

Funciones de Entrada y Salida de Archivos


Función Descripción
int ungetc(int c, FILE *flujo); Empuja un caracter a la entrada de un flujo
int getw(FILE *flujo); Toma un entero de un flujo
int fgetchar(void); Toma un caracter de un flujo
int fgetc(FILE *flujo); Toma un caracter de un flujo
char *fgets(char *s, int n, FILE *flujo); Toma un string de un flujo
int putw(int w, FILE *flujo); Salida de un entero en un flujo
int fputc(int c, FILE *flujo); Salida de un caracter a un flujo
int fputs( char *s, FILE *flujo); Salida de a string a un flujo
int fputchar(int c); Salida de un caracter a un flujo
int fprintf (FILE *flujo,char *format [arg]); Manda formato de salida a un flujo
int fscanf (FILE *flujo,char *format [address]); Recibe formato de entrada de un flujo
O_BINARY No translacion Explicitamente Abre el archivo en binario modo
O_TEXT CR-LF translacion Explicitamente Abre el archivo en modo texto
O_NOINHERIT Proceso hijo heredando archivo
O_DENYALL Error si abierto para lectura/escritura
O_DENYWRITE Error si abierto para escritura
O_DENYREAD Error si abierto para lectura
O_DENYNONE Permite acceso concurrente
O_CHANGED Especial DOS lee-solamente bit
O_dispòsitivo Especial DOS lee-solamente bit

Potrebbero piacerti anche