Páginas: [<<] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [>>]
|
(3 votos)
Una problemática a resolver. La Lógica de Programación como instrumento. Las Tecnologías de la Información y las Comunicaciones han dado lugar a la llamada Brecha Digital. Una estrategia para cerrar esta brecha fue la creación de los Joven Club de Computación y Electrónica. Se hace necesario añadir a los cursos de programación que se imparten en estos, los contenidos sobre Lógica de Programación necesarios para que sus objetivos se cumplan.
Publicado: Mie Ene 10 2007 | 4057 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(8 votos)
Pantallas de ejecución del programa. Código fuente completo del programa. Este programa permite que un niño aprenda a programar en lenguaje Pascal de una manera sencilla, donde solamente se utiliza un conjunto de palabras especiales, y será el programa el que se encargará de realizar la declaración de variables y el cambio de las palabras que escribe el niño, a las palabras del lenguaje Pascal. Por ejemplo el niño escribe leer (x); y el programa lo traducirá a read (x); y a su vez el programa se encargará de declarar la variable x como tipo entero. Si el niño escribe reads (x); el programa traducirá a readln (x); debido a que la s escrita por el niño después del read significa "leer y saltar". Igualmente el niño puede utilizar variables de tipo cadena al poner una letra l después de la palabra leer, por ejemplo si se escribe leerl (a); el programa traduce read (a); pero se encarga de declarar la variable a como string puesto que la l después de la palabra leer simula que se pretende decir "leer letra". Igualmente el programa es inteligente en cuanto a la declaración de variables, pues si se quiere sumar una variable declarada como entero con una variable declarada como cadena, se manda un mensaje diciendo que no se puede sumar una letra con un número.
Publicado: Mie Ene 10 2007 | 3883 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
Utilización en la práctica. Manejo de condiciones, entradas y salidas. Mucho se habla del pseudo código en las carreras de Analista de Sistemas y Programación. Pero no existe mucha bibliografía al respecto. En este articulo voy a tratar de echar un poco de luz sobre algo de lo que siempre se habla, pero que muchos no saben a ciencia cierta que es y como se usa. Comencemos aclarando que no es una forma de programación. Se trata de una herramienta que los analistas de sistemas utilizan para comunicar a los programadores la estructura del programa que van a realizar, de forma de tener una idea bien clara de lo que se necesita programar.
Publicado: Jue Dic 14 2006 | 1382 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
Diseño metodológico. Aplicación de la estrategia y sus momentos. Resultados finales del proyecto de investigación. La aplicación para el desarrollo del aprendizaje de la lógica de programación en estudiantes de Computación e Informática del nivel Superior (Institutos Superiores). El estudio de esta investigación se realizó involucrando a 40 estudiantes que cursaban el III semestre en el curso de Lenguaje de programación III de la especialidad de computación e informática del Instituto Superior Tecnológico "Pedro Vilcapaza" de la ciudad de Azángaro, ya que en estos estudiantes se detectó bajo rendimiento académico en su semestre anterior constatado en los registros académicos. Siguiendo los lineamientos de la investigación se optó por un enfoque cualitativo, cuantitativo, de carácter diagnostico, descriptivo, participativo, comparativo, pre-experimental, y para la recolección de datos se emplearon, la observación, prueba de conocimientos, evaluaciones sistemáticas, todos orientados por el método del estudio dirigido.
Publicado: Mie Oct 25 2006 | 1530 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(5 votos)
Laboratorio – Inicio al C++. Prácticas de Laboratorio. LABORATORIO – Inicio al C++. Ingrese al entorno de programación Borland (Turbo) C++. Para ello, haga doble [Click] en el ícono correspondiente del Escritorio Windows o seleccione la opción correspondiente desde el menú Inicio.
Publicado: Mar Oct 24 2006 | 1500 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
Sistemas pasivos y sistemas reactivos. Implementación. Soluciones de Seguridad. Kernel de Linux. Sistema de Detección de Intrusos. Servicio de red privada virtual (VPN). Un sistema de detección de intrusos (o IDS de sus siglas en inglés Intrusion Detection System) es un programa usado para detectar accesos desautorizados a un computador o a una red. Estos accesos pueden ser ataques de habilidosos hackers, o de Script Kiddies que usan herramientas automáticas. El IDS suele tener sensores virtuales (por ejemplo, un sniffer de red) con los que el núcleo del IDS puede obtener datos externos (generalmente sobre el tráfico de red). El IDS detecta, gracias a dichos sensores, anomalías que pueden ser indicio de la presencia de ataques o falsas alarmas.
Publicado: Lun Oct 09 2006 | 3682 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(5 votos)
Conocimientos básicos. Lenguajes compilados. Lenguajes interpretados. Lenguajes de programación declarativos. Lenguajes de programación imperativos. Diferencia entre lenguajes declarativos e imperativos. Lenguajes de programación orientados a objetos. Una computadora es una máquina que solo comprende las instrucciones que se le den en un determinado formato. Cada máquina reconoce y ejecuta un número de instrucciones diferentes que se agrupan en los distintos lenguajes de programación. Un lenguaje de programación es un conjunto limitado de palabras y de símbolos que representan procedimientos, cálculos, decisiones y otras operaciones que pueden ejecutar una computadora. A pesar de que en este trabajo parte de la división de lenguajes de programación en imperativos y declarativos (los cuales a su vez se dividen en numerosos subgrupos), la clasificación más común y básica que suele hacerse de los lenguajes de programación es la que los divide en lenguajes de bajo y de alto nivel. Los lenguajes de programación de bajo nivel fueron los primeros que surgieron y se llaman así porque están directamente relacionados con el hardware del computador, es decir, el usuario introduce una serie de códigos numéricos que la máquina va a interpretar como instrucciones. Para usar este lenguaje, el programador tenía que conocer el funcionamiento de la máquina al más bajo nivel y los errores de programación eran muy frecuentes.
Publicado: Lun Oct 09 2006 | 1615 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(6 votos)
Historia y desarrolladores. Plataformas soportadas. Base de Datos Soportadas. Variables de ámbito. Programando con PHP. Está escrito tanto para usuarios que trabajen con PHP para programadores que habitualmente lo hacen. Es apropiado para todos aquellos que confíen en el lenguaje PHP a la hora de construir un sitio Web con contenido dinámico, algo que está más allá de las capacidades del HTML puro ya que las aplicaciones son mas factibles. PHP conocido como una tecnología de código abierto que resulta muy útil para diseñar de forma rápida y eficaz aplicaciones Web dirigidas a bases de datos. PHP es un potente lenguaje de secuencia de comandos diseñado específicamente para permitir a los programadores crear aplicaciones en Web con distintas prestaciones de forma rápida. MySQL es una base de datos rápida y fiable que se integra a la perfección con PHP y que resulta muy adecuada para aplicaciones dinámicas basadas en Internet.
Publicado: Mar Oct 03 2006 | 4921 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(5 votos)
Lenguaje de Programación Estructurado C. Operadores, Expresiones y Estructuras. Ciclos. Funciones en C. Estructuras de Datos. Memoria dinámica. Recursión. Estructuras y Uniones. Tipos Abstractos de Datos (TAD´s) y Pilas. Colas. Listas Enlazadas.
Publicado: Mar Sep 26 2006 | 1200 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(7 votos)
Fases para la creación de un programa. Programación. Los datos y operaciones básicas. Estructura de control selectiva. Se pueden utilizar muchos lenguajes para programar una computadora. El más básico es el lenguaje de maquina, una colección de instrucciones muy detallada que controla la circuiteria interna de la maquina. Este es el dialecto natural de la maquina. Muy pocos programas se escriben actualmente en lenguaje de maquina por dos razones importantes: primero, porque el lenguaje de maquina es muy incomodo para trabajar y segundo por que la mayoría de las maquinas se pide programar en diversos tipos de lenguajes, que son lenguajes de alto nivel, cuyas instrucciones son más compatibles con los lenguajes y la forma de pensar humanos como lo es el lenguaje c que además es de propósito general. Debido a que los programas diseñados en este lenguaje se pueden ejecutar en cualquier maquina , casi sin modificaciones. Por tanto el uso del lenguaje de alto nivel ofrece tres ventajas importantes, sencillez, uniformidad y portabilidad.
Publicado: Mie Sep 20 2006 | 4008 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(7 votos)
Operadores lógicos. Condiciones. Constantes y tipos. Procedimientos y funciones. Hay distintos lenguajes que nos permiten dar instrucciones a un ordenador (un programa de ordenador es básicamente eso: un conjunto de órdenes para un ordenador). El lenguaje más directo es el propio del ordenador, llamado "lenguaje de máquina" o "código máquina", formado por secuencias de ceros y unos. Este lenguaje es muy poco intuitivo para nosotros, y difícil de usar. Por ello se recurre a otros lenguajes más avanzados, más cercanos al propio lenguaje humano (lenguajes de alto nivel), y es entonces el mismo ordenador el que se encarga de convertirlo a algo que pueda manejar directamente.
Publicado: Mie Sep 20 2006 | 1068 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
Introducción al microprocesador 68000. Conceptos de microprocesador. Arquitectura del microprocesador 68000. Características principales del microprocesador 68000. Organización de datos en memoria. Sintaxis del ensamblador 68000. Instrucciones del Motorola. Modos de direccionamiento. Siempre es difícil, excepto en el caso en que ya se esté familiarizado con microprocesadores, el realizar un buen aprendizaje, puesto que uno no sabe muy bien por donde empezar. Lo primero de todo no es conocer y aprender a manejar el 68000, sino aprender a trabajar con cualquier microprocesador. Esto es, conocer su estructura básica, saber lo que significa un registro, dominar la terminología específica de microprocesadores, etc. Cuando todo esto esté bien asentado, será posible adentrarse en el mundo de los 680x0; quede claro también que a la hora de estudiar la teoría que envuelve a los uPs, es recomendable apoyarse en un ejemplo práctico fácil de entender, que en este caso es 68000. Pasando al estudio de la familia 680x0, como en todo, es recomendable no quemar etapas y empezar por el microprocesador más básico, el 68000. Todos los modelos posteriores se basan en este y por lo tanto su comprensión será más asequible si se conoce lo conoce bien.
Publicado: Vie Ago 25 2006 | 1189 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
Una primera mirada a MATLAB. Cálculo numérico. Variables. Vectores y Matrices. Manejo simbólico. Graficación. Programación con MATLAB. Funciones en MATLAB. Manejo de archivos en MATLAB. Interacción con otros entornos. Objetivo. Proporcionar a los interesados los conocimientos básicos para usar el entorno de MATLAB y las facilidades para su programación. Metodología. Mediante explicaciones basadas en los ejemplos incluidos en este manual, el interesado puede adquirir en forma progresiva y autónoma los conocimientos básicos para utilizar MATLAB. Para progresar rápidamente, puede abrir dos ventanas en la pantalla de su computador, una con el programa MATLAB y otra con este manual, entonces puede copiar cada ejemplo del manual y pegarlo en la ventana de MATLAB para probarlo. Introducción. MATLAB (Matrix Laboratory) es un programa interactivo de uso general en Ciencias e Ingeniería. La interacción se realiza mediante instrucciones (comandos), y también mediante funciones y programas (scripts). Los objetos básicos con los cuales opera MATLAB son matrices. La especificación y asignación de cada variable la realiza MATLAB en forma dinámica y eficiente, por lo que no son necesarias las declaraciones de variables de algunos lenguajes de computación convencionales.
Publicado: Mar Ago 22 2006 | 5006 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
Ventana de presentación o portada que aparece en todos los programas. En este trabajo se presenta el código completo de cada uno de los programas presentados. Se han desarrollado completamente los ejercicios asignados en la clase de Programación II. Para cada programa se muestra una o más impresiones de pantalla para poder visualizar los resultados y la apariencia del cada programa a la hora de ejecutar el código. Todos los programas han sido desarrollados en Microsoft Visual C++ e incluso en las impresiones del código aparecen en color azul las palabras reservadas del código de Visual C++ y en color verde se muestran los comentarios que proporcionan breves explicaciones a algunas líneas de los programas. Los programas son originales y se han desarrollado luego del análisis detenido de cada problema y encontrando la solución que permitiera resolver cada uno de los problemas. Es claro que para un mismo problema existen muchísimas formas de resolverlo y eso dependerá de la lógica que el programador vaya ocupando. Para estos ejercicios se ha buscado desarrollarlos y resolverlos de la manera más fácil posible y a la vez que sea una forma efectiva y que no presente ningún problema al momento de ejecutar los programas. También se muestra una pantalla de presentación controlada por la herramienta "Sleep" que es la portada de nuestros programas y que desaparecerá automáticamente luego de transcurridos 7 segundos. Otra de las características sobresalientes de estos programas es que el color de letra se ha cambiado a amarillo y verde (pues originalmente el programa presenta todo con fondo negro y color de letra blanco). Igualmente se muestra en una misma ventana el color verde y amarillo para las letras, mostrando que pueden aparecer múltiples colores de letra en una misma ventana y no tiene que ser necesariamente todo del mismo color para un programa o para una ventana.
Publicado: Jue Ago 03 2006 | 764 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(11 votos)
Descripción del Proyecto Analizar. Nuevo Proyecto. Estructura del Proyecto. Precedencias. Código de Actividades. Ingreso de Recursos al Plan Maestro. Revisión de Datos para Programar. Actividades Críticas. Creación de Programa Target. Formato de Barras. Schedule. Línea de Progreso. Gráficos. Gráfico Costo/Recursos. Con muchas ganas de aportar a nuestra profesión con esta útil herramienta y como un autoaprendizaje, he creado este pequeño ejemplo detallado y simplificado de una programación real con Primavera Project Planner P3. Espero que el lector pueda ir paso a paso aprendiendo y practicando cada una de las tareas ejecutadas durante este ejemplo. Recomiendo no intentar absorber de una sola vez la información que acá se presenta, pues no entender algún paso que se da nos puede frustrar en nuestro aprendizaje. Se recomienda analizar y entender la planilla adjunta para comenzar a programar con primavera. En ella se encuentran toda la información que necesita P3, por lo el análisis de ella en fundamental, antes de crear un nuevo archivo. Una vez terminado este pequeño proyecto, el lector estará capacitado para leer, analizar y practicar los ejemplos del Manual de Referencia de Primavera (Versión en inglés), aprendiendo nuevas herramientas de programación y aplicando las que ya se repasan en este documento. Esperando que este ejemplo sea de gran ayuda, les deseo mucha suerte y manos a al obra.
Publicado: Lun Jul 31 2006 | 4019 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
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.
Publicado: Lun Jul 17 2006 | 3254 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(8 votos)
La Automatización como una Alternativa. Dificultades en la Industria Actual. El Ambiente de Trabajo. Tipos de Automatización. Qué es el CNC? Uso del C.N.C. La unidad de control. Control de velocidad. La máquina herramienta.
Publicado: Lun Jun 12 2006 | 1194 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(11 votos)
Aquí se presentan 30 ejercicios completos desarrollados en el lenguaje Visual C++ de Microsoft. Muestran ejemplos interesantes y útiles de la utilización de las estructuras de control if y switch, que son sentencias condicionales que se usan muchísimo en cualquier lenguaje de programación y que necesitamos conocerlas y manejarlas de forma ágil y efectiva. Los ejemplos son 100% originales, pues han sido desarrollados en base a problemas propuestos y luego encontrando formas de solucionarlos mediante las herramientas de la programación. Estos ejemplos servirán mucho porque al ver la estructura, cualquier persona puede copiar algunas partes y crear nuevos programas aplicados a diferentes necesidades o nuevos problemas.
Publicado: Vie Jun 09 2006 | 5221 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(6 votos)
Análisis de los algoritmos. Bubble sort. Selection sort. Insertion sort. Merge sort. Quick sort. Heap Sort. Shell sort. Código fuente del Trabajo Práctico. Análisis de Algoritmos. El siguiente trabajo desarrolla el tema de la performance en distintos algoritmos de ordenamiento y presenta una comparativa de cada uno de ellos, como también el órden de complejidad de los mismos. Las implementaciones de los algoritmos han sido realizadas en c++. (En Formato PDF).
Publicado: Mie Jun 07 2006 | 1132 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(8 votos)
La presente guía denominada Diagrama de Flujo de Datos, ilustra una de las técnicas para representar “Soluciones” a problemas del Mundo Real en forma visual, es decir; en forma grafica. Esta técnica mediante graficas de Diagrama de Flujo, ilustra como diseñar los procedimientos o sentencias con coherencia lógica, que representan la solución al problema planteado. Hasta la presente década, para el desarrollo de cursos, tales como Algoritmos y Estructuras de Datos, no ha existido un Software que permita implementar el Diagrama de Flujo del problema planteado y que en especial permita su Ejecución (Compilación) y ver los resultados dentro del mismo diagrama de flujo, según el objetivo del problema. Es decir; Ud. puede comprobar la lógica de su algoritmo, sin utilizar algún Compilador Real o Lenguaje de Programación específic (Turbo Pascal, Borland C++ 5.0, etc ). Motivo por el cual, y como Docente responsable de la Asignatura de Lenguajes Algorítmicos por más de una década, presento los problemas y su solución usando el Software (Diagrama de Flujo de Datos), producto desarrollado en la Universidad del Magdalena Santa Marta, Colombia. (En Formato PDF).
Publicado: Mie Jun 07 2006 | 1454 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(3 votos)
Lenguaje Unificado de Modelado. ¿Qué es UML?. ¿Qué es un Modelo?. Tipos de Modelo. Software Libre para Modelado en UML. Estandarización de UML. Su Utilización. El Surgimiento. Diagramas de Modelado UML. Diagramas de Casos de Uso. Diagramas de Interacción. Diagramas de Estados. Diagramas de Actividad. Diagramas de Paquetes. Diagramas de Componentes. Diagramas de Despliegue. Diagramas de Secuencias. Diagramas de Colaboración. Diagramas de Implementación. Diagramas de Objetos. Diagramas de Estructura Compuesta. Diagramas de Comunicación. Diagramas de Coordinación. Algunas Palabras por Conocer. Asociación. Microsoft Visio. ¿Qué es un Diagrama de Modelo de UML?.
Publicado: Mar Jun 06 2006 | 1734 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(2 votos)
Éste Proyecto de "Convertidor de Cantidades", ha sido diseñado de forma sencilla para el usuario, en el cual podrá ingresar cualquier número y poder convertirlo a: Decimal, Octal, Binario y Hexadecimal, de una manera rápida y entendible. En la realización del programa se han utilizado técnicas de programació y diseño para que al usuario le sea fácil su manejo. Además se han agregado anexos en los cuales se detalla mas profundamente como es que esta compuesta la aplicación y las diferentes ventanas en las cuales se introdujo la información.
Publicado: Vie Jun 02 2006 | 1067 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(1 voto)
En una FPGA Xilinx Spartan 3 xcs200-4ftp256, usando Simulink y el blocset System Generador para DSP/FPGA. El presente trabajo presenta la simulación de la modulación BPSK usando el programa Simulink de Matlab, así como su implementación en la tarjeta FPGA (Arreglo de compuertas programables por el usuario) Spartan 3 de la compañía Xilinx. Se muestra los pasos realizados en la simulación tanto de la modulación como de la demodulación y las herramientas necesarias para poder implementar la simulación en la tarjeta. Se indican además pautas para la realización de modulaciones FSK y OOK.
Publicado: Mie May 31 2006 | 1046 visitas |
Calificar |
Comentar |
Abrir en otra ventana
(8 votos)
Software libre. Historia. Libertades del software libre. Tipos de Licencias. Comparación con el software Open Source. Significación política. El software libre se refiere al termino free software, este termino en ingles es ambiguo y el puede referirse tanto a la libertad como a la gratitud. En español no existe tal ambigüedad, distinguiéndose claramente el software libre, es decir, software libre o gratis...
Publicado: Mar May 23 2006 | 1207 visitas |
Calificar |
Comentar |
Abrir en otra ventana
Para la resolución de la ecuación de Sylvester. Descripción teórica del algoritmo. Algoritmo Hessenberg-Schur para la resolución de la ecuación de Sylvester. Bibliotecas de Software. Implementación de la resolución de la ecuación de Sylvester. Algoritmo secuencial utilizando LAPACK. Algoritmo paralelo utilizando ScaLAPACK. Validación de las soluciones obtenidas. Bibliotecas de Software. Análisis de los resultados experimentales. Prestaciones del algoritmo secuencial. Prestaciones del algoritmo paralelo.
Publicado: Dom May 21 2006 | 928 visitas |
Calificar |
Comentar |
Abrir en otra ventana
25 Anteriores
|
Próximos 25
|
Ingrese el e-mail y contraseña con el que está registrado en Monografias.com