martes, 26 de junio de 1990

Sintaxis - Sistema Operativo MS-DOS

Ficheros:
Es una colección de datos almacenados en un disco, en el DOS se nombran con 8 caracteres y 3 de extensión.
Estos pueden contener datos numéricos, textos, programas de diversas índoles y lenguajes.
Formato Completo de una Designación de Fichero:
[] [] (nombre de Fichero [.ext])
[D:] Torre
[] Secuencia que S.O. debe seguir para hallar el fichero especificado. Son nombres separados por Back Slach (\)
No incluye Punto y Coma ( ; ), Punto ( . ) ni Espacios.
[.Ext] Tipo de Fichero para el DOS.

Caracteres Especiales ( ? ) y ( * ).
El carácter ( ? ) en un nombre de archivo o extensión indica que cualquier caracter puede ocupar esa posición. Por Ejemplo:
A>dir ab?de.x?z
El caracter ( * ) en un nombre de archivo o extensión indica que cualquier caracter puede ocupar esa posición y todas las restantes en el nombre o en la extensión. Por Ejemplo:
A>dir ab*.x*
Comandos Internos:
Son los más simples y comúnmente utilizados. No es posible ver estos comandos cuando se hace un listado del directorio de su disco DOS: todos ellos son parte de un gran archivo llamado COMMAND.COM. Cuando se introducen los comandos internos, se ejecutan inmediatamente.
Comando Externos:
Estos comandos aparecen en los discos como programas. Pueden ser leídos desde el disco antes que puedan ejecutarse. Cualquier nombre de archivo con extensión .COM, .EXE, .BAT se considera como un comando externo.
Comandos del DOS.

ATTRIB: Presenta, Establece o Elimina los índices de Solo Lectura, Lectura/Escrituta, Sistema y Oculto asignado a los archivos o directorios.
Tipo: Externo.
Sintaxis: ATTRIB [+/-R] [+/-A] [+/-S] [+/-H][[d:][camino]nombre.ext]
+ Establece
- Elimina
R  Indicador de archivo de Solo Lectura
A  Indicador de Lectura/Escrituta
S  Indicador de archivo de Sistema
H  Indicador de archivo Oculto
Ejemplo:
ATTRIB informe.txt  Presenta todos los indicadores del archivo.
ATTRIB +R informe.txt  Asigna el indicador de Solo Lectura.
ATTRIB +H informe.txt  Asigna el indicador de archivo oculto.


CHDIR o CD: Permite tomar el subdirectorio especificado como subdirectorio de trabajo.
Tipo: Interno.
Sintaxis: CD
Nota: Si no se especifica camino, se muestra en pantalla el nombre del directorio corriente.

CHKDSK: Chequeo del directorio especificado y verificación de su consistencia.
Tipo: Externo.
Sintaxis: [d:][camino]CHKDSK [d:][camino]

CLS: Su función es limpiar la pantalla (clear screen), muestra el prontuario del DOS (A>) y el cursor (-) en la parte superior de la pantalla.
Tipo: Interno
Sintaxis: CLS
COMP: Compara archivos.
Tipo: Externo.
Sintaxis: [d:][camino]COMP[camino][nombre.ext] [camino][nombre.ext]

COPY: Este comando se utiliza en general para copiar ficheros, la copia puede tener como destino un fichero, un disco o un periférico de salida.
Tipo: Interno.
a.) Copia de un disco a otro:
Sintaxis: COPY [d:][camino][] [d:][camino][]
Notas:
- El nombre1.ext será copiado en la torre especificada con el nombre2.ext.
- Si se omite nombre2.exe el fichero será copiado en la torre especificada con el mismo nombre.
- Si el fichero va a ser copiado en el mismo disco, es obligatorio poner nombre2.ext, ya que un fichero no puede copiarse sobre si mismo.
- Pueden utilizarse caracteres comodines.
b.) Copia desde un fichero a un periférico de salida:
Sintaxis: COPY [d:][camino]
Notas:
- A través de este modo podemos enviar el fichero especificado hacia un periférico de salida.
- Los nombres de los periféricos son: CON (conjunto de display y teclado) PRN o LPT1 (impresora).
Ejemplo:
COPY *. PRN Se enviarán todos los ficheros del disco de trabajo a la impresora.
c.) Concatenación de ficheros:
Sintaxis:
COPY [d:][camino]nombre1.ext+[d:][camino]nombre2.ext [d:][camino]nombre3.ext
Notas:
- En este caso se concatenarán los ficheros 1 y 2 y se copiarán en el fichero 3.
Para crear un fichero Copy Con:
COPY CON



^Z

DATE: Permite mostrar la fecha corriente que el DOS está usando y cambiarla, si se desea.
Tipo: Interno
Sintaxis: DATE o DATE [dd-mm-aa]
DATE Muestra la fecha corriente que está usando el DOS.
DATE [dd-mm-aa] Para cambiar la fecha del DOS.
Ejemplo:
DATE 10-08-1994  Cambia la fecha que estaba en el DOS por el 10 de Agosto de 1994. El día, mes y año pueden separarse también con [-], [.] o [/].

DEL o ERASE: Borra todos los ficheros que corresponden al nombre especificado.
Tipo: Interno.
Sintaxis: DEL [camino][]

DISKCOMP: Compara el contenido del disco de la primera torre especificada con el de la segunda. Generalmente se ejecuta después de un DISKCOPY para asegurar que son idénticos.
Tipo: Externo.
Sintaxis: [d:][camino]DISKCOMP [d1:] [d2:]

DIR: Muestra los archivos contenidos en un disco o directorio.
Tipo: Interno
Sintaxis: DIR [d:][camino][nombre[.ext]][/P][/W]
DIR [d:][camino][nombre[.ext]] Es la especificación de archivo(s) que se desea(n) listar. Si no se especifica nombre se hace un listado de todos los archivos del disco.
[/P] Crea una pausa en el listado cuando la pantalla se llena, luego continúa al pulsar cualquier tecla.
[/W] Proporciona un listado ampliado, mostrando los archivos en 5 columnas diferentes. Solo muestra el nombre del directorio y de los archivos.
Ejemplo:
DIR c:\trabajo\*.pas /P  Direcciona todos los archivos con extensión pas, pantalla a pantalla, que están en el subdirectorio trabajo.

DISKCOPY: Copia el contenido de un disco fuente a un disco destino.
Tipo: Externo.
Sintaxis: [d:][camino]DISKCOPY [d1:] [d2:] [/1]
[d1:] Torre que contiene disco el fuente.
[d2:] Torre que contiene disco el destino.
Nota: Se puede especificar la misma torre de destino y de fuente.
Ejemplo:
DISKCOPY A: A:  En este caso DISKCOPY pedirá que le inserte el disco fuente y el disco destino de forma sucesiva hasta que la copia haya terminado.
- Los dos discos a copiar deben tener el mismo formato físico. (mismo número de sectores y pistas)


FORMAT: Formatea un disco en la torre especificada para aceptar los ficheros del MS-DOS. Si no especifica la unidad a formatear, se formateará la unidad de trabajo menos que se cambie el disco. Puede ser abortado dando un Control+C.
Tipo: Externo.
Sintaxis: FORMAT [d:][camino] [/S] [/V] [/1] [/8]
[d:][camino] Es el nombre y el camino donde se encuentra el disco a formatear.
[/V] Permite colocar una etiqueta (nombre) al disco.
[/S] Transfiere el núcleo del sistema operativo bios.com, dos.com y command.com.
[/8] Prepara el formato a base de 8 sectores por pistas en vez del pre-asignado que es 9.
[/1] Prepara el formato a discos con un solo lado. Estos diskettes tienen 160KB ó 180KB.

LABEL: Permite crear o cambiar una etiqueta de volumen en un disco.
Tipo: Externo.
Sintaxis: [d:][camino] LABEL [d:] etiqueta
Nota: Una etiqueta puede contener hasta 11 caracteres.

MKDIR o MD: Se utiliza para la creación de subdirectorios.
Tipo: Interno.
Sintaxis: MD
Ejemplos:
MD\Programa  Crea un subdirectorio llamado Programa hijo del directorio raíz.
MD\Programa\Utilitario  Crea un subdirectorio llamado Utilitario hijo de Programa.

RECOVER: Recupera archivos de un disco que tenga sectores defectuosos.
Tipo: Externo.
Sintaxis: [d:][camino]RECOVER [d:][camino][nombre.ext]

RMDIR o RD: Elimina un subdirectorio.
Tipo: Interno.
Sintaxis: RD
Nota: Para borrar un subdirectorio este debe estar vacío.

RENAME: Cambia el nombre del primer fichero especificado por el segundo.
Tipo: Interno.
Sintaxis: REN [camino]
Nota: Admite comodines.
Ejemplo:
REN *.LST *.PRN  Cambiará de extensión a todos los ficheros que tengan extensión LST por PRN.

PATH: Fija de manera temporal el camino de búsqueda de los comandos dentro de la estructura de los subdirectorios.
Tipo: Interno.
Sintaxis: PATH [;;...]
Notas:
- Si no se especifica ningún camino de búsqueda muestra en pantalla el camino actual.
- Se puede especificar más de un camino usando el separador (;).
- Cuando se carga el sistema operativo, no existe ningún camino de búsqueda, solo se utiliza el directorio de trabajo.
Ejemplos:
PATH c:\Windows;c:\Dbase;c:\Xtgold  Activa los caminos para llegar directamente a los directorios Windows; Dbase y Xtgold.

SYS: Copia el sistema operativo desde el disco de trabajo hacia el disco que se encuentre en la unidad especificada.
Tipo: Externo.
Sintaxis: [d:][camino] SYS [d:]
Nota: Los ficheros que se transfieren son: IO.SYS, MS-DOS.SYS

