es:manual_del_amstrad_pcw_8256_8512_tomo_2
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:manual_del_amstrad_pcw_8256_8512_tomo_2 [2017/05/15 16:07] – [Ficha] jevicac | es:manual_del_amstrad_pcw_8256_8512_tomo_2 [2017/06/24 02:52] (actual) – [Descargas] jevicac | ||
---|---|---|---|
Línea 26: | Línea 26: | ||
< | < | ||
+ | INTRODUCCIÓN A BASIC | ||
+ | CONTENIDO | ||
+ | |||
+ | Capítulo 1: Introducción | ||
+ | | ||
+ | 1.1 El método de lectura | ||
+ | 1.2 Para qué sirve BASIC | ||
+ | 1.3 Convenios | ||
+ | | ||
+ | Capítulo 2: Primeros pasos en BASIC | ||
+ | | ||
+ | 2.1 Entrada en BASIC | ||
+ | 2.2 Salida de BASIC | ||
+ | 2.3 Utilización de BASIC | ||
+ | 2.4 Cómo dar instrucciones a BASIC | ||
+ | 2.5 Tipos de información | ||
+ | 2.5.1 Información fija (constantes) | ||
+ | 2.5.2 Información cambiante (variables) | ||
+ | 2.5.3 Información calculada (expresiones) | ||
+ | 2.6 Repaso de capítulo | ||
+ | | ||
+ | Capítulo 3: Introducción a la programación en BASIC | ||
+ | | ||
+ | 3.1 El primer programa | ||
+ | 3.2 Programas algo más complejos | ||
+ | 3.3 Modificación de los programas | ||
+ | 3.4 Repaso del capítulo | ||
+ | | ||
+ | Capítulo 4: Programación útil | ||
+ | | ||
+ | 4.1 Diseño de programas | ||
+ | 4.2 Obtención de la información | ||
+ | 4.2.1 Información almacenada y el programa | ||
+ | 4.2.2 Información introducida por el usuario a través del teclado | ||
+ | 4.2.3 Información grabada en disco | ||
+ | 4.3 Almacenamiento de la información | ||
+ | 4.3.1 Elección de los nombres de la svariables | ||
+ | 4.3.2 La corta vida de una variable | ||
+ | 4.3.3 Números | ||
+ | 4.3.4 Variables numéricas | ||
+ | 4.3.5 Cadena sliterales | ||
+ | 4.3.6 Variables literales | ||
+ | 4.3.7 Organización de variables (matrices) | ||
+ | 4.3.8 Elección de tipos de variables | ||
+ | 4.4 Más sobre entradas y salidas (PRINT, LPRINT) | ||
+ | 4.4.1 Salida por la pantalla (PRINT) | ||
+ | 4.4.2 Salida por la impresora (LPRINT) | ||
+ | | ||
+ | Capítulo 5: Diseño de programas largos | ||
+ | | ||
+ | 5.1 Estructuración de los programas | ||
+ | 5.2 Secuencias y bucles | ||
+ | 5.3 Toma de desiciones | ||
+ | 5.3.1 Elección de alternativas | ||
+ | 5.3.2 Comprobación de expresiones lógicas | ||
+ | 5.3.3 Control de bucles | ||
+ | 5.4 Interrupción de los programas | ||
+ | 5.5 Organización de los programas | ||
+ | 5.5.1 Repaso de la estructura de los programas | ||
+ | 5.5.2 Subrutinas | ||
+ | 5.5.3 Diseño modular de programas | ||
+ | 5.5.4 Funciones definidas por el usuario | ||
+ | | ||
+ | Capítulo 6: Manipulación de la información | ||
+ | | ||
+ | 6.1 Manipulación de la información numérica | ||
+ | 6.1.1 Aritmética | ||
+ | 6.1.2 Trigonometría | ||
+ | 6.1.3 Signos | ||
+ | 6.1.4 Logaritmos y potencias | ||
+ | 6.1.5 Operaciones bit a bit | ||
+ | 6.1.6 Números aleatorios | ||
+ | 6.1.7 Máximos y mínimos | ||
+ | 6.2 Manipulación de la información literal | ||
+ | 6.2.1 Asignación de valores a las variables literales | ||
+ | 6.2.2 Unión de cadenas | ||
+ | 6.2.3 Disección de cadenas | ||
+ | 6.2.4 Generación de cadenas | ||
+ | 6.2.5 Longitud de cadenas | ||
+ | 6.2.6 Búsqueda de subcadenas | ||
+ | 6.2.7 Conversión de cadenas | ||
+ | 6.3 Conversión entre diferentes tipos de información | ||
+ | 6.3.1 Conversión entre números y cadenas literales | ||
+ | 6.3.2 Conversión entre enteros, precisión sencilla y doble presición | ||
+ | | ||
+ | Capítulo 7: Almacenamiento de la información en los discos | ||
+ | | ||
+ | 7.1 Órdenes de gestión de discos | ||
+ | 7.2 Ficheros de acceso secuencial | ||
+ | 7.2.1 Creación d eun fichero secuencial | ||
+ | 7.2.2 Lectura de un fichero secuencial | ||
+ | 7.2.3 Modificación de un fichero secuencial | ||
+ | 7.2.4 Programas de ejemplo | ||
+ | 7.3 Ficheros de acceso aleatorio | ||
+ | 7.3.1 Creación de un fichero de acceso aleatorio | ||
+ | 7.3.2 Lectura de un fichero de acceso aleatorio | ||
+ | 7.3.3 Lectura, modificación y escritura de ficheros de acceso aleatorio | ||
+ | 7.3.4 Ejemplo | ||
+ | 7.4 Ficheros de acceso aleatorio por claves (Jetsam) | ||
+ | 7.4.1 Claves, rangos y ficheros de índices | ||
+ | 7.4.2 Ideas generales | ||
+ | 7.4.3 Creación de un fichero de acceso por claves | ||
+ | 7.4.4 Lectura de un fichero de acceso por claves | ||
+ | 7.4.5 Modificación d eun fichero de acceso por claves | ||
+ | 7.46 Ejemplo | ||
+ | 7.5 Elección del tipo de fichero | ||
+ | |||
+ | MALLARD BASIC | ||
+ | |||
+ | CONTENIDO | ||
+ | |||
+ | Capítulo 1: Introducción | ||
+ | | ||
+ | 1.1 Metalenguaje | ||
+ | | ||
+ | Capítulo 2: Los elementos de BASIC | ||
+ | | ||
+ | 2.1 El juego de caracteres | ||
+ | 2.2 El espacio | ||
+ | 2.3 Nombres | ||
+ | 2.4 Números | ||
+ | 2.5 Constantes literales | ||
+ | 2.6 Tipos de datos | ||
+ | 2.7 Variables | ||
+ | 2.8 Matrices | ||
+ | 2.9 Compatibilidad de tipos y conversión | ||
+ | 2.9.1 Redondeo | ||
+ | 2.10 Enteros sin signos | ||
+ | 2.11 Expresiones | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | 2.12 Funciones | ||
+ | | ||
+ | | ||
+ | | ||
+ | 2.13 Fracciones decimales y punto flotante binario | ||
+ | | ||
+ | Capítulo 3: Modo directo y modo de programa | ||
+ | | ||
+ | 3.1 Modo directo | ||
+ | 3.2 Modo de programa | ||
+ | 3.3 Suspensión de BASIC | ||
+ | 3.4 Modo directo especial en 'sólo ejecución' | ||
+ | | ||
+ | Capítulo 4: El editor de líneas. Captación de líneas | ||
+ | | ||
+ | 4.1 Captación de líneas | ||
+ | 4.2 El editor de líneas basado en la pantalla. Instalación | ||
+ | 4.2.1 Movimientos del cursor | ||
+ | 4.2.2 Adición de texto | ||
+ | 4.2.3 Borrado de texto | ||
+ | 4.2.4 Fin de la edición | ||
+ | 4.3 El editor basado en órdenes | ||
+ | 4.3.1 Órdenes comunes a todos los modos | ||
+ | 4.3.2 Órdenes específicas del modo de órdenes | ||
+ | 4.3.3 Caracteres válidos para los modos de inserción y sobreescritura | ||
+ | 4.3.4 Comportamiento supuesto para la consola | ||
+ | | ||
+ | Capítulo 5: Resumen de la órdenes y funciones | ||
+ | | ||
+ | 5.1 Creación de programas | ||
+ | 5.2 Carga y ejecución | ||
+ | 5.3 Conclusión del programa | ||
+ | 5.4 Varios | ||
+ | 5.5 Estructuras de control | ||
+ | 5.6 Variables | ||
+ | 5.7 Entrada y salida por la consola | ||
+ | 5-8 Salida hacia la impresora | ||
+ | 5.9 Ficheros | ||
+ | 5.9.1 Acceso al directorio | ||
+ | 5.9.2 Inspección de ficheros | ||
+ | 5.9.3 Órdenes de aplicación general | ||
+ | 5.9.4 Acceso secuencial en dirección de entrada | ||
+ | 5.9.5 Acceso secuencial en dirección de salida | ||
+ | 5.9.6 Acceso aleatorio | ||
+ | 5.10 Datos constantes | ||
+ | 5.11 Funciones aritméticas | ||
+ | 5.12 Funciones literales | ||
+ | 5.13 Funciones de conversión entre tipos | ||
+ | 5.14 Operaciones a nivel de máquina | ||
+ | 5.15 Gestión de errores | ||
+ | 5.16 Desarrollo de programas | ||
+ | |||
+ | Capítulo 6: Introducción a las instrucciones y los formatos de escritura | ||
+ | | ||
+ | 6.1 Estructura de una sentencia de escritura | ||
+ | 6.2 Gestión de los caracteres de control | ||
+ | 6.3 Posición lógica | ||
+ | 6.4 Estructura en formato libre | ||
+ | 6.4.1 Zonas de escritura y anchura de los dispositivos | ||
+ | 6.4.2 Escritura de números en formato libre | ||
+ | 6.4.3 Función SPC | ||
+ | 6.4.4 Función TAB | ||
+ | 6.5 Control de formato con USING | ||
+ | 6.5.1 Plantillas de formato | ||
+ | 6.5.2 Especificaciones de formato adecuados para cadenas literales | ||
+ | 6.5.3 Especificaciones de formato adecuados para números | ||
+ | | ||
+ | Capítulo 7: Introducción a la gestión de ficheros | ||
+ | | ||
+ | 7.1 Nombres de ficheros | ||
+ | 7.2 Operaciones con el disco y el directorio | ||
+ | 7.3 Apertura y cierre de ficheros. Números de ficheros | ||
+ | 7.4 Gestión de ficheros secuenciales | ||
+ | 7.5 Gestión de ficheros de acceso aleatorio | ||
+ | 7.5.1 INPUT #, PRINT # y órdenes afines | ||
+ | 7.5.2 La orden FIELD y otras órdenes y funciones afines | ||
+ | |||
+ | Capítulo 8: Jetsam. Gestión de ficheros de acceso por claves y en sistemas multiusuario | ||
+ | | ||
+ | 8.1 Relación entre BASIC y Jetsam | ||
+ | 8.2 Consistencia de los ficheros de datos y de índices | ||
+ | 8.3 Sistemas multiusuario: | ||
+ | 8.3.1 Bloqueo de ficheros de acceso por claves | ||
+ | 8.3.2 Bloqueo de ficheros de acceso aleatorio | ||
+ | 8.3.3 Bloqueo de registros en ficheros de acceso por claves y de acceso aleatorio | ||
+ | 8.3.4 Bloqueo temporal en escritura en los ficheros de acceso aleatorio | ||
+ | 8.4 Búsqueda de los registros y posición actual dentro de un fichero de acceso por claves | ||
+ | 8.5 Resumen de las órdenes y funciones de Jetsam y recomendaciones para su utilización | ||
+ | 8.5.1 Limitaciones de tamaño y otras restricciones en Jetsam | ||
+ | 8.5.2 Creación de un fichero de acceso por claves | ||
+ | 8.5.3 Apertura y cierre de ficheros de acceso por claves en sistemas uniusuario y de ficheros de todo tipo en sistemas multiusuario | ||
+ | 8.5.4 Lectura, escritura y bloqueo de los registros de datos | ||
+ | 8.5.5 Creación y eliminación de registros y claves en ficheros de acceso por claves | ||
+ | 8.5.6 Búsqueda de claves y modificación de la posición actual en ficheros de acceso por claves | ||
+ | 8.5.7 Búsqueda de la posición actual en ficheros de acceso por claves | ||
+ | 8.6 Observaciones generales acerca de las funciones y órdenes de Jetsam | ||
+ | 8.6.1 Errores y códigos generados | ||
+ | |||
+ | Capítulo 9: Órdenes y funciones intrínsecas | ||
+ | | ||
+ | 9.1 Definición de la terminología | ||
+ | 9.2 Definición de términos de uso frecuente en los sistemas de Jetsam y multiusuario | ||
+ | |||
+ | Apéndice I: Inicialización de BASIC | ||
+ | |||
+ | Apéndice II: Números y mensajes de error | ||
+ | II.1 Errores en BASIC ordinario | ||
+ | II.2 Errores relacionados con los discos y los ficheros | ||
+ | II.3 Errores específicos de Jetsam | ||
+ | |||
+ | Apéndice III: Rutinas externas | ||
+ | III.1 Formato de los discos | ||
+ | III.2 Funciones USR | ||
+ | III.3 Subrutinas invocadas con CALL | ||
+ | III.4 Mallard-86 y registro de segmento | ||
+ | | ||
+ | Apéndice IV: Palabras clave de BASIC | ||
+ | | ||
+ | Apéndice V: Instalación de BASIC | ||
+ | V.1 Requisitos de la pantalla | ||
+ | V.2 Órdenes de teclado para el editor | ||
+ | V.3 El programa de isntalación | ||
+ | | ||
+ | Apéndice VI: Sugerencias para el trabajo con Jetsam y en sistema multiusuario | ||
+ | | ||
+ | VI.1 Claves numéricas | ||
+ | VI.2 Proceso secuencial de ficheros de acceso por claves en sistemas multiusuario | ||
+ | VI.3 Subclaves | ||
+ | VI.4 Gestión sencilla de ficheros aleatorios en sistemas multiusuario | ||
+ | VI.5 Registro de salvaguardia | ||
+ | | ||
+ | Acuerdo de licencia de Digital Research | ||
+ | | ||
+ | Acuerdo de licencia de Locomotive software | ||
</ | </ | ||
Línea 36: | Línea 303: | ||
===== Descargas ===== | ===== Descargas ===== | ||
- | ^ PDF | {{manuales: | + | * {{manuales: |
- | ^ DJVU | {{manuales: | + |
es/manual_del_amstrad_pcw_8256_8512_tomo_2.1494853637.txt.gz · Última modificación: 2017/05/15 16:07 por jevicac