Archivo | Informática (075115) RSS feed for this section

[INF] Actualizado el esquema del tema 15

6 Abr

Hace unos días colgaba el esquema del Tema 15-Archivos y me planteaba si era necesario añadir los dos apartados finales del capítulo: ‘Parte del panorama: Bases de datos‘  y ‘Consejos de programación‘.

El apartado ‘Parte del panorama‘ describe el problema de actualizar un archivo de acceso secuencial, ya que si intentamos abrirlo de nuevo mediante ‘rewrite’, destruiríamos su contenido. Por ello, me ha parecido interesante incluir en el esquema esta parte. El algoritmo es sencillo: abrimos el archivo que queremos actualizar, lo copiamos en un nuevo archivo, junto a las actualizaciones, y finalmente lo copiamos todo al archivo original. El truco está en que tanto el archivo original como el de “actualizaciones” deben estar ordenados. A continuación se describe el método de ordenación por fusión (mergesort), pero éste también requiere que los archivos estén previamente ordenados…  Finalmente, se describe cómo se puede utilizar el algoritmo para ordenar un único archivo, subdividiéndolo en partes ordenadas y reorganizando estas partes…

En cuanto a la descripción de los archivos de acceso directo, el hecho de que haya que conocer previamente el número de componente, o bien crear un índice, hace que, de nuevo, el tema de los archivos binarios resulte un poco decepcionante

En cuanto a los ‘Consejos de programación‘, aquí se recogen prácticamente los mismos consejos que se expusieron en el tema 9, aunque entonces sólo se tenía en cuenta archivos de texto.

En resumen, el esquema del tema 15 colgado en Box.net/Informática ya contiene todo el tema 15, aunque los dos apartados añadidos puede que no aporten demasiado a nivel práctico.

Anuncios

[INF] Actualización sobre tema 13

5 Abr

Revisando la documentación colgada por el equipo docente en busca de exámenes resueltos del segundo cuatrimestre, he encontrado un documento con detalles de los temas que entran y que no entran en el examen (en función del libro de estudio).

Para el Leestma, que es el que estoy siguiendo yo, hay dos notas para los temas 13 y 16:

Como se aprecia en la captura, del tema 13.- TADs y POO se excluye de la prueba presencial el apartado 13.5, que corresponde a ‘Introducción a POO‘.

En cuanto al tema 16, el apartado que se excluye es el 16.7, ‘Estructuras múltiplemente enlazadas (árboles)‘.

En breve modificaré el esquema del tema 13 para excluir la rama dedicada a POO. El apartado dedicado a POO lo dejaré colgado en un documento separado.

[INF] Esquema del tema 15-Archivos

1 Abr

Ya está subido a Box.net/Informática el esquema del tema 15-Archivos.

Como he indicado en el comentario del archivo en Box.net, falta la parte correspondiente a ‘Parte del panorama‘, que incluye una descripción de los problemas asociados a la actualización de bases de datos en Pascal utilizando archivos secuenciales (debido a que no podemos añadir datos a un fichero que ya los contenga). También se describe cómo utilizar archivos de acceso aleatorio en TurboPascal.

Tengo que revisar si este apartado contiene información relevante para la asignatura (es decir, si en los exámenes de años anteriores aparece alguna mención a archivos de acceso aleatorio). Dado que la asignatura se basa en la funcionalidad de PASCAL estándard, es probable que no aparezca. De todas formas, como decía, me tengo que asegurar primero.

Si es así, actualizaré el esquema.

Como siempre, a continuación te dejo con la “foto” del esquema:

[INF] Esquemas de los temas 12 y 13

29 Mar

ActualizaciónAtención:

Tal y como he comentado en la entrada Actualización sobre el tema 13, he encontrado un documento colgado por los docentes en el que se excluye el apartado 13.5.-Introducción a la POO de la prueba presencial del segundo cuatrimestre.

En breve actualizaré el esquema para eliminar la rama del esquema dedicada a POO. Esta parte del esquema estará disponible como documento separado, por si a alguien le interesa.

Acabo de subir a Box.net/Informática el esquema del tema 13: TADs y POO. Aunque no lo publiqué, hace unos días también subí el esquema del tema 12, Registros.