TIME: Permite mostrar la hora corriente que el DOS está usando y cambiarla, si se desea.
Tipo: Interno
Sintaxis: TIME o TIME [hh[:mm[:ss[:cc]]]
TIME Se muestra la hora corriente que está usando el DOS.
TIME [hh[:mm[:ss[:cc]]] Para cambiar la fecha del DOS.
hh La hora (usa el sistema de 24 horas.)
mm Los minutos
ss Los segundos
Ejemplo:
TIME 22:08:30  Cambia la hora que estaba en el DOS por la señalada.

TREE: Muestra todos los caminos de los directorios de la torre especificada y opcionalmente hace un listado de los archivos de cada subdirectorio
Tipo: Externo.
Sintaxis: [d:][camino]TREE [d:][/F]
[/F] Muestra los ficheros que contiene cada subdirectorio.
Ejemplos:
TREE c:\ /F | more  Muestra los archivos de todos los directorios de la unidad C pantalla a pantalla.

TYPE: Muestra el contenido de un archivo en pantalla.
Tipo: Interno
Sintaxis: TYPE [d:][camino]nombre[.ext]
[d:] Es el nombre (opcional) de la unidad de discos.
[camino]nombre[.ext] Es el camino, nombre y extensión del archivo que se desea mostrar.
Ejemplo:
TYPE c:\trabajo\carta.txt /P  Muestra el contenido del archivo carta.txt que está en el subdirectorio trabajo.

VER: Permite conocer el número de versión del MS-DOS.
Tipo: Interno.
Sintaxis: VER

VOL: Visualiza la etiqueta de volumen del disco.
Tipo: Interno.
Sintaxis: VOL [d:]

COMANDOS DEL DOS

Este es el archivo de Ayuda general de DOS. Contiene una breve descripción de cada comando que acompaña al comando de Ayuda para DOS.
Escriba HELP sin argumentos para ver el texto de este archivo.
Las líneas de texto que empiezan con @ son comentarios, e ignorados por HELP. Este archivo puede ser modificado para agregar nuevos comandos.
Si se usa el comando HELP y un argumento, cualquier comando nuevo debe aceptar el parámetro /?. Nuevos comandos deben empezar en la primera columna. Líneas de texto adicionales necesarias para la descripción de cada comando deben ser precedidas de un espacio. Los comandos deben ser agregados guardando el orden alfabético.

APPEND Permite a los programas de aplicación abrir archivos de datos en directorios especificados como si se encontraran en directorio actual.
ASSIGN Redirige peticiones de discos de operaciones en una unidad a otra diferente.
ATTRIB Muestra o cambia los atributos de archivo.
BACKUP Crea copias de seguridad de uno o más archivos desde un disco a otro.
BE Batch Enhancer - Provides commands to make your batch files interactive and attractive.
BREAK Activa o desactiva la verificación extendida CTRL+C.
CALIBRAT Low-level formatting program which determines optimum disk interleave, and performs many system tests.
CALL Invoca un programa de procesamiento por lotes desde otro.
CD Muestra el nombre de/o cambia el directorio actual.
CHCP Muestra o fija el número de tabla de códigos activa.
CHDIR Muestra el nombre de/o cambia el directorio actual.
CHKDSK Verifica un disco y presenta un reporte de estado.
CLS Limpia la pantalla.
COMMAND Inicia un nuevo nivel del procesador de comandos MS-DOS.
COMP Compara el contenido de dos o un conjunto de archivos.
COPY Copia uno o mas archivos a otro lugar.
CTTY Cambia el dispositivo de terminal usado para controlar su sistema.
DATE Muestra o fija la fecha.
DEBUG Inicia Debug, un programa herramienta para prueba y edición.
DEL Elimina uno o más archivos.
DIR Muestra una lista de archivos y subdirectorios en un directorio.
DISKCOMP Compara el contenido de dos disquetes.
DISKCOPY Copia el contenido de un disquete a otro.
DISKEDIT Allows you to edit data at any location on a disk, with split screen editing, clipboard, quick-links, and memory viewing.
DISKMON Provides an extra level of write-protection for disks and files, parks disk heads, and lets you know when disks are being accessed.
DISKREET Encrypts and decrypts files, and provides password-protected disks.
DISKTOOL Revive defective diskettes, recover from the DOS RECOVER command, mark clusters good or bad, and make rescue diskettes.
DOSKEY Edita líneas de comando, invoca comandos MS-DOS, y crea macros.
DOSSHELL Inicia MS-DOS Shell.
DS Directory Sort
ECHO Activa o desactiva el comando echo, o reproduce mensajes en pantalla.
EDIT Inicia el Editor MS-DOS, el cual crea y cambia archivos ASCII.
EDLIN Inicia Edlin, un editor simple de texto en línea.
EMM386 Activa o desactiva la aceptación de la memoria expandida EMM386.
EP Protect deleted files from being overwritten, for quick recovery.
ERASE Elimina uno o más archivos.
EXE2BIN Convierte archivos .EXE (ejecutables) al formato binario.
EXIT Sale del programa COMMAND.COM (interpretador de comandos).
EXPAND Expande uno o más archivos comprimidos.
FA File Attributes
FASTOPEN Disminuye el tiempo necesario para abrir archivos y directorios frecuentemente usados.
FC Compara dos o un conjunto de archivos, y muestra las diferencias entre ellos.
FD File Date
FDISK Configura un disco duro para ser usado con MS-DOS.
FILEFIND Search all directories and disks for files using criteria such as name, date, attributes, network owner, and more.
FILEFIX Repairs corrupted 1-2-3 and dBASE data files.
FIND Busca una cadena de texto en uno o más archivos.
FL File Locate
FOR Ejecuta un comando especificado para cada archivo dentro de un conjunto de los mismos.
FORMAT Da formato a un disquete para usarse con MS-DOS.
FS File Size
GOTO Dirige a MS-DOS hacia una línea marcada dentro de un programa de procesamiento por lotes.
GRAFTABL Permite a MS-DOS mostrar un juego de carateres extendidos en modo gráfico.
GRAPHICS Instala un programa que permite imprimir gráficos.
HELP Suministra información de ayuda de los comandos para MS-DOS.
IF Ejecuta un proceso condicional en programas de procesamiento por lote.
IMAGE Stores an image of your disk's bookkeeping area for quick recovery from accidental disk formats and of erased files.
JOIN Une una unidad de disco a un directorio en otra unidad.
KEYB Configura un teclado para un idioma especificado.
LABEL Crea, cambia, o elimina la etiqueta del volumen del disco.
LH Carga un programa al área de memoria superior.
LOADFIX Carga un programa por encima de los primeros 64 Kb de memoria, y lo ejecuta.
LOADHIGH Carga un programa al área de memoria superior.
LP Line Print - Provides formatted output of text files to standard and PostScript printers.
MD Crea un directorio.
MEM Muestra la cantidad de memoria usada y libre en su sistema.
MIRROR Graba información de uno o más discos.
MKDIR Crea un directorio.
MODE Configura un dispositivo de sistema.
MORE Muestra información pantalla por pantalla.
NCACHE Accelerates program operation by keeping your most often accessed data in memory.
NCC Allows you to view and modify hardware settings and set system colors.
NCD Allows you to maneuver among and manipulate directories graphically and quickly, and to set or change volume labels
NDD Repairs most logical and physical disk problems automatically.
NLSFUNC Carga la información específica de país.
NORTON Norton
NUCONFIG Configuration
PATH Muestra o fija una ruta de búsqueda para archivos ejecutables.
PAUSE Suspende la ejecución de un archivo de procesamiento por lotes y muestra un mensaje.
PRINT Imprime archivo de texto mientras se usan otros comados de MS-DOS.
PROMPT Cambia el símbolo del sistema MS-DOS.
QBASIC Inicia el ambiente de programación QBasic MS-DOS.
RD Elimina un directorio.
RECOVER Recupera información legible de un disco no válido o defectuoso.
REM Graba o reproduce comentarios (anotaciones) escritos en programas de procesamiento por lotes o en archivo CONFIG.SYS.
REN Permite cambiar el/los nombre(s) de archivo(s).
RENAME Permite cambiar el/los nombre(s) de archivo(s).
REPLACE Reemplaza archivos.
RESTORE Restaura archivos a los que se les creó copias de seguridad usando el comando BACKUP.
RMDIR Elimina un directorio.
SET Muestra, fija, o elimina las variables de ambiente de MS-DOS.
SETVER Fija el número de versión que MS-DOS informa a un programa.
SFORMAT Format disks without erasing existing data, with safety features and fast formatting.
SHARE Instala en disco la capacidad de bloqueo y compartición de archivos.
SHIFT Desplaza la posición de los parámetros reemplazables en archivos de procesamiento por lotes.
SORT Clasifica u ordena la información de entrada.
SPEEDISK Unfragment and rearrange files on your hard disk for faster file access.
SUBST Asocia una ruta a la letra de unidad.
SYS Copia archivos del sistema MS-DOS y el interpretador de comandos a un disco que usted especifique.
SYSINFO Provides extensive reports on hardware, memory usage, performance benchmarks, TSR programs and device drivers, and more.
TIME Muestra o fija la hora del sistema.
TREE Muestra una estructura gráfica del directorio de una unidad o ruta.
TS Text Search
TYPE Muestra el contenido de un archivo de texto.
UNDELETE Recupera archivos que han sido eliminados.
UNERASE Recovers deleted files, and now uses Mirror and Delete Tracking information from DOS.
UNFORMAT Restaura un disco que fue eliminado al usar el comando FORMAT o reestructurado por el comando RECOVER.
UNFORMAT Recovers files after an accidental disk format.
VER Muestra el número de versión de MS-DOS.
VERIFY Le pide a MS-DOS que verifique la escritura correcta de los archivos al disco.
VOL Muestra la etiqueta del volumen y el número de serie del disco.
XCOPY Copia archivos y árboles de directorios (excepto los archivos del sistema y ocultos).
WIPEIN

NOTAS SOBRE MS-DOS

NOTAS SOBRE EL USO DE APLICACIONES CON MS-DOS VERSION 5.0

Este documento proporciona información muy importante que no está incluida en el Manual del usuario y Referencia para MS-DOS de Microsoft, o en la Ayuda en pantalla.

Examine la siguiente tabla de contenido para determinar si su aplicación está incluida.

NOTA PARA LOS USUARIOS DE CODEVIEW E INTEL ABOVEBOARD
Las secciones 1.1 y 1.3 contienen información muy importante acerca del uso de Intel Aboveboard y CodeView con MS-DOS 5.0.

Para más información acerca de cómo instalar MS-DOS 5.0 y el uso del hardware y redes con MS-DOS 5.0, consulte el archivo LEAME.TXT.

Los siguientes temas son analizados en este archivo:

1. Conseguir compatibilidad del software con MS-DOS 5.0
1.1 Programas de instalación Aboveboard 286 y Aboveboard Plus.
1.2 AUTORUN.EXE
1.3 CodeView
1.4 Easel 6.0
1.5 Fastback
1.6 GeoWorks
1.7 Conflictos de teclado
* Lotus Metro
* Lotus Express
* IBM Displaywrite III
* Borland Turbo Lightning
* Micro Logic Tornado 1.8
1.8 Lotus 1-2-3 (3.0 o posterior)
1.9 Manifest
1.10 Paintbrush 2.0
1.11 Acelerador de disco PC-Kwik
1.12 Pklite
1.13 ProKey y MS-DOS Editor/QBasic
1.14 Sidekick 2.0
1.15 Soft-ICE
1.16 Software Carousel
1.17 Conmutador de tareas y Asincrónicos I/O
1.18 Ventura Publisher
1.19 WordPerfect WPINFO.EXE 5.1
1.20 WordPerfect Office 3.0
1.21 XTreeNet

1. PARA CONSEGUIR COMPATIBILIDAD DEL SOFTWARE CON MS-DOS 5.O

1.1 Programas de instalación Aboveboard 286 y Aboveboard Plus.
ADVERTENCIA: El programa de instalación Aboveboard de Intel pone a prueba la memoria de manera tal que altera la memoria extendida.


Antes de utilizar el programa de instalación Aboveboard de Intel, asegúrese de no haber cargado ningún software que utilice memoria extendida, tales como SMARTDrive o RAMDRIVE.

1.2 AUTORUN.EXE
Si no puede utilizar Mountain Network Solutions AUTORUN.EXE, un programa de copia de seguridad de control de cinta, póngase en contacto con el distribuidor más cercano para obtener una versión actualizada.

1.3 CodeView
ADVERTENCIA: El uso de las versiones 3.0 a 3.13 del archivo CV.EXE de CodeView podrá causar la pérdida de datos si el sistema tiene un controlador de memoria 80386 (tal como EMM386.EXE) y controladores de dispositivos o programas que utilizan memoria extendida.
. Para poder iniciar las versiones 3.0 a 3.13 de CodeView sin riesgo alguno, utilice el archivo CV.COM incluido en MS-DOS 5.0.
. Copie el archivo CV.COM desde los disquetes de distribución al directorio que contiene el archivo CV.EXE. Y a continuación escriba lo siguiente para iniciar CodeView:
CV
o bien
CV.COM
. Si inicia CodeView utilizando un programa de procesamiento por lotes o un elemento de programa en un shell (tal como MS-DOS Shell), cambie el programa de procesamiento por lotes o elemento de programa de manera tal que especifique el archivo CV.COM en lugar del archivo CV.EXE.
. Asegúrese de utilizar el controlador HIMEM.SYS versión 2.77 o posterior con CodeView. De lo contrario, el archivo CV.COM no prodrá evitar la pérdida de datos. MS-DOS 5.0 incluye la ver. 2.77
. Este problema ha sido corregido en la versión 3.14 de CodeView. Podrá solicitar esta versión llamando al Departamento de servicio al cliente de la subsidiaria más cercana de Microsoft, cuyo teléfono lo encontrará en la tarjeta de registro.

1.4 Easel 6.0
Interactive Images Easel 6.0 no es compatible con los comandos DOS=HIGH y EMM386. Póngase en contacto con su distribuidor para obtener un versión actualizada.

1.5 Fastback
Si ejecuta MS-DOS 5.0 en el área de memoria alta, deberá
utilizar el comando LOADFIX antes de ejecutar Fastback para
Sistemas de Quinta Generación o el programa de instalación
Fastback. Escriba lo siguiente:
LOADFIX fb.exe
o bien
LOADFIX fbinstal.exe
. Para más información acerca del comando LOADFIX, consulte el capítulo 4 de la Introducción a MS-DOS de Microsoft.

1.6 GeoWorks
Si no puede ejecutar GeoWorks (PC/GEOS) después de instalar MS-DOS 5.0, utilice el comando SETVER para informar al archivo GEOS.EXE la versión 4.01.
. No ejecute el programa de instalación para GeoWorks Ensemble cuando el Conmutador de tareas de MS-DOS Shell esté activo.
. Utilice la opción de Tarea exclusiva cuando ejecuta GeoWorks Ensemble con Windows y use la opción Prevenir intercambio de programa al ejecutarlo con el Conmutador de tareas de MS-DOS
Shell.

1.7 Conflictos de teclado
Algunos paquetes de software no son compatibles con el ROM BIOS extendido para las teclas 101/102 de teclados. Estos paquetes incluyen Lotus Metro, Lotus Express, IBM Displaywrite III, Borland Turbo Lightning, y Micro Logic Tornado 1.8. Si no puede utilizar el teclado después de iniciar una aplicación, reinicie la computadora e incluya la siguiente línea en el archivo CONFIG.SYS:
switches=/k
. Si está utilizando ANSI.SYS, también incluya el modificador /k en el comando DEVICE=ANSI.SYS del archivo CONFIG.SYS.

1.8 Lotus 1-2-3 ( 3.0 o posterior)
Si ejecuta Lotus 1-2-3 3.0 con un Conmutador de tareas en MS-DOS Shell, establezca la opción requerida KB de memoria XMS en el cuadro de diálogo "Propiedades Avanzadas" para 384.
. Para más información acerca de la especificación de propiedades avanzadas, consulte el capítulo 8 del Manual del usuario y Referencia para MS-DOS de Microsoft.
. Si ejecuta Lotus 1-2-3 3.0 o posterior y carga controladores de dispositivos o programas residentes en memoria en el área de memoria superior, utilice el modificador RAM con el comando DEVICE=EMM386.EXE en el archivo CONFIG.SYS.

1.9 Manifest
La versión 1.0 de Quarterdeck Manifest no es compatible con MS-DOS 5.0. Póngase en contacto con su distribuidor para obtener una versión actualizada.

1.10 Paintbrush 2.0
Si tiene un monitor EGA y desea ejecutar Paintbrush 2.0 de Microsoft o ZSoft, deberá retirar el comando DEVICE=EGA.SYS en el archivo CONFIG.SYS. Después de retirar el comando podrá tener dificultad con el cambio de pantalla cuando utilice el Conmutador de tareas en MS-DOS Shell.

1.11 Acelerador de disco PC-Kwik
No cargue el Acelerador de disco PC-Kwik versiones 2.0 o anteriores de Multisoft en el área de memoria superior.

1.12 Pklite
No utilice Pklite para comprimir controladores de dispositivos.
. Si en el sistema tiene un Caché PC-Kwik y no puede ejecutar un programa comprimido, realice uno de los siguiente pasos:
* Utilice el comando LOADFIX para iniciar el programa.
* Ejecute MS-DOS 5.0 en memoria convencional.
* Ejecute una versión del programa que no ha sido comprimido usando Pklite.
* Deshabilite lecturas asincrónicas en el Caché PC-Kwik.
. Para más información acerca del comando LOADFIX, consulte el capítulo 4 de la Introducción a MS-DOS de Microsoft.

1.13 ProKey y MS-DOS Editor/QBasic
Algunas versiones de RoseSoft ProKey no son compatibles con MS-DOS Editor y QBasic.

1.14 Sidekick 2.0
Si está ejecutando MS-DOS 5.0 en área de memoria superior, utilice el siguiente comando LOADFIX para iniciar Borland Sidekick 2.0:
LOADFIX sk2.exe
. Para más información acerca del comando LOADFIX, consulte el capítulo 4 de la Introducción a MS-DOS de Microsoft.

1.15 Soft-ICE
Cuando utilice Nu-Mega Soft-ICE, deberá cargarlo antes de cualquier otro controlador. De lo contrario, podría perder los datos almacenados en la memoria extendida por controladores tales como SMARTDrive.

1.16 Software Carousel
Software Carousel 5.0 no es compatible con MS-DOS 5.0.
. Si ha instalado HIMEMSLS.SYS, retire el comandoDEVICE=HIMEMSLS.SYS del archivo CONFIG.SYS después de ejecutar el programa Instalar.
. Para utilizar DOSKEY, primero cargue Software Carousel en la memoria.

1.17 Conmutador de tareas y Asincrónicos I/O
Algunos programas que ejecutan comunicaciones asincrónicas no son compatibles con el Conmutador de tareas de MS-DOS Shell. Los softwares de emulación de terminales (tales como SmartCom y Procomm Plus) y los softwares server/client (tales como Laplink y Blast) son programas asincrónicos de comunicaciones. Si no puede utilizar un programa asincrónico, póngase en contacto con su distribuidor para obtener más información.

1.18 Ventura Publisher
Si no puede iniciar Ventura Publisher, asegúrese de que su directorio Ventura Publisher esté entre los 70 primeros caracteres del comando PATH en su archivo AUTOEXEC.BAT.

1.19 WordPerfect WPINFO.EXE 5.1
Algunas versiones de WordPerfect WPINFO.EXE no son compatibles con MS-DOS 5.0. Póngase en contacto con su distribuidor para obtener más información.

1.20 WordPerfect Office 3.0
Algunas versiones de WordPerfect Office 3.0 no son compatibles con MS-DOS 5.0. Póngase en contacto con su distribuidor para obtener más información.

1.21 XTreeNet
Para utilizar XTreeNet con el Conmutador de tareas de MS-DOS Shell, seleccione la opción Prevenir cambio de programa en el cuadro de diálogo Propiedades Avanzadas de MS-DOS Shell.
Para más información acerca de la especificación de propiedades avanzadas, consulte el capítulo 8 del Manual del usuario y Referencia para MS-DOS de Microsoft.


NOTAS REFERENTE A MS-DOS VERSION 5.0

Este documento proporciona importante información no incluida en el Manual del usuario y Referencia para MS-DOS de Microsoft.
Examine la siguiente tabla de contenido para determinar si su software o hardware están incluidos.

NOTA PARA LOS USUARIOS DE CODEVIEW E INTEL ABOVEBOARD

. APNOTAS.TXT contiene información muy importante acerca del uso de CodeView e Intel Aboveboard con MS-DOS 5.0.
. Para más información acerca del uso de aplicaciones con MS-DOS 5.0, vea el archivo APNOTAS.TXT.

Los siguientes temas son analizados en este archivo:
1. Convenciones LEAME
2. Modificadores HIMEM.SYS específicos de máquina
* Bull Micral 60
* COMPUADD 386
* Datamedia 386/486
* Hitachi HL500C
* Intel 301z or 302
* JDR 386/33
* Toshiba 5100
* UNISYS PowerPort
3. Instalación de MS-DOS 5.0 en un sistema OS/2 de inicio doble
4. Notas sobre el controlador de memoria
4.1 Problemas al cargar en el área de memoria superior
4.2 Controlador de memoria expandida Intel (EMM.SYS)
4.3 BIOS e HIMEM.SYS de Phoenix
5. Notas sobre Windows
5.1 Aplicaciones DOS en memoria expandida
5.2 Mensaje "No es posible iniciar Windows en modo mejorado"
5.3 Archivo WINA20.386
5.4 Mensaje "Area de memoria alta en uso" (Windows/386 2.1)
5.5 Mensaje:"No es posible ejecutar Windows en modo estándar"
6. Conseguir compatibilidad del hardware con MS-DOS 5.0
6.1 Teclas de dirección y QBasic/MS-DOS Editor
6.2 Uso del Mouse con MS-DOS Shell
* Logitech
* Microsoft
6.3 XGA y EMM386.EXE
7. Conseguir compatibilidad de la red con MS-DOS 5.0
7.1 MS-DOS Shell y Redes
7.2 AT&T StarGROUP
7.3 PC-NFS 3.0
7.4 Redes TOPS
8. Correcciones y adiciones a la documentación
8.1 CV.COM Nuevo para CodeView
8.2 Correcciones de documentación
8.3 Adaptador de monitor Hercules (MSHERC.COM)
8.4 Comando QBasic de "On Error"
8.5 SMARTDrive y tercera partición

1. CONVENCIONES LEAME
. Si tiene preguntas acerca de los procedimientos o comandos mencionados en este archivo, es posible que encuentre las respuestas en el Manual del usuario y Referencia para MS-DOS de Microsoft. Los párrafos siguientes explican temas mencionados frecuentemente, los cuales se describen con detalle en el manual.
. En varias secciones de este documento se explica cómo modificar el archivo CONFIG.SYS. Para obtener información más detallada, vea el capítulo 11 del Manual del usuario y Referencia para MS-DOS de Microsoft.
. LEAME, algunas veces le indicará que utilice el comando DEVICE del archivo CONFIG.SYS. Por ejemplo, una sección recomienda "agregar el modificador de máquina:1, al comando DEVICE=HIMEM.SYS en el archivo CONFIG.SYS". Estas instrucciones de DEVICE= indican el tipo de comando en el archivo CONFIG.SYS.
. Necesitará modificar estas instrucciones para indicar la configuración del sistema. Para más información, vea comando DEVICE en el capítulo 14 del Manual del usuario y Referencia para MS-DOS de Microsoft.
. Leame algunas veces le indicará que utilice el comando EXPAND para copiar archivos desde los disquetes de distribución al disco duro. Vea el capítulo 14 del Manual del usuario y Referencia para MS-DOS de Microsoft, para obtener más información acerca del uso del comando EXPAND.

2. MODIFICADORES ESPECIFICOS PARA MAQUINA HIMEM.SYS
Para instalar MS-DOS 5.0 en uno de los sistemas presentados en la lista de esta sección, debe hacer lo siguiente:
1. Inserte el disco # 1 en la unidad A y reinicie el sistema para ejecutar el programa Instalar
2. Cuando el programa Instalar ha terminado, presione F3.
3. Modifique el archivo CONFIG.SYS de la siguiente manera:
a. Agregue el modificador apropiado de máquina / al comando DEVICE=HIMEM.SYS. Por ejemplo, si tiene Intel 301z, el comando DEVICE=HIMEM.SYS se presentará de la siguiente manera:
dispositivo=c:\dos\himem.sys /máquina:8
b. Reinicie su sistema.
Sistema Modificador
Bull Micral 60 /máquina:16
Sistemas COMPUADD 386 /máquina:1 o /máquina:8
Datamedia 386/486 /máquina:2
Hitachi HL500C /máquina:8
Intel 301z o 302 /máquina:8
JDR 386/33 /máquina:1
Toshiba 5100 /máquina:7
UNISYS PowerPort /máquina:2

3. INSTALACION DE MS-DOS 5.0 EN UN SISTEMA OS/2 INICIO DOBLE
. Si instala el sistema operativo utilizando los comandos BOOT /OS2 o BOOT /DOS, instale MS-DOS 5.0 de la siguiente manera:
1. Inicie DOS utilizando el comando BOOT /DOS.
2. Ejecute el programa Instalar.
Si utiliza la forma de sistema OS/2 de inicio doble el cual le pide que se seleccione un sistema operativo, haga lo siguiente:
1. Instale MS-DOS 5.0 en el disco duro.
2. Cree un disquete de sistema insertando un disquete en la unidad A y escribiendo el comando FORMAT A: /S.
3. Elimine el archivo COMMAND.COM del disquete.
4. En el disquete, cree un archivo CONFIG.SYS que incluya lo siguiente:
shell=c:\dos\command.com /p /e:256
5. En el disquete, cree un archivo AUTOEXEC.BAT que incluya los siguientes comandos:
path=c:\dos
append /e
append c:\dos
prompt $p$g
set comspec=
6. Reinstale el sistema operativo OS/2 en el disco duro.
7. Inserte en la unidad A el disquete de sistema que creó y reinicie la computadora.
8. Ejecute el programa de inicio doble (C:\DUALBOOT\DUALBOOT.EXE).

4. Notas sobre el controlador de memoria

4.1 Problemas al cargar en el área de memoria superior
. Algunas computadoras con controladores de disco duro, específicamente de enlace maestro (bus master) DMA, no puedan cargar controladores de dispositivos o programas en el área de memoria superior. Intente agregar un comando DEVICE=SMARTDRV.SYS antes de cualquier comando DEVICEHIGH en el archivo CONFIG.SYS.

4.2 Controlador de memoria expandida Intel (EMM.SYS)
. Utilice el controlador de memoria expandida de Intel con el modificador NE o E para instalar el controlador Aboveboard.
Para más información consulte la documentación de Aboveboard

4.3 BIOS e HIMEM.SYS de Phoenix
. Si el sistema incluye un BIOS de Phoenix y MS-DOS 5.0 no funciona correctamente, intente agregar un modificador /máquina:1 o /máquina:8 en el comando DEVICE=HIMEM.SYS del archivo CONFIG.SYS.

5. NOTAS SOBRE WINDOWS

5.1 Aplicaciones DOS en memoria expandida
. Si carga controladores de dispositivos y programas residentes en memoria en el área de memoria superior, y ejecuta aplicaciones DOS que utilizan memoria expandida en Windows 3.0, especifique el modificador RAM escribiendo con el comando DEVICE=EMM386.EXE en el archivo CONFIG.SYS.

5.2 Mensaje: "No es posible iniciar Windows en modo mejorado"
. Si inicia Windows en modo mejorado 3.0, y recibe un mensaje "EMM386: No es posible iniciar Windows en modo mejorado debido a una especificación de ruta no válida para EMM386", agregue el modificador /y=ruta en el comando DEVICE=EMM386.EXE del archivo CONFIG.SYS. "Ruta" especifica el lugar del archivo EMM386.EXE cuando inicie Windows.
. Por ejemplo, si el archivo EMM386.EXE está en el directorio \DOS de la unidad C, el comando se presentará de la siguiente manera:
DEVICE=EMM386.EXE /y=c:\dos\emm386.exe

5.3 Archivo WINA20.386
. El programa Instalar instala un archivo de sólo lectura denominado WINA20.386 en el directorio raíz.
Si mueve el archivo WINA20.386 a un directorio diferente, haga lo siguiente:
1. Agregue un comando SWITCHES=/W al archivo CONFIG.SYS.
2. Agregue un comando DEVICE=[unidad:][ruta]]WINA20.386 a la sección [386Enh] del archivo SYSTEM.INI de Windows.

5.4 Mensaje: "Area de memoria alta en uso" (Windows/386 2.1)
. No podrá ejecutar Windows/386 2.1 cuando MS-DOS 5.0 ha sido cargado en el área de memoria alta. Además, las versiones SMARTDRV.SYS y RAMDRIVE.SYS de MS-DOS 5.0 no son compatibles con Windows/386 2.1. Para ejecutar Windows/386 2.1 en MS-DOS 5.0, utilice las versiones SMARTDRV.SYS y RAMDRIVE.SYS que vienen incluidas con Windows y elimine del archivo CONFIG.SYS el comando DOS=HIGH, si es que existe alguno.

5.5 Mensaje "No es posible ejecutar Windows en modo estándar".
. Si tiene un comando DEVICE=EMM386.EXE en el archivo CONFIG.SYS, no podrá ejecutar Windows 3.0 en modo estándar. Deberá eliminar el comando DEVICE=EMM386.EXE o ejecutar Windows en modo real o mejorado.
NOTA: El uso de EMM386 reducirá la cantidad de memoria extendida disponible para Windows y causa que Windows se inicie en modo estándar. Para evitar esta situación, reduzca
la cantidad de memoria extendida que otros controladores de dispositivos utilizan. Por ejemplo si está utilizando SMARTDrive, intente establecer el parámetro MinCacheSize a 0.

6. COMPATIBILIDAD DEL HARDWARE CON MS-DOS 5.0

6.1 Teclas de dirección y QBasic/MS-DOS Editor
. Si no puede utilizar las teclas de dirección en el teclado numérico cuando ejecuta QBasic o MS-DOS Editor, tal vez pueda servirle de ayuda el programa residente en memoria denominado FIXSHIFT.COM. Podrá obtener FIXSHIFT.COM, llamando al Departamento de servicio al cliente de la subsidiaria más cercana de Microsoft, cuyo número de teléfono lo encontrará en la tarjeta de registro.

6.2 Uso del Mouse con MS-DOS Shell
. Si tiene un Logitech o Microsoft Mouse, utilice las siguientes versiones de controladores con MS-DOS Shell:
Logitech Mouse versión 5.01 o posterior
Microsoft Mouse versión 6.21 o posterior

6.3 XGA y EMM386.EXE
. Si utiliza un monitor XGA con EMM386.EXE, tal vez necesite excluir ciertas áreas de memoria con la opción (x=) de EMM386 EXCLUDE. Para determinar qué áreas de memoria excluir, utilice el disquete de referencia para mostrar el mapa de la memoria.

7. COMPATIBILIDAD DE LA RED CON MS-DOS 5.0

7.1 MS-DOS Shell y Redes
. La mayoría de los softwares para redes no funcionarán correctamente si se inician desde el símbolo del sistema de MS-DOS Shell. Inicie la red antes de iniciar MS-DOS Shell.

7.2 AT&T StarGROUP
. Si la versión StarGROUP de AT&T no es compatible con MS-DOS 5.0, consulte al distribuidor de AT&T o AT&T National Systems Support Hotline para obtener más información acerca de cómo obtener modificaciones o actualizaciones.

7.3 PC-NFS 3.0
. Si está utilizando MS-DOS Shell con PC-NFS 3.0, es posible que MS-DOS Shell le presente más unidades de las que actualmente estén habilitadas. Para prevenir esto, utilice el modificador PC-NFS /d para especificar el número de unidades en uso.
Para más información consulte la documentación de PC-NFS.
. Si no puede utilizar el comando COPY o XCOPY en PC-NFS 3.01, consulte al distribuidor más cercano para obtener una versión actualizada del controlador de dispositivos PCNFS.SYS

7.4 Redes TOPS
. Si el sistema es una estación de trabajo TOPS, es posible que el comando MOVE de MS-DOS Shell no funcione.
. No utilice el comando LOADHIGH con la red TOPS.

8. CORRECCIONES Y ADICIONES DE DOCUMENTACION

8.1 CV.COM nuevo para CodeView
. Los usuarios que utilicen las versiones 3.0 a 3.13 de CodeView deben usar el programa CV.COM para iniciar CodeView. Para más detalle, consulte la sección CodeView en el archivo APNOTAS.TXT.

8.2 Correcciones de Documentación
. Las siguientes son correcciones necesarias en el Manual del usuario y Referencia para MS-DOS de Microsoft
COMP /? Help:
... La ayuda en pantalla para el modificador /d del comando COMP debe especificar que el formato predeterminado es hexadecimal.

Comando EXPAND:
. El ejemplo del capítulo 4 de la Introducción a MS-DOS de Microsoft se refiere a la actualización de disquetes e instalación equivocada.Por favor vea el archivo PACKING.LST para obtener información exacta del lugar de los disquetes.

Comando FORMAT:
. Si no puede utilizar el comando FORMAT para dar formato a un disco sin formato, use el modificador /u.

Comando MIRROR:
. No podrá posible utilizar el comando MIRROR con una unidad de red o cualquier otra unidad creada con los comandos ASSIGN, SUBST o JOIN.

Comando UNDELETE:
. No utilice el comando UNDELETE en las siguientes instancias:
* Cuando otro programa esté activo.
* Con el comando LOAD= o la combinación de teclas Mayúsculas+Entrar en Windows.
* Con el Conmutador de tareas en MS-DOS Shell.

Comando UNFORMAT:
. El modificador UNFORMAT /p no es compatible con el modificador /j.

8.3 Adaptador de monitor Hercules (MSHERC.COM)
. Si utiliza MS-DOS Editor o QBasic con un adaptador de monitor Hercules, ejecute MSHERC.COM antes de ejecutar cualquiera de éstos programas.

8.4 QBasic Comando "On Error"
. Ayuda en pantalla para Microsoft QBasic indica por equivocación que ON ERROR RESUME NEXT es una instruccción válida. La sintaxis correcta es la siguiente:
ON ERROR GOTO

8.5 SMARTDrive y Tercera Partición
. Si el sistema incluye una tercera partición de disco e intenta utilizar SMARTDrive, podría recibir un mensaje indicando que no puede cargar SMARTDrive.
. Podrá obligar a que SMARTDrive se carge, especificando el modificador /p. Sin embargo, si una de las siguientes condiciones es afirmativa, podría alterar el disco duro:
* El disco duro contiene más de 1024 cilindros.
* El disco duro no es compatible con el sistema ROM BIOS.
. Si tiene particiones creadas utilizando software de tercera partición third-party, utilice SMARTDrive SOLAMENTE si tiene la seguridad de que el disco duro contiene 1024 o menos cilindros y tiene compatibilidad directa con el sistema ROM BIOS.

MS-DOS - Clase: 12

Sumario:
3.5.2. Redirección y conducción de los dispositivos de entrada y salida estándar.
Objetivos:
1. Conocer las posibilidades que ofrece el DOS de redireccionar los dispositivos de e/s.
2. Adquirir habilidades en la utilización de los redireccionamientos de e/s.
Desarrollo:
Al poner el DOS en funcionamiento por primera vez, este considera como dispositivo estándar de entrada el teclado y como dispositivo estándar de salida la pantalla. Sin embargo los dispositivos de e/s pueden ser redireccionados hacia o desde archivos u otros dispositivos (ej: impresora) mediante los siguientes parámetros de línea de mandatos del DOS.

[t:] nombre fichero: provoca que la salida se produzca hacia el fichero especificado. Si el fichero especificado no existe es creado. Si el fichero especificado existe su contenido será reemplazado por la entrada asignada.
Ejemplo:
DIR>DIRECTOR: el directorio del disco se copiará en un fichero de nombre DIRECTOR. Si el fichero existía, su contenido es reemplazado.
TYPE nom.fich>PRN: el contenido de nom. fich saldrá por la impresora.

[t:] nombre fichero: provoca que la salida se produzca hacia el fichero especificado. Si el fichero especificado no existe es creado, si existe la entrada asignada se le adiciona a su contenido.
Ejemplo:
DIR>>DIRECTOR: a diferencia del ejemplo anterior, si existía el fichero director, el contenido de DIR, será adicionado.

[t:] nombre fichero: asigna la entrada al fichero especificado. La entrada se efectuará desde el archivo especificado y no desde el teclado.
Ejemplo:
SORT (NOM.FICH): el fichero nom.fich será la entrada del filtro SORT y se visualizará ordenado por pantalla.
El redireccionamiento puede ser utilizado también en ambos sentidos:
Ejemplo:
SORT (NOM.FICH) RESULT: el comando SORT toma como fichero de entrada NOM.FICH y genera el fichero de salida RESULT.TXT La entrada ya no será el teclado y la salida no será efectuada en pantalla sino hacia el fichero RESULT.
Nota: Los espacios que aparecen en la sintaxis del ejemplo anterior debe ser respetada estrictamente.

MS-DOS - Clase: 11

Sumario:
3.5. Comandos avanzados del DOS.
3.5.1. Filtros de DOS: SORT, MORE, FIND.
Objetivos:
1. Comprender las funciones y utilidades de los filtros.
2. Adquirir habilidades en el uso de los filtros del DOS.

Desarrollo:
Un filtro es un programa o mandato que lee los datos de una entrada estándar, los modifica y graba los resultados en una salida estándar, por eso se dice que los datos han sido filtrados por el programa. El símbolo que representa un filtro entre dos programas es (|) y significa que existe una interconexión entre ellos.
Filtros del DOS:

SORT: permite efectuar un ordenamiento de los datos leídos de un fichero de entrada o un dispositivo (teclado).
Sintaxis: [t:][camino]SORT [/R] [/+N]
Tipo: externo.
Notas:
. SORT ordena por orden alfabético o numérico según sean los datos en orden creciente, a menos que se especifique la opción /R, que permite hacerlo de forma decreciente.
. El ordenamiento se hará tomando como referencia la columna especificada en /+N (N: número entero). El valor por omisión será 1.
. El tamaño máximo de archivo que puede filtrarse es de 63k.
Ejemplo 1:
Teclee SORT y a continuación teclee un conjunto de letras o números en cualquier orden una a una. Al terminar oprima F6 y verá que estas son ordenadas.
Pruebe nuevamente utilizando la opción /R.
Ejemplo 2:
Teclee DIR|SORT :aparece el directorio ordenado alfabéticamente.
Ejemplo 3:
Teclee DIR|SORT/+14: aparece el directorio ordenado por el tamaño de los ficheros en forma creciente.
Columnas para ordenar el fichero:
Ordenamiento por: Columna nº.:
nombre .......... 1
extensión .......... 9
tamaño .......... 14
fecha de creación .......... 24
hora de creación .......... 34
Ejemplo 4:
Construya un fichero por lotes llamado ORDEN.BAT con el siguiente contenido:
PERDONARLO
NO;
FUSILARLO
A continuación teclee: TYPE ORDEN.BAT|SORT

FIND: busca la cadena especificada en el o los ficheros dados.
Sintaxis: [t:][camino]FIND [/V][/C][/N] []
Tipo: externo.
/V: provoca que se desplieguen en pantalla todas las líneas que NO contengan la cadena especificada.
/C: despliega sólo el número de línea donde se encuentra la cadena de caracteres.
/N: todas la líneas serán precedidas por su número correspondiente.
Notas:
. La cadena de caracteres debe estar encerrada entre comillas.
. Si no se especifica ningún fichero, FIND tomará por entrada el teclado e irá desplegando sólo las líneas que contienen la cadena especificada.
Ejemplos:
1. FIND "PRUEBA" nom.fich1 nom.fich2
FIND desplegará todas la líneas de los ficheros especificados por su orden, que contienen la cadena "PRUEBA".

2. DIR|FIND/V "COM"
Se visualizan en pantalla todos los ficheros que contiene el directorio que no contengan la cadena "COM".

MORE: envía la salida hacia la pantalla, deteniéndose cada 24 líneas hasta que sea oprimida una tecla.
Sintaxis: [t:][camino]MORE
Tipo: externo.
Ejemplo:
DIR|MORE
Se visualiza el directorio hasta llenarse la pantalla apareciendo el mensaje --more-- y se esperará que se oprima cualquier tecla para continuar.
Nota:
. El DOS usa archivos temporales para retener la información de entrada y salida que está siendo interconectada. Estos archivos aparecen en el directorio después de

MS-DOS - Clase: 10

Sumario:
3.4. Comandos para la configuración del sistema: BREAK, BUFFERS, FILES, DEVICE, COUNTRY, LASTDRIVE.
Objetivos:
Los estudiantes deberán:
1. Conocer qué es un archivo de configuración.
2. Comprender la utilidad de los comandos mencionados en el sumario y su sintaxis.

Desarrollo:
Configuración del sistema:
. El sistema se configura mediante la creación de un archivo llamado CONFIG.SYS, el cual contendrá mandatos que se utilizan para configurar el sistema. Cada vez que se ponga en marcha el DOS, este busca en el directorio raíz el fichero mencionado y si lo encuentra, interpreta y ejecuta los mandatos contenidos en él. En caso contrario, el DOS le asigna valores por omisión.
Un archivo CONFIG.SYS puede crearse utilizando el EDLIN, el COPY CON u otro editor cualquiera.
A continuación se relacionan los comandos fundamentales que se utilizan en la configuración del sistema.

BREAK: comprueba las rupturas del CTRL+BREAK de programas cuando estos solicitan al DOS la ejecución de algunas de sus funciones.
Sintaxis: BREAK [ON/OFF]
Nota:
Si BREAK esta en ON se puede interrumpir un programa (como por ejemplo una compilación) cuando se ha producido un error o se encuentra en una subrutina de la que no puede salir.

BUFFERS: permite determinar el número de almacenamientos intermedios que el DOS puede asignar a la memoria.
Sintaxis: BUFFERS XX ( XX < 100 )

FILES: define la cantidad de files que pueden abrirse simultáneamente.
Sintaxis: FILES XX ( 8 > = XX < = 255 )
Nota: El valor por omisión es 8.

DEVICE: especifica un nombre de fichero que contiene un controlador de dispositivos.
Sintaxis: DEVICE = NOMBRE DE FICHERO.
Ejemplo:
DEVICE = VDISK.SYS [BBB][SSS][DDD]

El archivo VDISK es un controlador de dispositivo que simula una unidad de disco, utilizando parte de la memoria interna como medio de almacenamiento. Estos discos simulados se denominan discos virtuales y poseen entre otras las siguientes características:
1. Son más rápidos, ya que operan a la velocidad de la memoria interna.
2. El contenido de un disco virtual se pierde si resetea o se apaga la máquina.
3. A los discos virtuales no se les puede dar formato, cada VDISK se instala con un formato dado.
4. Cada disco virtual incrementa el tamaño residente del DOS en 720 bytes más el tamaño de almacenamiento intermedio que se especifique.

Instalación del disco virtual:
DEVICE = VDISK.SYS [BBB][SSS][DDD]

BBB: tamaño del disco virtual en kbytes. El intervalo de valores es entre 1 y el total de memoria disponible. El valor por omisión es de 64k.
Si el tamaño especificado deja menos de 64k de memoria disponible, VDISK lo ajusta a un valor menor.
SSS: tamaño de sector en bytes. Los tamaños disponibles son 128, 256 y 512. Si se omite o se da un valor incorrecto VDISK asume 128.
Si se van a tratar archivos relativamente pequeños, se deben definir sectores pequeños para minimizar espacio perdido.
DDD: cantidad de entradas de directorios. (cantidad de archivos) El siguiente ejemplo instala un disco virtual de 64k con sectores de 128 bytes y 64 entradas de directorio:

COPY CON CONFIG.SYS
DEVICE=VDISK.SYS
^Z
Al resetear aparece:
VDISK Versión 1.0 disco virtual C:
Tamaño de buffer ajustado
Tamaño de sector ajustado
Entradas de directorio ajustadas
Datos de los tamaños de buffer y sectores así como las entradas de directorios.
A partir de este momento podemos usar C: como una unidad de disco.

COUNTRY: permite especificar el formato de la fecha y la hora que se desea utilizar. También determina el símbolo de la moneda y el separador de decimales.
Sintaxis: COUNTRY = XXX
Notas:
XXX es el código internacional del país para comunicaciones telefónicas. El valor por omisión es 001 de EEUU.
Otros códigos:
. Holanda - 031
. Bélgica - 032
. Francia - 033
. España - 034
. Italia - 039
. Suiza - 041
. Reino Unido - 044
. Dinamarca - 045

LASTDRIVE: determina el número máximo de unidades que pueden accederse
Sintaxis: LASTDRIVE = X
Notas:
. X es un carácter alfabético entre la A y la Z.
. Si X es menor al número de unidades instaladas se ignora el mandato.
Ejercicio:
1. Construya un archivo CONFIG.SYS que permite adoptar el formato de fecha en sistema español, y cree una torre virtual.

MS-DOS - Clase: 09

Sumario:
3.3. Comandos para el manejo del teclado, el monitor y la impresora: GRAPHICS, KEYB, MODE, PRINT.
Objetivos:
Los alumnos deberán:
1. Conocer la utilización de los comandos mencionados en el sumario y su sintaxis.
2. Adquirir habilidades en el uso de estos comandos.

Desarrollo:

GRAPHICS: Permite imprimir los gráficos en pantalla.
Sintaxis: [t:][camino]GRAPHICS
Tipo: externo.
Sinónimo: SHIFT+PRTSC.

KEYB: Sustituye el idioma del teclado.
Sintaxis: [t:][camino]KEYB _ _
SP: Español.
UK: Inglés.
GR: Alemán.
IT: Italiano.
FR: Francés.

MODE: Sirve para establecer una modalidad de operación sobre la impresora o el monitor.
. Para impresora:
Sintaxis: [t:][camino]MODE LPT #:[n][,[m][,p]
#: 1,2 o 3: tipos de impresora.
n: número de caracteres por línea (80 o 132).
m: número de líneas por pulgada.
p: detiene la impresión si se detecta algún error.
. Para monitor:
Sintaxis: MODE [N],[M],[T]
Tipo: externo.
N: da las características del monitor y el número de caracteres por línea:
BW40
BW80
CO40
CO80
M: left o right :ajusta el texto a la derecha o a la izquierda.
T: saca un texto patrón que permite alinear la pantalla.

PRINT: permite imprimir una cola de ficheros mientras se realizan otras tareas.
Sintaxis: [[t:][camino][nom fich.][/T][/C][/P]...]
Tipo: externo.
/T: Borra los ficheros de la cola de impresión, pero no del disco.
/C: Activa el modo cancel, es decir, el fichero precedente y todos los siguientes serán cancelados de la cola de impresión hasta que el usuario invoque /P.
/P: Activa el modo impresión. Los ficheros precedentes y todos los siguientes serán sumados a la cola de impresión.
Nota: Si se teclea PRINT sin opciones, muestra el contenido de la cola de impresión.

lunes, 25 de junio de 1990

MS-DOS - Clase: 08

Sumario:
3.2. Comandos para el trabajo con subdirectorios: MKDIR, RMDIR, CHDIR, PATH, TREE.
Objetivos:
Los estudiantes deberán:
1. Conocer en qué consiste un subdirectorio y su utilización.
2. Comprender en qué consiste un camino.
3. Construir subdirectorios y realizar operaciones con ellos mediante los comandos referidos en el sumario.
Desarrollo:
. En la práctica es necesario organizar la información de alguna manera, por ejemplo, si tenemos un documento lo guardamos en una carpeta, que a su vez guardamos en una gaveta que es parte de un armario. . De esta manera hemos establecido una jerarquía, que es:
Armario - Cajón - Carpeta - Documento
. Lo mismo se puede realizar en un disco, se pueden separar diferentes ficheros de programas, ficheros de datos, etc. en divisiones creadas en el mismo denominadas subdirectorios.
. Cuando nos encontramos en un subdirectorio este se comporta como un disco independiente, es decir, los comandos utilizados lo afectan sólo a él, lo cual permite que no se mezclen ficheros de distintos subdirectorios o que borremos accidentalmente ficheros de otros subdirectorios.
. El disco posee un directorio principal llamado directorio raíz que se representa con el símbolo Back Slash (\) y a partir de este estarán los creados por el usuario formando una estructura de árbol.
Ejemplo:
DIRECTORIO
PRINCIPAL (\)
| | | |

A B C D
| | | | | | | |

A1 A2 B1 B2 C1 C2 D1 D2

. Para acceder a un subdirectorio determinado, es necesario seguir un camino que respete la jerarquía establecida.
Ejemplos:
. \ : se refiere al directorio raíz.
. \A\A: se refiere al subdirectorio A1.
. Si estamos en A1 y debemos referirnos a C2: \C\C2
. Creación de un subdirectorio:

MKDIR: se utiliza para la creación de subdirectorios.
Sintaxis: MD
Tipo: interno.
Ejemplos:
MD\PROGRAMA: Crea un subdirectorio llamado PROGRAMA hijo del directorio raíz.
MD\PROGRAMA\UTILITARIO: Crea un subdirectorio llamado UTILITARIO, hijo de PROGRAMA.

RMDIR: Elimina un subdirectorio.
Sintaxis: RD
Tipo: interno.
Nota: Para borrar un subdirectorio este debe estar vacío.

CHDIR: Permite tomar el subdirectorio especificado como subdirectorio de trabajo.
Sintaxis: CD
Tipo: interno.
Nota: Si no se especifica camino, se muestra en pantalla el nombre del directorio corriente.

PATH: Fija de manera temporal el camino de búsqueda de los comandos dentro de la estructura de los subdirectorios.
Sintaxis: PATH [;;...]
Tipo: interno.
Notas:
. Si no se especifica ningún camino de búsqueda muestra en pantalla el camino actual.
. Se puede especificar más de un camino usando el separador (;).
. Cuando se carga el sistema operativo, no existe ningún camino de búsqueda, sólo se utiliza el directorio de trabajo.
. Si se teclea PATH ; al dar Return, se elimina el PATH activo.
Ejemplo:
Supongamos que tenemos una estructura creada en nuestro disco, igual a la presentada en el esquema anterior y tenemos en el subdirectorio B2 el comando EDLIN.COM, si definimos el camino siguiente:
PATH\B\B2
Podremos utilizar el EDLIN.COM desde cualquier subdirectorio sin necesidad de especificar camino, ya que este fue establecido mediante el PATH definido.

TREE: Muestra todos los caminos de los directorios de la torre especificada y opcionalmente hace un listado de los archivos de cada subdirectorio.
Sintaxis: [t:][camino]TREE [t:][/F]
/F: muestra los ficheros que contiene cada subdirectorio.
Ejercicios:
1. A partir del siguiente esquema:
Directorio
Raíz
| | |
Clases Control Programas
| |
Álgebra Análisis

a) Crear los subdirectorios que aparecen en el gráfico.
b) Desde el directorio raíz entre al CONTROL.
c) Desde el directorio CLASES cambie al directorio ALGEBRA.
d) Borre el directorio CLASES.

