====== Manual Amstrad PCW 8256/8512 Tomo 2 (Anillado) ====== ===== Ficha ===== {{:manuales:presentacion:Manual Amstrad PCW 8256-8512_Tomo_2_anilla_p1.JPG?340|}} {{:manuales:presentacion:Manual Amstrad PCW 8256-8512_Tomo_2_anilla_p2.JPG?340|}} ^ Distribuidora | [[es:companias:Amstrad|Amstrad plc]] | ^ Dimensiones |23,50 x 16,50 x 2,00 cm | ^ Año |1986 | ^ Autor |Amstrad plc | ^ Páginas |429 | ^ Idioma | Español | ^ Estado | [[preservado|Preservado]] | ===== Descripción ===== Manual original suministrado con el Amstrad PCW 8256/8512. Incluye el manual de Mallard Basic. Comienza con una breve introducción a BASIC, los primeros pasos, programación, diseño de programas, almacenamiento, ejemplos, definición de terminología, definición de términos y terminando con el apéndice. ===== Imágenes ===== Este manual está encuadernado en tapas de cartón a color, y las hojas interiores en papel normal fino en blanco y negro y algún esquema a color, Sus medidas son: Alto 23,50 cm x Ancho 16,50 cm. {{:manuales:portadas:Manual Amstrad PCW 8256-8512_Tomo_2_anilla_portada.jpg?1000}} ===== Contenido ===== 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.11.1 Expresiones numéricas 2.11.2 Expresiones literales 2.11.3 Expresiones de relación 2.11.4 Expresiones lógicas 2.12 Funciones 2.12.1 Funciones intrínsecas 2.12.2 Funciones definidas por el usuario 2.12.3 Funciones de usuario externas 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: bloqueo de registros y ficheros 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 ===== Presentación ===== {{:manuales:portadas:Manual Amstrad PCW 8256-8512_Tomo_2_anilla_box_1.JPG?450|}} {{:manuales:portadas:Manual Amstrad PCW 8256-8512_Tomo_2_anilla_box_2.JPG?447|}} ===== Descargas ===== * {{manuales:descargas:Manual Amstrad PCW 8256-8512_Tomo_2_anilla.pdf|Manual Amstrad PCW 8256/8512 Tomo 2}}