martes, 16 de agosto de 2011

MS-DOS

     Cuando estudié MS-DOS, había dos puntos importantes: los comandos y la parte de programación para crear ficheros por lotes (ficheros BAT).

COMANDOS

     En cuanto a los comandos, hay un punto muy importante y son todos los posibles parámetros que se pueden utilizar con cada uno de ellos. Para consultar los comandos y los posibles parámetros que se pueden usar con cada uno de ellos tenemos los siguientes enlaces:


Web: si en lugar de descargarte un pdf prefieres consultar una página:
http://usuaris.tinet.cat/pcarmona/dos/comandos.htm

Programación BAT

Para programar ficheros por lotes, ficheros BAT, no sólo tenemos que conocer los comandos existentes en MS-DOS sino también la parte correspondiente a la programación (variables, programas, ...) que se suele usar en los ficheros por lotes. Para ello se puede consultar la siguiente página: http://www.wikilearning.com/tutorial/tutorial_programacion_bat-comandos_msdos/92-9

lunes, 1 de agosto de 2011

Cobol: ¿Cómo concatenar un nombre y dos apellidos en una sola cadena?

Para concatenar un nombre y sus apellidos dejando un espacio en blanco entremedias se usa la instrucción STRING tal y como se indica a continuación:

IDENTIFICATION DIVISION.
PROGRAM-ID.    CONCATENAR-NA.
AUTHOR.        DESCONOCIDO.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
     01 WHOLE-NAME                PIC X(25).
     01 FIRST-NAME                  PIC X(25).
     01 MIDDLE-NAME               PIC X(25).

     01 LAST-NAME                   PIC X(25).
PROCEDURE DIVISION.
MAIN-STREET.
    MOVE 'GEMA'           TO FIRST-NAME.
    MOVE 'FERNANDEZ'  TO MIDDLE-NAME.
    MOVE 'TEJEDOR'      TO LAST-NAME.
    STRING FIRST-NAME  DELIMITED BY SPACE
           ' '                     DELIMITED BY SIZE
           MIDDLE-NAME    DELIMITED BY SPACE
           ' '                     DELIMITED BY SIZE
           LAST-NAME        DELIMITED BY SPACE
           INTO WHOLE-NAME.
    DISPLAY WHOLE-NAME.

    STOP RUN.