2. Crear un subdirectorio con su nombre. Copie en él los ficheros de extensión .EXE que aparecen en el disco del sistema.

3. Visualice los caminos que se han creado en el disco.

MS-DOS - Clase: 07

Unidad 3: Principales Comandos usados por el DOS.
3.1. Comandos para la manipulación de discos flexibles: FORMAT, DISKCOPY, RENAME, DEL, ERASE, TYPE, COMP, DISKCOMP, CHKDSK, VER, SYS, RECOVER, COPY y ATTRIB.
3.2. Comandos para el trabajo con subdirectorios: CHDIR, MKDIR, RMDIR, PATH, TREE.
3.3. Comandos para el manejo del teclado, el monitor y la impresora: GRAPHICS, KEYB, MODE, PRINT.
3.4. Comandos para la configuración del sistema: DATE, TIME, BREAK, BUFFERS, FILE.
3.5. Comandos avanzados del DOS:
3.5.1. Filtros del DOS: SORT, MORE, FIND.
3.5.2. Redirección y conducción de los dispositivos de entrada y salida estándar.
3.6. Ejercitación combinada.

Sumario:
3.1. Comandos para la manipulación de discos flexibles: FORMAT, DISKCOPY, RENAME, DEL, ERASE, TYPE, COMP, DISKCOMP, CHKDSK, VER, VOL, LABEL, SYS, RECOVER, COPY y