Sigo optando por hacer un esquema para cada tema y así evitar tener un fichero XMind mastodóntico y poco manejable… Además, la estructura del esquema es más sencilla y se ajusta mejor a los apuntes que voy tomando del libro.

En cualquier caso, ya los tienes disponibles.

En la misma línea de cosas, he subido un par de ejercicios resueltos del apartado de arrays a Snipt.net/XaviAznar. De hecho, desde que publiqué el enlace al feed de Snipt.net/XaviAznar, que no escribo un post para anunciar que he subido código nuevo. Así que ya sabes: suscríbete o visita de vez en cuando Snipt.net/XaviAznar.

La foto del tema 13 es la siguiente:

[INF] Esquema del tema 11: Arrays multidimensionales

20 Mar

Ya está subido a la carpeta de Informática en Box.net el esquema del tema 11 del libro de Leestma sobre Arrays multidimensionales.

El tema amplía el concepto de array unidimensional introduciendo múltiples índices, así que la mayor parte de los conceptos son los mismos que en el tema sobre Arrays Unidimensionales.

La foto del tema es la siguiente:

Pulsa sobre la imagen para verla a tamaño completo.

 

[INF] Subidos a Snipt.net/XaviAznar más ejercicios de Informática

20 Mar

ActualizaciónTenía pendiente subir el código de los ejercicios resueltos del segundo tema del recopilatorio de problemas de la asignatura de Informática, correspondientes al tema de arrays… De momento, dos programas, además de la solución del equipo docente a uno de los problemas… Ya tienes el código subido a Snipt.net/XaviAznar.

Además de subir mis respuestas a los problemas he cambiado la descripción de los fragmentos de código a “Delphi“;  Pascal no aparece entre entre los lenguajes reconocidos por el “resaltador de sintaxis” de Snipt.net.

[INF] Esquema del tema 10: Cadenas de caracteres

19 Mar

Finalizado y subido el esquema del capítulo 10, Cadenas de caracteres, de Leestma.

Como siempre, lo puedes encontrar en la carpeta Informática de Box.net.

Como en los dos esquemas anteriores (Arrays Unidimensionales y Arrays:Consejos de Programación), me he decantado por hacer el esquema en una sola hoja de XMind.

Ahí va la foto del tema 10:

La puedes ver en su tamaño original (1301 × 3086) pulsando sobre la imagen.

[INF] Esquema del tema 9: Consejos de programación

19 Mar

He decidido no actualizar el djvu del Esquema 9: Arrays Unidimensionales del post anterior con los Consejos de programación y generar un djvu separado para esta sección final del capítulo.

He subido el djvu con los “Consejos de programación” a la carpeta Informática en Box.net.

Como en el caso anterior, el djvu es un “empaquetado” del png creado a partir del esquema en formato xmind.

La “foto” de esta sección es la siguiente:

Pulsa sobre la imagen para visualizarla a tamaño completo (1291 × 870).

[INF] Esquema del tema 9: Arrays unidimensionales

19 Mar

Ya he subido a mi cuenta en Box.net, en la carpeta de Informática, el djvu resultante del esquema en formato xmind del capítulo 9 del Leestma: Arrays unidimensionales. (Update: he actualizado el fichero djvu para incluir una nota sobre la palabra PACKED en la declaración de arrays. La imagen al final del post no incluye la actualización).

El fichero está creado a partir de la exportación a png del esquema creado en XMind, sin trocear como había hecho para capítulos anteriores. La “foto” del tema es la siguiente:

Pulsa sobre la imagen para visualizarla a tamaño completo (1152 × 3195).

[INF] Ya han publicado las notas de Informática

7 Mar

A través del foro -vía un mensaje del equipo docente- me entero de que ya se han publicado las notas del examen de las pruebas presenciales de febrero.

Como dicen los ingleses, so far, so good. Ahora, a seguir dándole caña de cara al segundo cuatrimestre!!

Es importante recordar que la nota del segundo cuatrimestre cuenta el doble que la del primero, de cara al cálculo de la nota final de la asignatura (ver el punto 6 de la Guía de la Asignatura: Evaluación).

En este segundo cuatrimestre el examen será completamente práctico -todo creación de programas-, sin preguntas de teoría (a diferencia del primer cuatrimestre).