Entrada y salida estándar en C++- Operaciones de salida. Operaciones de entrada. Anexos. Cuando nos referimos a entrada/salida estándar (E/S estándar) queremos decir que los datos o bien se están leyendo del teclado, ó bien se están escribiendo en el monitor de video. Como se utilizan muy frecuentemente se consideran como los dispositivos de E/S por default y no necesitan ser nombrados en las instrucciones de E/S. En el lenguaje c++ tenemos varias alternativas para ingresar y/o mostrar datos, dependiendo de la librería que vamos a utilizar para desarrollar el programa, entre estas están: iostream.h y sodio.h.
Estructura de datos- Base De Datos. Recursividad. Lista. Árboles binarios. Variables Constantes.
Diagramas de estructura de datos. Algoritmo. Características de un algoritmo de computador. Búsqueda secuencial. Zona de Overflow.
Estructura de datos (Arrays)- Las estructuras de datos estáticas. Las estructuras de datos dinámicas. Ejercicio, utilizando tipos simples de datos. Una estructura de Datos es una colección de datos que pueden ser caracterizados por su organización y las operaciones que se definen en ella. Los tipos de datos mas frecuentes utilizados en los diferentes lenguajes de programación son...
Estructuras dinámicas de datos- Punteros. Estructuras dinámicas. Listas.
Hemos visto ya cómo las variables son las células de memoria a las que podemos tener acceso por un identificador. Pero estas variables se guardan en lugares concretos de la memoria de la computadora. Para nuestros programas, la memoria de la computadora es solamente una sucesión de las células de 1 octeto (la talla mínima para un dato), cada una con una dirección única.}
La memoria de computadora puede ser comparada con una calle en una ciudad. En una calle todas las casas se numeran consecutivamente con un identificador único tal que si hablamos del número 27 de la calle Córdova, podremos encontrar el lugar sin pérdida, puesto que debe haber solamente una casa con ese número y, además, nosotros sabemos que la casa estará entre las casas 26 y 28...
Estudio sobre los lenguajes de programación para la robótica- Origen de la palabra robot y su significado. Propiedades características de los robots. El robot y su funcionamiento. Clasificación de los robots. Campos de la robótica. Programación usada en la robótica.
Explicación del Cifrado en Bloques Simétrico DES- Descripción del algoritmo DES. Algoritmo de Cifrado. Generación de la subclave Ki. Función f(Ri-1 , Ki). Suma Li Ri. Permutación P1-1. Descifrado. Ataques a la seguridad criptográfica.
Explorando la Estratificación Digital (Digital Divide).- Jerarquías y desigualdades en las sociedades de la Información. Software Libre. Alternativas en el diseño de las sociedades de la Información y el discurso del progreso. Por un desarrollo socialmente ecuánime de los sistemas telemáticos. Introducción a la problemática de la Estratificación Digital (Digital Divide). Variables generales de la Estratificación Digital. Categorías de la Estratificación Digital. Equipamiento o Hardware. Infraestructura de Acceso. Lugar de acceso a las TIC. Conectividad a la Red o Garantía de Estar "On-line". Disponibilidad de la Información. Objetivos y formas de aprendizaje que permiten diferentes oportunidades de uso.
Ficheros de datos en Delphi- En este artículo el autor describe como se crean y utilizan en Delphi los ficheros de datos en formato ASCII y en formato binario. El procesamiento de datos implica con frecuencia el almacenamiento y manipulación de estos en ficheros, término que hace referencia a una colección de datos del mismo tipo que pueden ser almacenados en un dispositivo auxiliar de almacenamiento y a los que podemos acceder cuando sea necesario. En Delphi los ficheros pueden ser de dos tipos: ficheros en formato ASCII o ficheros en formato binario y pueden, a su vez, organizarse de dos formas diferentes: en forma secuencial o en forma indexada. En un fichero secuencial todos los componentes del fichero se almacenan secuencialmente uno después del otro. En este trabajo se aborda cómo se crean y utilizan en Delhi tanto los ficheros en formato ASCII como en formato binario organizados secuencialmente, ya que para almacenar datos con estructura indexada es mucho más cómodo hacerlo usando bases de datos, las cuales Delphi maneja a la perfección.
FreeMind- Descarga. Publicación Web de árboles con applets. En línea con nuestro último tutorial (sobre MindManager), seguimos investigando sobre los productos que nos permitan organizar las ideas. Hoy, os voy a mostrar como instalar y utilizar un producto gratuito llamado FreeMind. Una de las cosas que más me ha gustado, es la posibilidad de publicar, a través de un applet Java, tus árboles navegables (os mostramos como hacerlo)...
FULL-TEXT en SQL Server- El Servicio Microsoft Search. Catálogos de texto. Índices de texto. Creación de un catálogo y un índice en 10 sencillos pasos. Consultas a los catálogos de texto. Predicado CONTAINS. Predicado FREETEXT.
Funciones para validación de fechas- Las funciones que más adelante se explican fueron desarrolladas por mí durante la primera mitad de los años ochenta, cuando me desempeñaba como instructor de BASIC. Para entonces, la validación de fechas requería de una subrutina que contenía una serie de comparaciones lógicas con abundantes IF, OR, XOR y hasta tablas cargadas en una DATA. Con el uso de las funciones eliminé la subrutina y reduje el uso de las funciones lógicas a unos cuatro (04) IF, solamente.
Para la época mencionada no era fácil dar a conocer los resultados de una investigación; sobre todo para alguien que, como yo, no tenía otro deseo diferente al de apoyar a sus alumnos y a sus colegas instructores.
Por razones laborales, a principios del año 87 dejé la programación y el oficio de instructor de lenguajes de computación; actividad que retomé en el año 2000, cuando dos jóvenes me solicitaron asesoría para elaborar sus trabajos de grado, donde se incluía el diseño de programas en VISUAL BASIC; desconocido por mí, que no había pasado del TURBO y el QUICK. Con tanto adelanto, pensé que alguien podía haber diseñado un objeto para validar fechas introducidas por el usuario; sin embargo, quedé sorprendido al ver que aún no existe...
Fundamentos de la programación orientada a objetos- En este artículo el autor hace una sucinta descripción de los fundamentos de la programación orientada a objetos, necesaria para aquellos que no poseen nociones sobre esta materia, y material de consulta para los que la conocen o dominan. En el universo de la programación actual, es de amplio consenso que la programación orientada a objetos es el mejor paradigma disponible para enfrentar las cada vez más complejas tareas de la programación. Sin embargo, no todos los programadores tienen claro los fundamentos de este paradigma, y tienden a confundir la programación usando objetos con la programación orientada a objetos. En Visual Basic, por ejemplo, se usan objetos (componentes) sin que ello implique que estemos en presencia de un lenguaje orientado a objetos. Programamos orientado a objetos cuando, usando un lenguaje de programación, somos capaces de modelar el problema en términos de objetos y sus relaciones.
Guía rápida de Fox- Qué es Fox? Modo operacional. Campo. Registro. Qué son operadores? Aritméticos. Relacionales. Lógicos. Modo de programación. Funciones.
Hacking: intervención política en la frontera electrónica- Sapiens sapiens: supervivencia, poder y cambio tecnológico. La lecturas del hacker. Tecnología: dominio o liberación?. La práctica del hacking: Metabolik BioHacklab de Bilbao. Los discursos del hacking. Metainformación. Esta ponencia se plantea como un viaje a través de los recursos literarios, políticos e ideológicos sobre los que se ha conformado la nueva generación de activistas políticos que, desde mediados de los 90, hacen de la tecnología un instrumento de intervención social. Sobre la base de estos recursos, del análisis de contenido del discurso y de su relación con otras redes sociales, se esboza una introducción al universo de activismo técnico-político (hacking) en el Estado español.