ATTRIB
Objetivos:
1. Conocer la función y sintaxis de los comandos mencionados en el sumario.
2. Adquirir habilidades en la utilización de los mismos.
Desarrollo:
FORMAT: Formatea un disco en la torre especificada para aceptar los ficheros del MS-DOS. Si no especifica la unidad a formatear, se formateará la unidad de trabajo a menos que se cambie el disco.
. Puede ser abortado dando un CTRL+C.
Sintaxis: FORMAT [t:][camino] [/V] [/S] [/B]
t: letra de torre donde se encuentra el disco a formatear.
/V: permite colocar una etiqueta al disco.
/S: permite formatear el disco a 9 sectores por pista y transfiere el núcleo del sistema operativo.
/B: el formateo se hará a 8 sectores por pista y se reserva un espacio para el núcleo del sistema.
Tipo: externo.

DISKCOPY: Copia el contenido de un disco fuente a un disco destino.
Sintaxis: [t:][camino]DISKCOPY [t1:] [t2:]
t1: torre que contiene disco fuente.
t2: torre que contiene disco destino.
Tipo: externo.
Notas:
Se puede especificar la misma torre de destino y de fuente. Ejemplo:
DISKCOPY A: A:
En este caso DISKCOPY pedirá que le inserte el disco fuente y el disco destino de forma sucesiva hasta que la copia haya terminado.
. Los dos discos a copiar deben tener el mismo formato físico (mismo número de sectores y pistas)

