Páginas: [<<] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [>>]
  • Programación modular: procedimientos y funciones

    Programación estructurada. Programación modular. Diseño descendente. Módulos. Procedimientos. Transferencia de información. Parámetros de entrada y salida. Parámetros actuales y formales. Valor y variable. Regla de sintaxis. (En formato PPT).

    Publicado: Jue Oct 23 2008  |  240 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Programación de bajo nivel - Lenguaje C

    5 de 10 estrellas (1 voto)

    Ecriba un programa que solicite por teclado una serie de números enteros, los almacene en un array y posteriormente escriba por pantalla todos los números introducidos en el orden ingresado, indicando además cual es el mayor y el menor.

    Publicado: Mie Oct 22 2008  |  1548 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • La discursividad del creador en la interfaz gráfica del software educativo

    Este trabajo devela una aproximación teórica del proceso de creación de la interfaz gráfica por el diseñador y de la relaciones que se establecen entre los eslabones que lo conforman. La comunicación por la imagen, engañosamente transparente e inocente, es una suerte de arena de tensión y confrontación de sentidos y significados entre creador y cocreador, quienes ponen en función de la misma un conjunto de códigos mediadores que de no compartirse podría resultar en incomunicación. En la comunicación visual se refunda la teoría del reflejo a partir de la dialéctica del par semiótico denotación / connotación. Lo denotativo es todo cuanto es reproducible de la realidad y es condición sine qua non para que se produzca el acto de mostrar. Concede valor gnoseológico a la imagen como fuente de conocimiento de la realidad objetiva para ambos sujetos que se involucran en la comunicación. Lo denotativo constituye un primer nivel de codificación (física) de la realidad y refiere los elementos que de forma perceptiva se advierten en la imagen. Encierra para el creador el replanteo del código visual, arbitrariamente establecido como resultado de convenciones sociales. Ello connota la iconicidad a través de categorías plásticas que reproducen algunas condiciones de la percepción de los objetos de la realidad y entraña un valor referencial con respecto al mundo objetivo o a mundos posibles.

    Publicado: Mar Oct 21 2008  |  241 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Apuntes de fundamentos de programación

    Este trabajo describe la implementación de una clase en C# para alumnos y/o profesores de fundamentos de programación. Se incluyen ejemplos en ambiente Windows usando el lenguaje C#. (En formato PDF).

    Publicado: Mie Oct 15 2008  |  1934 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Manual de PS1

    Presento el uso de un programa para uso didáctico llamado SP-PS1 para la enseñanza de temas de lenguajes y autómatas tales como expresiones regulares, reglas de thompson, algoritmo de construcción de subgrupos y algoritmo de particiones. Es una primera parte de 2, ya que la segunda usa a este mismo SP-PS1 para generar código C++, C# y Object pascal usado en la construcción de analizadores léxicos, según las clases propuestas por R.A.Francisco. Este programa es una herramienta desarrollada para ayudarte en el estudio de 2 materias : “Lenguajes y Autómatas” y “Programación de Sistemas I”. Inicialmente, este manual te indicará el uso de Ps1 como auxiliar didáctico tanto para la enseñanza como para el aprendizaje de los siguientes temas del curso de “Lenguajes y Autómatas” : Expresiones regulares; Reglas de Thompson; Algoritmo de construcción de subgrupos; Algoritmo de particiones; Gramáticas. (En formato PDF).

    Publicado: Mie Oct 15 2008  |  235 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Estructuras de datos, Gestión Dinámica de Memoria

    En este tema se estudiarán las posibilidades que ofrece el Lenguaje C a la hora de trabajar dinámicamente con la memoria dentro de los programas, esto es, reservar y liberar bloques de memoria al momento de ejecutar un programa. Además en este tema se introducirá el concepto de tipo abstracto de dato y la forma de dividir un gran programa en otros más pequeños. Los tipos de datos vistos hasta ahora, tanto los simples (Predefinidos por el lenguaje) como los estructurados (Definidos por el programador), sirven para describir datos o estructuras de datos cuyos tamaños y formas se conocen de antemano. Cuando se declara una variable se reserva la memoria suficiente para contener la información que debe almacenar. Esta memoria permanece asignada a la variable hasta que termine la ejecución del programa (fin de la función main). Sin embargo, hay programas cuyas estructuras de datos pueden variar de forma y tamaño durante la existencia del mismo (En modo ejecución). (En formato PDF).

    Publicado: Mar Oct 14 2008  |  260 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • White paper: Autómatas celulares

    La simulación por computadora es, hoy en día, una de las únicas estrategias de las que dispone la ciencia para predecir sucesos en sistemas con un alto grado de complejidad. Esta complejidad es tal que la matemática clásica no resulta suficiente para expresar todos los fenómenos que ocurrirán en el sistema. Hoy por hoy, la simulación es una de las herramientas más precisas de las que dispone la ciencia para ver los comportamientos de los sistemas deseados. Los autómatas celulares son un tipo de simulación que se compone de elementos muy simples: una cuadrícula con cuadrados que pueden adoptar distintos colores y pasos discretos de tiempo. En cada paso de tiempo el autómata celular evoluciona en base a reglas muy simples. El nuevo valor (color) de una celda se calcula en base a la actual y a sus vecinas. Esto se hace para todas las celdas al mismo tiempo. Simple, no? Pero la complejidad que esconde este simple esquema es extrema. (En formato PDF).

    Publicado: Mar Oct 14 2008  |  224 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Crear el archivo “.jar” desde la consola de DOS

    La forma práctica de crear archivos *.jar y a la vez aprender Java para obtener certificación en Java. (En formato PDF).

    Publicado: Vie Oct 10 2008  |  259 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Debug

    "Bug" significa fallo, defecto en un programa; "debug" significa depurar (escrutar y eliminar fallos). La palabra ha quedado como verbo (depurar), de la que han derivado otras. Por ejemplo: "Debugger" (depurador). Por extensión, todos los programas y utilidades que sirven para escudriñar los datos y el código a bajo nivel, se identifican genéricamente con esta denominación. DEBUG.EXE es un ejecutable que, hasta 2001, acompañó a todas las versiones de MS-DOS, a partir de la 2.0, y de Windows. Es sin duda un programa antiguo pero de enorme potencial didáctico para el principiante. En adelante nos referiremos a él como debug simplemente. Se trata de una utilidad interactiva de exploración de bajo nivel, pero que también puede utilizarse para ciertas funciones. Por ejemplo, como un tosco traductor de sentencias ensamblador a lenguaje máquina. Como todos los programas de su tipo, debe utilizarse con cierto cuidado. En especial si utiliza el comando W (se puede borrar todo un disco duro con un simple comando erróneo). Para utilizarlo basta invocarlo desde MS-DOS o desde una ventana DOS de Windows. Aunque en este último caso algunas de sus funcionalidades más interesantes nos estarán vetadas.

    Publicado: Jue Oct 09 2008  |  195 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Visual Basic y Prototipo

    Características generales. Versiones. Ventajas-Inconvenientes. Entornos de desarrollo. Prototipo. Estrategias para el desarrollo de Prototipos. Roles. Visual Basic es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes añadidos. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma. En 2001 Microsoft propone abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la version del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos) que presenta serias incompatibilidades con el código Visual Basic existente.

    Publicado: Mar Sep 30 2008  |  287 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Diseño y desarrollo de sistemas de información

    1 de 10 estrellas (2 votos)

    Análisis. Diseño. Desarrollo. Implementación. Mantenimiento. Estándares y Documentación. Caso Práctico. Design and develop of information systems. Con el auge las computadoras surgieron ideas de manejar los procesos que utilizamos en la vida diaria en nuestras organizaciones; esta idea fue llevarlas a la computadora, es decir que la computadora realice actividades por nosotros, y que a su vez almacene los datos y poder recuperarlos para consultas, reportes, toma de decisiones. Con todo este auge empezaron a darse los sistemas de información, programas de rutinas de nuestros procesos traducidos a un lenguaje de computadora para hacer que esta trabaje por nosotros, esto, se ha convertido en una herramienta poderosa hoy en día. Hay sistemas en muchas actividades cotidianas, supermercados, bancos, hospitales, gobierno, instituciones, hay agendas electrónicas, organizadores, en los videojuegos que son sistemas de un solo propósito pero al fin de cuenta son sistemas y llevan un proceso para su creación, este es llamado análisis y diseño de sistemas, a lo largo de este trabajo veremos como analizar, diseñar, desarrollar, implementar y dar mantenimiento a un sistema de información.

    Publicado: Jue Sep 25 2008  |  1629 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Diseño y desarrollo de sistemas de información Web

    9 de 10 estrellas (1 voto)

    Design and develop of web information systems. Análisis preliminar para sistemas de información Web. Diseño de interfases. Selección de lenguaje y desarrollo de la aplicación. Implementación. Mantenimiento. Estándares y Documentación. Desde la liberación de Internet en la década de los noventa que se introdujo la World Wide Web, muchas organizaciones se dispusieron a darse a conocer al mundo en esta red, con la introducción del lenguaje para hipertexto HTML(Hiper Text Markup Language) se pudo realizar páginas en donde ponían datos acerca de su organización o empresa y esto trajo consigo un boom global al esto incrementar ventas sobre todo en el área de las exportaciones, gracias a que con esta herramienta se puede llegar a muchos lugares en el mundo.

    Publicado: Jue Sep 25 2008  |  232 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Introducción a la teoría de gramáticas. Lenguajes y autómatas

    10 de 10 estrellas (1 voto)

    El universo de los sistemas automatizados, digital, virtual. Cada día absorbe más terreno y forma parte ya de nosotros. Por ejemplo en el interior de nuestros hogares, encontramos lavadoras, hornos microondas equipos de sonido, video, sistemas de calefacción/aire acondicionado etc. En el lugar menos pensado, la cocina o el cuarto de lavado, usted posee tecnología de punta, sistemas automatizados obras de ingeniería, pero que, por la familiaridad o uso frecuente parece algo normal y parte de nosotros incluso nuestros niños interactúan cada día en Video Juegos, TV, DVD, Play Stations y otros con la mayor familiaridad, sin imaginarse la complejidad de los sistemas que nos rodean en el mundo real. Hasta hace unos años atrás se empleaba la frase " Lento pero seguro" con el objetivo de buscar la excelencia pensando que los trabajos realizados a la rápida no tenían buena calidad, empero con los sistemas automatizados surge una nueva premisa " Rápido y muy seguro" . El universo tecnológico cada día busca satisfacer las necesidades del ser humano, mejorar y optimizar la forma de hacer las cosas, más rápido y mejor.

    Publicado: Mie Sep 24 2008  |  1193 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • ual de Programación de Fex Drig y Data Grid

    En la presente en este manual podemos encontrar información sobre como es un Data Grid y su respectiva definición y cuales son sus propiedades que lo conformaban y como también se pueden ser enlazados con otros sistemas para el usuario con más fácil y útil de usar. Esta información fue recopilada gracias a varias informaciones de varios autores que siempre han ayudado a la informática de la tecnología de Visual Basic esperando que les pueda ayudar a comprender con más facilidad.

    Publicado: Mie Sep 24 2008  |  1100 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Uso del código generado en SP-PS1 para una aplicación Windows C#

    Uso del código generado en SP-PS1 para una aplicación Windows C# que efectúe un análisis léxico. El compromiso de cantidad con calidad en la enseñanza de la Programación de Sistemas que enfrenta el profesor de esta materia, requiere de herramientas que permitan una mayor facilidad en la exposición de los temas tratados. El software que es presentado se basa en la propuesta de 2 clases: Lexico y Automata, escritas en Object PASCAL, C++ y C#. Los atributos y comportamiento de estas 2 clases se basan en la teoría y exposición del libro COMPILERS Principles, Techniques and Tools cuyos autores son Aho, Sethi y Ullman. El proceso de creación del código para las clases Lexico y Automata consiste de 9 etapas : inicia con la edición de una expresión regular que es salvada y compilada. Luego se le aplican las reglas de Thompson para obtener el AFND que reconoce al lenguaje denotado por la expresión regular editada. Se construye el AFD a partir del AFND usando el algoritmo de Construcción de Subgrupos. Se obtiene el AFD óptimo o reducid! o aplicando el algoritmo de Particiones. Se salva la información - tabla de transición - de este último AFD. Se ensamblan en un cierto orden los AFD’s producidos utilizando los pasos del 1 al 5. Se configura el Retraer() para el caso de AFD’s con lectura de un caracter no perteneciente al lexema del token reconocido. Se procede a la simulación del analizador léxico conformado por los AFD’s construidos y configurados en las etapas anteriores. Se crea el código para las clases Lexico y Automata. El trabajo propuesto muestra el seguimiento de las etapas mencionadas para la construcción de una aplicación de un análisis léxico en C#. (En formato PDF).

    Publicado: Vie Sep 19 2008  |  735 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Inversa de matrices por cofactores en Visual Basic 2005

    10 de 10 estrellas (1 voto)

    En este programa desarrollado en Visual Basic 2005 se obtiene la inversa de matrices por el método de cofactores. A continuación se presentan algunas impresiones de pantalla del programa en ejecución. La inversa de una matriz no es un simple valor, sino que un conjunto de valores. (En formato PDF).

    Publicado: Mar Sep 09 2008  |  330 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • TP: Mochila - Algoritmos voraces

    Descripción del problema. Algoritmo Heurístico. Algoritmo de Kruskal. Casuística. Convergencia del problema. El problema consiste en llenar una mochila con unos objetos dados. Cada objeto tiene un tamaño y un valor. Lo que se quiere conseguir es maximizar la suma del tamaño*valor de todos los objetos introducidos en la mochila. En el caso de que un objeto no se pueda meter entero, se fraccionará, quedando la mochila totalmente llena. Limitaciones de la solución: El algoritmo esta implementado utilizando un array, por lo que en la búsqueda para obtener el mejor objeto, se recorren incluso los elementos que ya han sido insertados en la mochila. El algoritmo se podría mejorar utilizando una cola de prioridad. Solución: Para resolver el problema utilizamos un algoritmo voraz.

    Publicado: Mar Sep 09 2008  |  221 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Proyecto de diseño de un sistema nómina computarizado

    Actualmente la tecnología forma parte importante en la vida cotidiana de todos los ciudadanos. A diario, nos vemos sumergidos en un mundo rodeado de ella, en la casa, en la escuela y la sociedad. Es por ello que existe la necesidad de mantenerse actualizado y aprovechar todos los beneficios que las nuevas tendencias tecnológicas nos ofrecen. El proyecto de investigación que se presenta a continuación se basará en un estudio al sistema actual de cálculo de nómina que posee el departamento de Gerencia de Relaciones Industriales de la empresa "Servicios y Construcciones SOMOR, C.A.", y en el cual se realizará una propuesta con el fin de optimizar sus recursos y lograr la implantación de un nuevo sistema que perfeccione el funcionamiento en determinadas actividades del mismo. Esta investigación se realiza como una herramienta que gira en torno a la empresa "Servicios y Construcciones SOMOR, C.A.", con el propósito de lograr que la misma disfrute de las ventajas y los excelentes beneficios que se pueden obtener con el establecimiento de nuevos sistemas computarizados.

    Publicado: Vie Sep 05 2008  |  266 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Seguridad de la información y auditoría de sistemas

    Se hace una breve descripción de la seguridad de la información, explorando los problemas en los sistemas, tanto a nivel de software como a nivel de red. También se hace una introducción a la auditoria de sistemas, indicando sus procesos típicos y presentando al final algunos estándares de seguridad de la información. Gran parte de las empresas de hoy en día, así como gran parte de las personas involucradas en el mundo digital han buscado maneras de dar desarrollo a los sistemas de información, enfocados estos en software y hardware que permiten las comunicaciones desde diversas partes del mundo. Es tal el surgimiento y evolución de los sistemas de información que en promedio de 100 familias 97 poseen comunicaciones a través de Internet, y no solo es la Word Wide Web la que permite ver estos grandes cambio, también es la tecnología que esta de por medio como televisores, sistemas de comunicación inalámbricas, cpu"s, portátiles, entre otros. Es importante por tanto resaltar la importancia que estos sistemas de información dan a la sociedad y por tanto la importancia que se les da dentro de medios gubernamentales, políticos, empresariales o educativos; es así como para brindar que la información fluya de un lugar a otros sin inconvenientes, existe la seguridad y custodia de datos, y para explicar esto se hablará de la seguridad de la información y la auditoria de sistemas.

    Publicado: Jue Sep 04 2008  |  1469 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Principales técnicas de resolución de problemas usando computadoras para hacer cálculos

    7 de 10 estrellas (1 voto)

    Métodos o metodología de resolución de algoritmos. Algoritmos. Lenguaje de programación. Programa. Enlazador. Depurador. Consejos para programar. Atributos de un buen programa. En este trabajo expreso el resultado de mi investigación en la que hago un enfoque básico a las principales técnicas de resolución de problemas usando computadoras para hacer cálculos y de esa forma, obtener la solución a nuestro planteamiento, que en este caso, lo denominaremos como un algoritmo. Los seres humanos han logrado "comunicarse" con las computadoras usando lenguajes de programación, estos, a su vez, logran traducir nuestro mensaje a la máquina y recíprocamente, logramos entender su comportamiento. Existen varias maneras de comunicarse con un computadora, cada día los humanos se preocupan más para que este trabajo sea más simple. Existen individuos (yo los llamo Dioses) expertos en "hablar con las máquinas" y de usarlas para que ellas mismas los ayuden a comprenderlas.

    Publicado: Jue Ago 28 2008  |  2789 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Recopilación de información: métodos interactivos

    Objetivos de aprendizaje. Entrevista. Condiciones que apoyan el uso de JAD. Donde celebrar las reuniones de JAD. Realización de un análisis estructurado de las actividades del proyecto. Beneficios potenciales del uso de JAD en lugar de las entrevistas tradicionales. Potenciales desventajas del uso de JAD. Uso de cuestionarios. Redacción de preguntas. Uso de escalas en los cuestionarios. Diseño de cuestionarios. Aplicación de cuestionario. Este capitulo abarca tres de los métodos interactivos clave para recopilar información que puede utilizar el analista de sistema: entrevistas, jad y los cuestionarios. Durante el proceso de la entrevista con los tomadores de decisiones de la organización, que es un método utilizado por los analistas de sistemas para recopilar datos sobre los requerimientos de información, los analistas escuchan metas, sentamientos, opiniones y procedimiento de informales. También venden el sistema durante las entrevistas. Las entrevistas son dialogo de preguntas y respuestas entre dos personas, planeados de antemano. El analista se vale de la entrevista para desarrollar su relación con un cliente, observar el lugar de trabajo y para recopilar datos relacionados con los requerimientos de información. Aunque el correo electrónico puede usarse para preparar al entrevistado planteándole preguntas previas a una reunión, por lo general las entrevistas deben realizarse en persona y de la manera electrónica.

    Publicado: Jue Ago 28 2008  |  1566 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Manual de Oracle Developer

    Diseñador del oracle Developer con herramienta para el Visual Studio .NET le hacen más fácil para construir las aplicaciones de Banco de datos en Windows. Con un juego herméticamente integrado de herramientas para el Visual Studio.NET, también es una herramienta que nos permite crear formularios locales, es decir, mediante esta herramienta nosotros podemos crear formularios, compilarlos y ejecutarlos, pero si queremos que los otros trabajen sobre este formulario deberemos copiarlo regularmente en una carpeta compartida para todos, de modo que, cuando quieran realizar cambio, deberán copiarlo de dicha carpeta y luego volverlo a subir a la carpeta.

    Publicado: Jue Ago 21 2008  |  1581 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Diseño de bases de datos en Microsoft Access

    8 de 10 estrellas (2 votos)

    Diseñando una tabla. Creando una tabla en modo de diseño. Clave principal y relaciones entre tablas. Formularios en Access usando el asistente. Creando un menú selectivo para los formularios. La barra de herramientas de Access. Colocando botones al formulario. Opciones de vistas de los formularios. Vista diseño. Botones de movimiento en un formulario. Creando informes en Access. Creando consultas en Access.

    Publicado: Mie Ago 20 2008  |  4323 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Manual de FreePascal (Parte 1)

    Introducción a los lenguajes de programación. El lenguaje Pascal y el compilador FreePascal 1.00. Antes de compilar ningún programa. Primeros pasos con Pascal. Profundizando aspectos. Sentencias estructuradas. Tipos de datos estructurados. Archivos. Funciones y procedimientos. Recursividad. Punteros y memoria. Units. Librerías. Programación orientada a objetos. Herencia y polimorfismo. Conceptos avanzados de POO. Gestión de excepciones. Sobrecarga de operadores. Programación de bajo nivel. Compilación condicional, mensajes y macros. El proceso de programación consta, teóricamente, de tres partes. La primera, que recibe el nombre de especificación, consiste en detallar qué tiene que hacer el programa o, dicho de otra forma, concretar qué problemas tiene que resolver nuestro programa. Una vez determinado qué hará nuestro programa empieza la fase de diseño. En la fase de diseño se escribe el algoritmo que es el conjunto de pasos que hay que realizar para resolver el problema planteado en la fase de especificación. De algoritmos pueden haber varios que hagan lo mismo, algunos serán más rápidos, otros más lentos, más simples o más complejos. Finalmente hay que implementar el algoritmo en un lenguaje de programación. En la mayoría de los casos la implementación se realizará en un lenguaje de programación de alto nivel.

    Publicado: Vie Ago 15 2008  |  336 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
  • Programación de un juego de damas en Visual Basic 2005

    10 de 10 estrellas (1 voto)

    Este programa está desarrollado en Microsoft Visual Basic 2005, utilizando las técnicas de la programación orientada a objetos. A continuación se muestran las impresiones de pantalla del programa en ejecución, así como también el código completo del programa, el cual se encuentra lleno de comentarios para que los programadores que lo deseen puedan estudiar el código, aprender de las técnicas de programación orientada a objetos que se han utilizado y finalmente, si lo desean, modificar el código o utilizarlo para las aplicaciones que quieran.

    Publicado: Vie Ago 15 2008  |  1902 visitas  |   Calificar  |   Comentar  |   Abrir en otra ventana
25 Anteriores Próximos 25

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda