Biografía de Niklaus Wirth: http://es.wikipedia.org/wiki/Niklaus_Wirth
A Niklaus Wirth le recuerdo de mis años de estudiante en la universidad como el inventor de Pascal.
Vistas de página en total
jueves, 5 de diciembre de 2013
sábado, 2 de noviembre de 2013
Jcl: Apuntes en pdf
He encontrado los siguientes apuntes en pdf sobre jcl en Internet. Adjunto enlaces:
Espero que os sean de utilidad.
viernes, 4 de octubre de 2013
Humor - Apagar equipo
¿Os imagináis que al acabar la jornada laboral de hoy vieseis lo siguiente al apagar el equipo?
¿Por cuál optaríais?
viernes, 6 de septiembre de 2013
Portal de tecnología e informática
He encontrado el siguiente portal http://www.libreriainformatica.com/ en el que podrás encontrar diferentes publicaciones (libros, tutoriales, revistas...) sobre tecnología e informática.
Aunque a simple vista pueda parecer que tiene buena pinta pero en cuanto a tutoriales le veo un poco flojo. Quizás, puede ser interesante la sección Revistas pero tampoco es para tirar cohetes.
jueves, 1 de agosto de 2013
miércoles, 24 de julio de 2013
Cobol: conversiones entre tipos de datos (2)
Supongamos que tenemos un fichero de entrada en el que uno de los campos, por ejemplo REG-E-IMPORTE, es un PIC X(15) y representa un importe de 13 posiciones enteras y 2 posiciones decimales. ¿Qué tendríamos que hacer para convertir dicho campo a un PIC S9(13)V9(2) USAGE COMP-3?
Es muy sencillo y muy fácil. En un programa que he realizado recientemente (y que está probado) he declarado en working las siguientes variables:
01 WS-IMP1 PIC X(15).
01 WS-IMP1-N REDEFINES WS-IMP1 PIC 9(15).
01 WS-IMP1-AUX PIC 9(15) VALUE ZEROES.
01 WS-IMP-AMORT-PRINC PIC S9(13)V9(02).
En el programa, en donde corresponda, tendríamos que codificar lo siguiente:
MOVE REG-E-IMPORTE TO WS-IMP1
MOVE WS-IMP1-N TO WS-IMP1-AUX
MOVE WS-IMP1-AUX(1:13) TO WS-IMP-AMORT-PRINC(1:13)
MOVE WS-IMP1-AUX(14:2) TO WS-IMP-AMORT-PRINC(14:2)
Pues esto es todo lo que hay que hacer. A lo mejor te preguntarás: pero, ¿qué sucede si el campo REG-E-IMPORTE es un PIC X(13) y tenemos que convertirlo a un PIC S9(13)V9(2) USAGE COMP-3? Pues muy sencillo. Tanto la longitud de WS-IMP1 como la de WS-IMP1-N sería 13 mientras la definición de WS-IMP1-AUX y WS-IMPO-AMORT-PRINC sería exactamente a la indicada anteriormente. En cuanto al código, sería exactamente el mismo que el indicado anteriormente.
lunes, 15 de julio de 2013
Citas Informáticas 2
Aquí vienen algunas citas de Dijkstra.
Sobre FORTRAN...
Sobre Basic...
Es prácticamente imposible enseñar a programar correctamente a estudiantes que han estado expuestos a Basic con anterioridad; como programadores potenciales han sido mentalmente mutilados más allá de cualquier esperanza de regeneración.
Sobre PL/I...
PL/I es una enfermedad terminal. Pertenece más al conjunto de los problemas que al de las soluciones.
Sobre Cobol...
El uso de COBOL produce parálisis cerebral; por tanto su enseñanza debería considerarse constitutivo de delito.
Y sobre APL...
APL es un error, llevado a la perfección. Es el lenguaje del futuro para las técnicas de programación del pasado: creará una nueva generación de incompetentes.
No dejaba títere con cabeza.
lunes, 1 de julio de 2013
Libros informática: Editorial RA-MA
Si te interesa comprar un libro de informática en particular de la editorial RA-MA puedes acceder a su página web (http://www.ra-ma.es/) y pinchar donde pone Informática:
Ahí encontrarás todos los libros de informática de la editorial RA-MA.
jueves, 27 de junio de 2013
miércoles, 19 de junio de 2013
Cobol: imprimir información (2) - generar un pdf
En relación a la impresión de información desde un programa Cobol tenemos la impresión de un pdf.
He localizado el siguiente enlace, muy interesante, que explica cómo se hace:
Verás que se menciona los ficheros de impresión, para saber un poco más de este tema consulta la entrada de mi blog con título Cobol: imprimir información (1).
martes, 11 de junio de 2013
lunes, 3 de junio de 2013
Cursos on-line
He encontrado la siguiente página web, a través de la cual puedes realizar diferentes cursos on-line: http://www.cursonline.net/
También existe la página web del Departamento de Lenguajes y Sistemas Informáticos perteneciente a la Escuela Técnica Superior de Ingeniería Informática de la UNED (para verla pincha aquí). En el área CURSOS DE FORMACIÓN podéis encontrar un área llamada Información Específica en la que hay dos puntos: Cursos de Enseñanza Abierta (no se requiere titulación) y Cursos de Formación del Profesorado (se requiere titulación). En los cursos existentes en el primer grupo te exigirán que tengas conocimientos de algún tipo de lenguaje de programación o que tengas instalada alguna herramienta específica (dependiendo del curso en el que te intereses). Los cursos del segundo grupo van dirigidos a profesores...con lo cual, para hacer estos cursos, estás limitado a si eres profesor o no. Aunque, desde el punto de vista que a nosotros nos interesa, es decir, la informática y los lenguajes de programación, los cursos que realmente nos interesan están encuadrados en el epígrafe de Cursos de Enseñanza Abierta (no se requiere titulación) pues es ahí donde están ese tipo de cursos.
En la sección ÁREAS DE FORMACIÓN podrás encontrar diferentes cursos relacionados con áreas como Web 2.0 (entre los que destaca el curso de Community Manager), Diseño, Ofimática y Programación. Cabe destacar que todos estos cursos son de pago.
También existe la página web del Departamento de Lenguajes y Sistemas Informáticos perteneciente a la Escuela Técnica Superior de Ingeniería Informática de la UNED (para verla pincha aquí). En el área CURSOS DE FORMACIÓN podéis encontrar un área llamada Información Específica en la que hay dos puntos: Cursos de Enseñanza Abierta (no se requiere titulación) y Cursos de Formación del Profesorado (se requiere titulación). En los cursos existentes en el primer grupo te exigirán que tengas conocimientos de algún tipo de lenguaje de programación o que tengas instalada alguna herramienta específica (dependiendo del curso en el que te intereses). Los cursos del segundo grupo van dirigidos a profesores...con lo cual, para hacer estos cursos, estás limitado a si eres profesor o no. Aunque, desde el punto de vista que a nosotros nos interesa, es decir, la informática y los lenguajes de programación, los cursos que realmente nos interesan están encuadrados en el epígrafe de Cursos de Enseñanza Abierta (no se requiere titulación) pues es ahí donde están ese tipo de cursos.
viernes, 31 de mayo de 2013
miércoles, 29 de mayo de 2013
Cobol: imprimir información (1)
Si queremos imprimir información debemos enviar información a impresora (valga la redundancia).
¿Cómo se hace eso desde Cobol? Muy fácil, sólo tenemos que crear un fichero en nuestro programa que haga referencia a la impresora.
Estamos acostumbrados a poner algo como lo siguiente:
SELECT FENTRADA ASSIGN TO FENTRADA
La anterior sentencia lo que hace es asignar en nuestro programa cobol el
nombre FENTRADA al fichero FENTRADA que existe en el jcl que llama a
nuestro programa.
Pero crear un fichero en nuestro programa que haga referencia a la impresora es tan fácil como lo siguiente:
FD IMPRES LABEL RECORD OMITTED
01 REG-IMPRES PIC X(80)
Y luego, sólo que habría que informar la información a imprimir y escribirlo en el fichero.
Esto es muy típico, por ejemplo, cuando nos llega un fichero en entrada con el formato adecuado para ser impreso lo procesamos de manera que cada línea leída se va grabando en el fichero que hace referencia a la impresora que, después de todo, es un fichero de salida.
Suscribirse a:
Entradas (Atom)