RENAME: cambia el nombre del primer fichero especificado por el segundo.
Sintaxis: REN [camino]
Tipo: interno.
Nota: Admite comodines.
Ejemplo:
REN *.LST *.PRN
Cambiará de extensión a todos los ficheros que tengan extensión la LST por PRN.

DEL: Borra todos los ficheros que corresponden al nombre especificado.
Sintaxis: DEL [camino][]
Tipo: interno.
Sinónimo: ERASE.

COMP: Compara archivos.
Sintaxis: [t:][camino]COMP[camino][NOMBRE.FICH][camino][NOMBRE FICH.]
Tipo: externo.

DISKCOMP: Compara el contenido del disco de la primera torre especificada con el de la segunda.. Generalmente se ejecuta después de un DISKCOPY para asegurar que son idénticos.
Sintaxis: [t:][camino]DISKCOMP [t:] [t:]
Tipo: externo.

CHKDSK: Chequeo del directorio especificado y verificación de su consistencia.
Sintaxis: [t:][camino]CHKDSK [t:][camino] [/F] [/V]
Notas:
. Si se especifica nombre de fichero, visualiza el número de áreas no contiguas ocupadas por este.
. /F: permite realizar correcciones en el disco especificado. Si CHKDSK encuentra datos perdidos pregunta si se desean recuperar, en caso afirmativo, crea ficheros N,N,N,N.CHK. donde N,N,N,N es el número secuencial que se le da a cada archivo creado.
. /V: visualiza mensajes que indican la progresión de este comando.
Tipo: externo.

VER: Permite conocer el número de versión del MS-DOS.
Sintaxis: VER
Tipo: interno.

VOL: Visualiza la etiqueta de volumen el disco.
Sintaxis: VOL [t:]
Tipo: externo.

LABEL: Permite crear o cambiar una etiqueta de volumen en un disco.
Sintaxis: [t:][camino] LABEL [t:] etiqueta.
Nota: Una etiqueta puede contener hasta 11 caracteres.

SYS: Copia el sistema operativo desde el disco de trabajo hacia el disco que se encuentra en la unidad especificada.
Sintaxis: [t:][camino] SYS [t:]
Tipo: externo.
Nota: Los ficheros que se transfieren son: IO.SYS, MS-DOS.SYS

RECOVER: Recupera archivos de un disco que tenga sectores defectuosos.
Sintaxis: [t:][camino]RECOVER [t:][camino][nombre .fich]
Tipo: externo.
Notas:
. Si no se especifica nombre de fichero, serán recuperados todos los archivos del disco, saltando los sectores defectuosos y renombrándolos de la forma N,N,N,N.REC.
. Si se especifica nombre de fichero, RECOVER leerá sólo los sectores que corresponden a ese archivo, saltando los que estén defectuosos. En este caso se mantiene el nombre del fichero.

COPY: Este comando se utiliza en general para copiar ficheros, la copia puede tener como destino un fichero, un disco, o un periférico de salida.

a) Copia de un disco a otro:
Sintaxis: COPY [t:][camino][] [t:][camino][]
Notas:
. El fichero 1 será copiado en la torre especificada con el nombre nom.fich2.
. Si se omite nom. fich2, el fichero será copiado en la torre especificada con el mismo nombre.
. Si el fichero va a ser copiado en el mismo disco, es obligatorio poner nom. fich2, ya que un fichero no puede copiarse sobre si mismo.
. Pueden utilizarse caracteres comodines.

b) Copia desde un fichero a un periférico de salida:
Sintaxis: COPY [t:][camino]
A través de este modo podemos enviar el fichero especificado hacia un periférico de salida.
Notas: Los nombres de los periféricos son: CON (conjunto de display y teclado) PRN o LPT1 (impresora)
Ejemplo:
COPY *.* PRN:
Se envían todos los ficheros del disco de trabajo a la impresora.

c) Copia de un periférico de entrada a un periférico de salida.
Ejemplo:
COPY CON: PRN:
De este modo se introduce información por el teclado y una vez recibido el carácter de fin de fichero (^Z) se enviará hacia la impresora.

d) Concatenación de fichero:
Sintaxis: COPY [t:][camino]nom.fich1+[t:][camino]nom.fich2 [t:][camino]nom.fich4
En este caso se concatenarán los ficheros 1 y 2 y se copiarán en el fichero 4.

ATTRIB: Permite definir el atributo de un archivo como de sólo lectura o no. Visualiza el atributo de un archivo.
Sintaxis: [t:][camino]ATTRIB [+/-R] [t:][camino][nombre de fich.]
Tipo: externo.
Notas:
. Si se define ATTRIB +R nom. fich, el fichero especificado podrá leerse en un editor o typearse, pero si intenta borrarse (DEL o ERASE ) se emite el mensaje ACCESS DENIED (acceso denegado), si intenta editarse por el EDLIN, se emitirá el mensaje FILE IS READ-ONLY y si se renombra, mantiene su atributo de sólo lectura.
. Para eliminar el atributo de sólo lectura, se utiliza:
ATTRIB -R nom. fich.
. Si se desea visualizar el estado del atributo de lectura de un fichero se utiliza:
ATTRIB nom. fich.

Ejercicios:
1. Siendo la torre A la que está en uso, formatee el disco de la torre B de las siguientes formas:
a) Incorporando el sistema operativo.
b) Sin sistema operativo y con etiqueta.
2. Realice la copia del disco de la torre A para el de la torre B, conociendo que este último es virgen (o sea no ha sido formateado). Compruebe si la copia se realizó de forma correcta.
3. Copie el fichero COMMAND.COM, que se encuentra en el disco del sistema, para el disco de la torre B.
4. Cambie el control del sistema para la torre B y copie el fichero DISKCOPY.COM, que se encuentra en la torre A, pero con el nombre PRUEBA.COM
5. Con el control del sistema operativo para la torre A:
a) Copie para el disco de la torre B todos los ficheros con extensión EXE.
b) Copie hacia la torre B todos los ficheros cuyo nombre comience con B y tengan cualquier extensión.
6. Borre del disco B:
a) Todos los ficheros con extensión EXE.
b) Los ficheros cuyo nombre comience con M y tengan extensión .COM.
c) Todos los ficheros.

7. Construya mediante el COPY un fichero por lotes que contenga nombres de compañeros del grupo.
a) Protéjalo usando el comando ATTRIB.
b) Visualice su estado.
c) Intente editarlo utilizando el EDLIN.
d) Intente borrarlo mediante DEL o ERASE.
e) Suprima la protección.
f) Visualice su estado.
g) I

MS-DOS - Clase: 06

Sumario:
2.4. Creación de ficheros autoejecutables (AUTOEXEC.BAT).
2.4.1. Ejercitación.
Objetivos:
Los alumnos deberán:
1. Conocer qué es un fichero autoejecutable y la utilidad del mismo.
2. Adquirir habilidades en la confección de ficheros por lotes y en la utilización de los comandos estudiados.

Desarrollo:
Un fichero autoejecutable, es como su nombre lo indica, un conjunto de mandatos que se realizan automáticamente, es decir, al encender la máquina o resetearla, esta lo ejecuta sin necesidad de llamar el mismo. Estos ficheros pueden crearse con Copy Con, Edlin o cualquier otro editor. Se denominan AUTOEXEC.BAT.

Ejemplo:
COPY CON AUTOEXEC.BAT
CLS
DIR
^Z
Al encender la máquina o resetearla se limpia la pantalla y se muestra el directorio.
Ejercicios:
1. Crea un fichero por lotes que realice lo siguiente:
a) Evite que aparezcan los mandatos utilizados en pantalla.
b) Direcciona por páginas el disco de la torre en uso.
c) Si existe un fichero dado por el usuario finalizar la corrida.
d) Limpiar la pantalla.
e) Colocar el mensaje NO EXISTE EL FICHERO.
R:/
EDLIN
ECHO OFF
DIR/P
IF EXIST %1 GOTO FIN
CLS
ECHO NO EXISTE EL FICHERO
:FIN
^Z

2. Crear un fichero por lotes que cumpla los siguientes pasos:
a) Investigue el contenido de tres ficheros seleccionados por el usuario.
b) Limpie la pantalla.
c) Coloque un comentario cualquiera.
d) Si el tercer fichero dado se llama EJEMPLO1.BAT direccionarlo.
R:/
FOR %%A IN(%1 %2 %3) DO TYPE %%A
CLS
REM CLASE
IF %3==EJEMPLO1.BAT DIR %3

3. Confeccione un fichero por lotes que realice los siguientes pasos:
a) Dados 10 ficheros seleccionados por el usuario:
. Investigue el contenido de los tres primeros.
. Haga una pausa.
. Direccione los ficheros 4to, 5to, 6to, 7mo, 8vo y 9no.
. Si el m fichero es COMMAND.COM actualice la fecha.
R:/
FOR %%A IN(%1 %2 %3) DO TYPE %%A
PAUSE
FOR %%A IN(%4 %5 %6 %7 %8 %9) DO DIR %%A
SHIFT
IF %9==COMMAND.COM DATE

MS-DOS - Clase: 05

Sumario:
2.3. Subcomandos para el trabajo de los ficheros en lotes: ECHO, FOR, GOTO, IF, SHIFT, PAUSE, REM.
Objetivos:
1. Conocer la función y sintaxis de los subcomandos mencionados en el sumario.
2. Adquirir habilidades en la utilización de los subcomandos y en la creación de ficheros por lotes.

Desarrollo:
ECHO: Inhibe la visualización de los mandatos por pantalla. Puede usarse para emitir mensajes.
Sintaxis: ECHO [ON|OFF|mensaje]
Nota:
Implícitamente está en ON.

FOR: Permite la ejecución interactiva de los mandatos, es decir, posibilitar que los mandatos se ejecuten sobre parámetros dados desde el teclado.
Sintaxis: FOR %%VARIABLE IN(CONJUNTO) DO MANDATO %%VARIABLE.
Notas:
Variable: puede ser cualquier letra.
Conjunto: Comprende un grupo de ficheros o de parámetros ficticios (%1 %2 ...%9).
Los parámetros ficticios serán sustituidos por los nombres de ficheros, mensajes, etc en dependencia del mandato utilizado, dados a continuación del .bat creado por nosotros al ser llamado este y sobre los cuales actuará el mandato.
Ejemplo:
FOR %%A IN(PCTOOLS.COM COMMAND.COM) DO TYPE %%A
Se visualizan los ficheros PCTOOLS.COM y COMMAND.COM.
Utilizando parámetros ficticios:
FOR %%A IN(%1 %2) DO TYPE %%A
Al llamar el fichero: nombre de fichero.bat PCTOOLS.COM COMMAND.COM y se obtiene el mismo resultado.

GOTO: Produce un salto del control a la línea siguiente de la que contiene la etiqueta.
Sintaxis: GOTO etiqueta
La etiqueta debe ir precedida por dos puntos (:)

IF: Permite la ejecución condicional de los mandatos.
Sintaxis: IF [NOT] condición mandato

Condiciones más utilizadas:
IF EXIST nom. fich. MANDATO
IF serie1= serie2 MANDATO
Si serie1 es idéntica a serie 2 se cumple la condición y se ejecuta el mandato.

SHIFT: Provoca un corrimiento de los parámetros ficticios, es decir, permite la utilización de más de nueve en un mismo fichero.
Sintaxis: SHIFT

PAUSE: Provoca una pausa en la ejecución.
Sintaxis: PAUSE

REM: Visualiza un comentario en pantalla.
Sintaxis: REM [comentario]

Ejercicios:
1. Crear un fichero por lotes que cumpla los siguientes pasos:
a) No aparezcan comentarios.
b) Si existe un fichero llamado EJEMPLO1.BAT investigue su contenido.
c) Haga una pausa.
d) Direccione por páginas.

2. Cree un fichero por lotes que emita 10 comentarios y direccione un fichero seleccionado por el usuario. (Usando el comando FOR)

3. Confeccione un fichero por lotes que contenga:
a) Un comentario de entrada.
b) Direccione la torre A a 5 columnas.
c) Introduzca una pausa.
d) Utilizar el comando FOR para typear dos ficheros deseados por el usuario.

MS-DOS - Clase: 04

Sumario:
2.2. Manejo del editor de líneas del DOS.
2.2.1. Principales comandos para el uso del editor de líneas (EDLIN): DELETE LINES, EDIT LINES, END LINES, INSERT LINES, LIST LINES, QUIT LINES.
Objetivos:
Los estudiantes deberán:
1. Conocer el uso y la sintaxis de los comandos relacionados en el sumario.
2. Adquirir habilidades en la utilización de los comandos mencionados y en la confección de ficheros por lotes mediante el EDLIN.

Desarrollo:

DELETE: Borra todas la líneas en el rango especificado. Si la línea A es omitida, borra desde la línea que tiene el * (línea corriente) hasta el número especificado. Si la línea B es omitida, borra solamente la línea especificada.
Sintaxis: [],[]D
Ejemplos:
*,20D: borra desde la línea que tiene el * hasta la línea 20.
5D: borra la línea 5.
10,20D: borra desde la línea 10 hasta la 20.

EDIT LINES: Comando de edición de líneas.
Sintaxis: []
Notas:
. Al ser definido el número de línea, este aparece en pantalla acompañado de su contenido y separado por dos puntos y a continuación aparece el mismo número seguido de * para que ud. realice los cambios necesarios.
. Si se teclea (.), entonces se mostrará la línea corriente.
. Si se teclea Return, entonces se muestra la línea siguiente a la corriente.
. Para abortar la operación sin que se produzcan cambios, se teclea Ctrl+C.

END LINES: Salva en el disco el fichero editado, renombrando el fichero original con .BAK y abandona el EDLIN.
Sintaxis: E

INSERT LINES: Inserta texto inmediatamente antes de la línea especificada. Si el fichero se crea por primera vez, el comando I debe ser escrito a continuación del prompt (*).
Sintaxis: []I

LIST LINES: Muestra por pantalla un rango de líneas, pero no mueve o cambia la línea corriente, incluye al listar los extremos del rango especificado.
Sintaxis: [],[]L
Notas:
. Si ud. omite la primera línea se mostrarán 11 líneas antes de la línea corriente (*) y finalizando en la línea especificada.
. Si se omite la segunda línea se mostrarán 23 líneas comenzando por la línea especificada.
Si se omiten ambos parámetros se listan 23 líneas, 11 líneas antes del * y 11 después de este. Si antes del cursor hay menos de 11 líneas, las siguientes al cursor se muestran hasta completar 23.
Se puede usar como referencia la línea corriente para obtener el listado de un rango especificado. Ejemplo:
* -5,+5L : aparecerán listadas 5 líneas por encima de la corriente y 5 por debajo de la misma.
Puede usarse más de un comando dentro del editor de la forma siguiente:
* 10;-5,+5L
La línea 10 pasa a ser la línea corriente, editándose, al oprimir Return se listan 5 por encima y 5 por debajo, es decir, de la línea 5 a la 15.

QUIT LINES: Provoca el fin de la edición, pero no salva en el disco las modificaciones hechas y abandona el editor.
Sintaxis: Q
Ejercicios:
1. Utilizando el fichero EJEMPLO1, realice las siguientes operaciones:
a) Insertar una pausa a continuación de la primera línea.
b) Limpiar la pantalla antes de actualizar la hora.
c) Borrar la última línea.
d) Agregue una línea que permita direccionar el disco por páginas.

2. Utilizando el mismo fichero:
a) Edite la última línea y sustitúyala por un comentario.
b) Inserte una línea que permita direccionar a cinco columnas.
c) Borre a partir de la tercera línea.
d) Salve las modificaciones hechas.

3. Construya un fichero utilizando el EDLIN con el siguiente contenido:
Este fichero contiene los comandos del editor del dos estudiados:
Delete Lines
sintaxis: [],[]D
Edit Lines
sintaxis: []
End Lines
sintaxis: E
Insert Lines
sintaxis: []I
List Lines
sintaxis: [],[]L
Quit Lines
sintaxis: Q

MS-DOS - Clase: 03

Unidad 2: Uso del editor de líneas del dos. Manejo de ficheros por lotes
2.1. Formas de crear un fichero por lotes.
2.1.1. Por medio del COPY CON.
2.1.2. Por medio del EDLIN.
2.2. Manejo del editor de líneas del DOS.
2.2.1. Principales comandos para su uso: DELETE LENES, EDIT, END LENES, INSERT LENES, LIST LENES, QUIT LINE.
2.3. Subcomandos para el trabajo de los ficheros en lotes: ECHO, FOR, GOTO, IF, SHIFT, PAUSE, REM.
2.4. Creación de ficheros autoejecutables (AUTOEXEC.BAT).

Sumario:
2.1. Formas de crear un fichero por lotes.
2.1.1. Por medio del COPY CON.
2.1.2. Por medio del EDLIN.

Objetivos:
Los estudiantes deberán:
1. Conocer el concepto de fichero por lotes.
2. Aprender a construir un fichero por lotes por las vías mencionadas en el sumario.
3. Adquirir habilidades en la creación de ficheros por lotes.

Desarrollo:
1. Concepto de fichero por lotes: consiste en un conjunto de instrucciones u órdenes almacenadas en él, que se ejecutan al ser llamado este. Los ficheros por lotes tienen extensión .BAT

El DOS ofrece dos formas de construir un fichero por lotes:
a) Utilizando el comando COPY.
b) Utilizando el editor de líneas (EDLIN).
a) El comando COPY seguido de la palabra CON(CONSOLA) permite la construcción de ficheros por lotes, con la ventaja de que al ser un comando interno, no requiere espacio en el disco, aunque presenta la dificultad, de que no permite enmendar errores, es decir si se comete un error habrá que comenzar nuevamente. Al final de un fichero construido con COPY CON, debe aparecer la marca ^Z (F6) que significa fin de fichero.

a) Para crear un fichero:
COPY CON
-----------
-----------
^Z

Ejemplo:
Cree un fichero por lotes llamado "EJEMPLO1" que cumpla las siguientes órdenes:
1. Direccione la torre en uso.
2. Permita actualizar la fecha.
3. Permita actualizar la hora.
4. Visualice un fichero seleccionado por usted..
5. Cargue el fichero PCTOOLS.
R/:
COPY CON EJEMPLO1.BAT
DIR
DATE
TIME
TYPE
PCTOOLS
^Z

b) Por medio del EDLIN:
Aunque el EDLIN es un comando externo, que requiere utilización de espacio en disco, posee determinadas facilidades de edición, que no tiene el COPY CON, como por ejemplo, inserción de líneas, copia de líneas, etc que estudiaremos posteriormente.

Procedimiento para utilizar el EDLIN:
1. Se coloca la sintaxis del EDLIN:
EDLIN (nombre fich.)
2. A continuación aparece el mensaje "new file" y el carácter * (prompt del EDLIN).
3. Para comenzar la edición se teclea I (insert) y al dar Return, aparece el número 1:*. A partir de este momento se puede comenzar a editar hasta que se desee. Las líneas editadas no pueden tener más de 256 caracteres.
4. Al terminar la edición, tecleamos Ctrl+C o Ctrl+Break, abandonando el modo inserción sin salvar lo realizado.
5. Para salvar y salir de la edición, tecleamos E(nd), para salir sin salvar tecleamos Q(uit).
Nota: Un fichero confeccionado mediante el COPY CON, puede enmendarse a través del EDLIN.
Ejemplo:
Construya un fichero llamado EJEMPLO2, que cumpla las mismas órdenes que EJEMPLO1.

Ejercicios:
1. Crear un fichero utilizando el COPY CON donde se cumplan las siguientes órdenes.
a) Direccione la torre en uso por páginas.
b) Direccione la torre en uso a cinco columnas.
c) Liste los ficheros cuyos nombres empiecen con M y tengan cualquier extensión.
d) Actualice la fecha del sistema
e) Actualice la hora del sistema.
f) Investigue el contenido del fichero EJEMPLO1.BAT

2.-Construya un fichero que cumpla las mismas órdenes que el anterior por medio del EDLIN.

MS-DOS - Clase: 02

Sumario:
1.8. El teclado. Algunas teclas o combinaciones de teclas usadas por el DOS: F1, F2, F3, F4, Back Space, Return, Shift, Ins, Del, Caps Lock, Ctrl+Alt+Del, Num Lock, Ctrl+Break, Shift+Prtsc.

1.9. Breve información sobre los comandos: CLS, DIR, TYPE, DATE y TIME.
Objetivos:
1. Adquirir conocimientos y habilidades acerca del uso de la teclas especiales y combinaciones de las mismas.
2. Conocer y aplicar los comandos mencionados en el sumario, su sintaxis y funciones.

Desarrollo:
Se explicará que las teclas de funciones se denominan también teclas programables, indicando sus funciones implícitas en el DOS:
F1 o ->: Copia y visualiza un carácter del buffer del teclado.
F2: Copia todos los caracteres hasta uno especificado.(Se oprime F2 y el carácter que limitará la copia)
Ejemplo: A>SISTEMA
F2+T
A>SIS
F3: Copia en pantalla todos los caracteres que quedan en el buffers del teclado.
F4: Elimina del buffer todos los caracteres hasta uno determinado que sea especificado.
Ejemplo: A>SISTEMA
F4+T+F3
A>TEMA
F5: Acepta una línea en el buffer para seguir editándola.(Se oprime a continuación de la expresión y al oprimir F3 se edita nuevamente)
F6: Coloca una marca de fin de fichero (^Z). Es muy utilizada en la confección de ficheros para procesos en lotes.
Back Space: Borra un carácter en retroceso.
Return: Ordena la ejecución del comando en curso.
Shift: Permite acceder a los caracteres situados en la parte superior de las teclas. Coloca además la mayúscula provisional.
Ins: Inserta caracteres:
Del: Elimina un carácter a la derecha.
Caps Lock: Activa las mayúsculas.
Num Lock: Activa los números.
Alt+Ctrl+Del: Restaura el sistema operativo (resetea).
Ctrl+Num Lock = Ctrl+S: Detiene el rodaje en pantalla.
Ctrl+Back Space: Activa el rodaje en pantalla.
Ctrl+Break = Ctrl+C: Detiene la ejecución del programa.
Shift+Prtsc: Imprime la pantalla activa.

1.9. Breve información sobre los comandos DIR, CLS TYPE DATE, y TIME.

DIR: Muestra los ficheros contenidos en un disco o directorio.

Sintaxis: DIR [][camino] [NOM. FICH][/P] [/W]
Tipo: Interno.
Opción /P: indica que cada vez que se llene la pantalla el sistema operativo esperará que se oprima una tecla para continuar mostrando los ficheros.
Opción /W: selecciona el despliegue ancho. Con /W se verán sólo los nombres de los ficheros, sin ofrecer más información. Se despliegan cinco ficheros por línea.

CLS: Su función radica en limpiar la pantalla (ClearScreen).
Sintaxis: CLS
Tipo: Interno.

TYPE: muestra el contenido de un fichero en pantalla.
Tipo: Interno.
Sintaxis: TYPE [camino]

DATE: Introduce o cambia la fecha del sistema. Puede separarse por guión, Slash o punto. Para cambios se ejecuta sin parámetros.
Tipo: Interno.
Sintaxis: DATE MM-DD-AA

TIME: Introduce o cambia la hora del sistema. Para cambios se ejecuta sin parámetros.
Tipo: Interno.
Sintaxis: HH:MM:[SS.XX]

Actividades a realizar:
Se utilizarán los ficheros del sistema para emplear los comandos analizados los cuales podrán combinarse con las teclas estudiadas.
1. Aplicar el comando TYPE sobre un fichero del sistema, detener el rodaje con Ctrl+Num Lock y activarlo con Ctrl+Back Space.(Aclarar que el comando TYPE no admite comodines)
2. Direccionar en la torre A todos los ficheros de extensión .COM.
3. Actualizar la fecha del sistema.
4. Cargar el DOS.
5. Actualizar la hora del sistema.
6. Direccionar en la torre A los ficheros cuyos nombres empiecen con R y tengan extensión .COM
7. Direccionar en la torre A todos los ficheros cuya extensión termine con la letra E.
8. Direccionar la torre A de forma que al llenarse la pantalla se detenga el rodaje.
9. Direccionar la torre A a 5 columnas.
10. Si está situado en la unidad A cambie el control hacia la unidad B:
a)Liste el directorio del disco que está en la torre B.
b)Liste el directorio de A desde la torre B.

11.-Visualice del disco de la torre A:
a)Todos los ficheros con extensión .COM.
b)Todos los ficheros cuyos nombres comiencen con C y con cualquier extensión.
c)Los ficheros que tengan por nombre MODE y cualquier extensión.
d)Todos los ficheros que las primeras letras del nombre sean DISK, a continuación cualquier cantidad de caracteres y cualquier extensión.

MS-DOS - Clase: 01

Unidad 1: Características Generales del Sistema Operativo.

1.1. Generalidades sobre la arquitectura y funcionamiento de las microcomputadoras.
1.2. Concepto de Sistema Operativo. Tipos de Sistemas Operativos. Ejemplos.
1.3. El MS-DOS, características Generales. Principales Funciones.
1.4. Forma de cargar el DOS.
1.5. Trabajo con discos flexibles.
1.6. Organización interna del disco flexible.
1.7. Trabajo con ficheros. Nombres y extensiones de ficheros. Uso de los caracteres especiales * y ?
1.8. El teclado. Algunas teclas o combinaciones de teclas usadas por el DOS: F1, F2, F3, F4, Back Space, Return, Shift, Ins, Del, Caps Lock, Ctrl+Alt+Del, Num Lock, Ctrl+Break, Shift+Prtsc.
1.9. Breve información sobre los comandos: CLS, DIR, TYPE,DATE y TIME.

Sumario:
1.1. Generalidades sobre la arquitectura y funcionamiento de las microcomputadoras.
1.2. Concepto de Sistema Operativo. Tipos de Sistemas Operativos. Ejemplos.
1.3. El MS-DOS. Características Generales. Principales funciones.
1.4. Forma de cargar el DOS.
1.5. Trabajo con discos flexibles. Su uso y cuidado.
1.6. Organización interna del disco flexible.
1.7. Trabajo con ficheros. Nombre y extensiones de ficheros. Uso de los caracteres especiales * y ?.

Objetivos:
1. Introducir los elementos fundamentales acerca de la arquitectura y funcionamiento de las microcomputadoras.
2. Explicar el concepto de Sistema Operativo, sus características generales y en particular de MS-DOS.
3. Mostrar el trabajo con discos flexibles así como explicar las reglas para su uso y cuidado y su organización interna.

Desarrollo:
1.1. Se explicará de forma general la estructura que compone la máquina mencionando sus partes principales (unidad central, torres de discos, monitor, teclado) así como otros periféricos (impresora).
Se expondrá además de forma general el principio de su funcionamiento destacando que la unidad central controla toda la actividad de la máquina. Deberán establecerse diferencias entre la memoria externa e interna ofreciendo información acerca del equipo que operan los alumnos (256k de memoria interna, dos torres de discos flexibles).

1.2. CONCEPTO DE SISTEMA OPERATIVO:
Es un conjunto de programas destinados a facilitar la explotación de las computadoras, controlando la ejecución de las aplicaciones realizadas sobre otros sistemas y programas y garantizando la armonía en su funcionamiento.

Existen otros sistemas operativos en discos (DOS) como por ejemplo PC/DOS, CPM/86, UCSD, etc.

1.3. El MS-DOS, CARACTERÍSTICAS GENERALES. PRINCIPALES FUNCIONES.
El MS-DOS (MICROSOFT DISK OPERATION SYSTEM) es el sistema utilizado por las microcomputadoras I.B.M. y compatibles siendo uno de los más difundidos actualmente. Posee la siguiente estructura:
1. Sistema de entrada/salida.
2. Procesador de comandos.
3. Utilitarios.

1. Contiene el tratamiento de la e/s y el sistema de gestión de ficheros. El mismo está representado en el disco por dos ficheros ocultos (IO.SYS y MS-DOS.SYS).
2. Permite la relación entre el usuario y el resto de las partes del sistema. Traduce los comandos y los ejecuta (COMMAND.COM).
3.- Son los comandos externos y se usan para tareas como:
- Formatear y copiar discos.
- Comparar ficheros.
- Observar el árbol de subdirectorios, etc.

1.4. Carga del sistema:
La instalación del sistema puede realizarse de dos formas:
a) Si la máquina se encuentra trabajando deberá introducirse un disco que contenga el sistema en la torre A y resetear la misma (Ctrl+Alt+Del)
b) En caso de que la máquina este apagada insertamos el disco en la torre A encendemos el monitor y posteriormente la unidad central.

1.5. Trabajo con discos flexibles. Su uso y cuidado.
El disco flexible será el principal soporte de información en nuestro trabajo por lo que se deben observar las siguientes reglas para su cuidado:
- Mantenerlo en su funda cuando no se esta usando.
- Alejarlo de imanes, equipos eléctricos, rayos x, fuentes de calor.
- No tocar las superficies de grabación visibles.
- Escribir o rotular sólo con plumones.
- Mantenerlos siempre identificados.

1.6. Organización interna del disco flexible.
Los diskettes o discos flexibles, también llamados floppy son portadores magnéticos de información de acceso directo. Los tamaños standard más difundidos son 8", 5 1/4", y 3 1/4". Las PC usan 5 1/4" lo cual garantiza un volumen de 368.640 caracteres (c) en discos de doble cara.
Los discos de 5 1/4 poseen 40 pistas por cara (0-39), a su vez cada pista se divide en 9 sectores por lo que cada cara tendrá 360 sectores y el disco tendrá 720 sectores.

. Existe otra división interna en el disco denominada "CLUSTER". Cada cluster posee dos sectores (cada disco 360 cluster). Un cluster podrá almacenar 1 kilobyte (1024 bytes).
. Al preparar un disco para el trabajo (FORMATEAR), se crean las siguientes estructuras:
. Una estructura llamada BOOT, (REGISTRO DE AUTOARRANQUE) que garantiza que el disco pueda entrar en funcionamiento.
. Dos estructuras denominadas FAT, (MAPA) que permite encadenar la información en el disco.
. Tres directorios que permiten tener el listado de la información que contiene el disco.

1.7. Trabajo con ficheros. Nombres y extensiones de ficheros. Uso de los caracteres especiales * y ? (comodines).
En los discos las informaciones homogéneas y con determinada unidad se guardan en archivos o ficheros, los cuales se identifican con un nombre y opcionalmente una extensión que se utiliza para identificar el contenido del mismo:
[<.extensión>]
Los ficheros pueden contener datos numéricos, textos, programas.
Algunos tipos de extensiones y su significado:
.EXE -> ejecutables
.COM -> comandos del MS-DOS
.BAS -> ficheros basic
.PRG -> ficheros programa
.BAT -> ficheros comando batch

Uso de comodines:
. En ocasiones puede necesitarse realizar una misma acción con un grupo de ficheros cuyos nombres o extensiones tengan elementos comunes. Para auxiliares en esos casos pueden usarse los caracteres especiales * y ? también llamados comodines.
. El carácter ? en un nombre o extensión de fichero significa que en su posición puede existir cualquier carácter.

Ejemplo:
Si deseamos referirnos a los ficheros:
GRUPO1.BAT
GRUPO2.BAT
GRUPO3.BAT

. Podemos hacerlo de la siguiente forma: GRUPO?.BAT
El carácter * en un nombre o extensión de fichero sustituye todos los caracteres que se encuentran a la derecha de su posición incluyendo la misma.

Utilizando el ejemplo anterior:
GRUPO?.*
Otros ejemplos:
*.* : se refiere a todos los ficheros del directorio en curso.
*.com :se refiere a todos los ficheros de extensión .com
F*.* :se refiere a todos los ficheros cuyo nombre empiece con F.
F????.com :se refiere a todos los ficheros cuyo nombre empiece con F, tenga 5 caracteres y extensión .com.
F*.??m :se refiere a todos los ficheros cuyo nombre empiece con F, y su extensión termine con m.
Ejercicios:
1. Dados los siguientes nombres de ficheros, señale a cuál nos referimos en los siguientes casos:
a ) GRUPO1.TXT
b) COMMAND.COM
c) PROG.BAS
d) TABLA3.CAL
e) TABLA4.DBF
f) GRUPO2.TXT
g) CLASE1.PAS

C*.* (b,g)
TABLA?.* (d,e)
*.COM (b)
2. Diga a qué ficheros hacen referencia las siguientes expresiones:
a) D?.* :todos los ficheros cuyo nombre tiene como primer carácter la letra D, posee sólo dos caracteres y tiene cualquier extensión.
b) C*.BAS :los ficheros cuyo nombre tiene como primer carácter la letra C y tiene extensión .BAS.

Ejercicios de Programación

1.- Elabore el algoritmo que calcule el promedio consumo de electricidad en el trimestre si se conoce lo que consumió en Enero, Febrero y Marzo.
2.- Imprimir 10 veces la palabra PROGRAMACIÓN.
3.- Imprimir los números del 1 al 10 con sus cuadrados y sus cubos.
4.- Dado el valor de N, imprimir la inversa de los números del 1 hasta N.
5.- Realice el algoritmo para determinar el valor absoluto de un número.
6.- Dados 2 núm. A y B Imprima el cubo del mayor, de ser iguales calcule e Imprima Y, si:
Y = A * B * ( A * B)
7.- Elabore un algoritmo que imprima la tabla de multiplicar del 5.
8.- Dados 2 número diferentes, Calcular el cuadrado del menor y el cubo del mayor.
9.- Realice el algoritmo para calcular la producción total realizada durante la semana (7 días) en la Empresa Suchel si se conoce el nombre del producto y la cantidad realizada de ese producto en cada día.
10.- Se desea hallar la suma de los 1ros número Naturales, teniendo en cuenta que se debe solicitar la cantidad de número que se desea sumar.
11.- Se tiene una lista con los Nombres de los alumnos de un grupo de estudio, y a continuación las 4 Notas que conforman el plan de estudio. Hacer el Algoritmo y el entorno para obtener por cada alumno su índice académico.
12.- Realice el algoritmo para calcular el área de 1 triángulo dada su base y su altura.
13.- Determinar el volumen de un cilindro de radio r y altura h.
14.- Calcule el Total y el Promedio de la producción de una vaquería, en una semana, Teniendo la producción de cada día como dato.
15.- Se desea investigar en un lote de N varillas cuántas son defectuosas, si se sabe que deben tener un diámetro entre 10 y 12 mm. y una longitud entre 60 y 62 cm.
16.- Se tiene una lista con los datos de N alumnos y se quiere:
. la cantidad de alumnos Aprobados y Suspensos
. la cantidad de alumnos con 5
. la cantidad de alumnos con 4
. la cantidad de alumnos con 3
17.- Dados 2 números A y B imprima el cubo del mayor, de ser iguales calcule e imprima Y, si:
Y = A * B * A * B
18.- Realice el Algoritmo para determinar el valor absoluto de un número.
19.- Dados 2 números Calcular el cuadrado del menor y el cubo del mayor
20.- Determine el Vol. de un Cilindro de radio R y altura H.
21.- Determine el Área de un Triángulo dado su base y su altura.
22.- Se desea Investigar de una varilla si es defectuosa o está en perfecto estado. Si se sabe que el largo debe estar entre 100 y 102 mm y el largo entre 20 y 22 mm.
23.- Calcular el Volumen de un cono si se conoce el radio y altura.
24.- Calcule el Volumen de una esfera si se conoce su radio.
25.- Hacer el algoritmo para calcular el promedio de un estudiante en 5 asignaturas.
26.- Determine el Area Lateral de un Cono dado su radio si se conoce que: g2 = h2 + r2
27.- Determine el Vol. de un Prisma dada el A. de la Base y la altura h. Arregle el algoritmo para que no se entren datos ilógicos.
28.- Dado 3 números A, B y C Imprima el mayor.
29.- Hacer el algoritmo de un programa que imprima el cuadrado de cualquier número que se entre, y que termine cuando se pulse el 0.

30.- Imprimir los números del 1 al 10 con sus cuadrados y sus cubos.
a) Calcular el cuadrado y el cubo de los números pares.
31.- Dado el número N Imprimir la inversa de los números desde el 1 hasta N.
32.- Elabore el algoritmo que imprima la tabla de multiplicar del 5.
33.- Elabore el algoritmo para calcular el cuadrado y el cubo de cualquier número. Que el programa finalice cuando el número sea 2.
34.- Realice el algoritmo para calcular la producción total (PT) realizada durante la semana (7 días), y el promedio (PM), si se conoce el nombre del producto (NP) y la cantidad realizada de ese producto en cada día (PD).
35.- Hacer el algoritmo de un programa que imprima el nombre y edad de las personas menores de 20 años, si se tiene como dato el nombre y la edad. Que el algoritmo finalice cuando se le entre una edad negativa.
36.- Dada una lista con el nombre y sexo elabore un algoritmo que me imprima:
a) Cantidad de Mujeres y de Hombres.
b) Que el programa finalice cuando se entre el nombre de Julia, que es la última persona de la lista
37.- Se desea investigar en un lote de N varillas cuántas son defectuosas, si se sabe que para que esté en buen estado debe tener un diámetro entre 5 y 10 y una longitud entre 20 y 25 cm.
38.- En un campamento donde laboran trabajadores de un contingente, se quiere calcular la producción promedio de los trabajadores menores de 20 años. Elabore el algoritmo en Español estructurado y en diagrama de bloques si se tienen como datos: Cantidad de trabajadores (C), Nombres (N), Edad (E) y prod. diaria (PD).
39.- Calcular la cantidad de ceros de una lista de N números. Si no existen ceros imprima un mensaje que diga 'La lista no tiene ceros'
40.- Se tiene una lista con el Nombre (No), Sexo (S), Día (D), Mes (M) y Año de nacimiento (A) de un grupo de estudiantes de un Politécnico. Elabore un algoritmo que imprima:
a) los Nombres y Año de nac. de los alumnos que nacieron en Enero y la cantidad de ellos.
b) cantidad de Mujeres y Hombres menores de 20 años.
c) cantidad de Mujeres con el Nombre de Susana.
d) cantidad de Hombres que nacieron el 10 de Agosto.
Que el algoritmo finalice cuando se entre el nombre de Julia
41.- Se quiere saber en cuánto se venderá un lote de N naranjas si se conoce que:
a) Si pesan menos 75 gramos valen 5 centavos
b) Los que pesan entre 75 y 100 gramos valen 7 centavos.
c) Cuestan 10 centavos los que pesan más de 100 gramos.
42.- Se desea contar en una escuela la cantidad de alumnos con 14, 15 y 16 años y la cantidad de edad que suman cada uno de ellos.
43.- En una fabrica se elaboran N piezas de las cuales se consideran buenas aquellas cuyo diámetro están entre 20 y 23 cm.
Determine el promedio del diámetro de las piezas buenas.
El % de piezas en mal estado.
P = (PM * 100)/N
44.- En una prueba de 10 mts. participaron N corredores, de los cuales clasificaron tiempo menor o igual que 2.4 se quiere saber:
a) El número de clasificados.
b) El promedio de todos los corredores.
c) Si el número de corredores es menor que la mitad entonces "grupo de corredores buenos."

45.- Se tiene en una lista los datos por cada establecimiento de una empresa de la producción efectuada en valores, así como su plan de producción. los datos serán leídos primero, el nombre del establecimiento, la producción y el plan, si en la empresa hay 20 establecim. determine:
a) Porciento de cumplimiento por cada establecimiento.
b) En caso de que el establecim. no alcance el 100 % se debe poner al lado el proceso correspondiente, la palabra Incumplimiento.
46.- Se tiene una lista con el Sexo (F o M) y la edad de un grupo de estudio, la lista termina cuando el Sexo sea igual a N. Se desea realizar el algoritmo para conocer la edad promedio de las hembras, los varones y del grupo.
47.- Se tiene una lista con las notas de N alumnos y se desea conocer.
a) Cantidad de alumnos aprobados.
b) Cantidad de alumnos suspensos.
c) Promedio de notas.
48.- Dada una lista de números se quiere:
a) Si el número es mayor que 10. Calcule la raíz cuadrada.
b) Si el número es positivo menor que 10. Halle y = n^2 * 3/2
c) Contar todos los números pares e impares que tiene la lista.
d) Hallar el promedio total de los números.
49.- En una competencia de Baloncesto se desea saber:
a) Imprima los Nombres y la cantidad de de jugadores que anotaron más de 20 puntos.
b) Cuántos no anotaron puntos.
c) Promedio de puntos anotados por el equipo.
Se desea que el programa termine cuando se entre el nombre del último jugador Luis.
50.- En el estadio Latino Americano se efectuó un juego de pelota donde participaron N jugadores, de cada uno de ellos se conoce la cantidad de veces al bate, cantidad de jit, dobles, triples y jonrones.
51.- Se desea hacer el algoritmo para efectuar el pago a los trabajadores de una empresa de transporte. Los datos que se suministran son: Nombre del chofer, Horas trabajadas y Kilometraje recorrido.
A cada trabajador se le paga a 0.85 Ctvs. la hora. Si recorre hasta 270 km., se le paga a 0.08 Ctvs. el km. recorrido y lo que exceda 270 km. se le paga a 16 ctvs.