Este libro recopila un conjunto de ejemplos de programación paralela, presentados de forma didáctica a modo de ejercicios resueltos.Las herramientas utilizadas son OpenMP y MPI,dos de las más utilizadas en la actualidad para la implementación de algoritmos paralelos. Los algoritmos paralelos se emplean para aprovechar al máximo la capacidad de los computadores paralelos actuales.OpenMP es un sistema de programación basado en directivas de compilador apropiado para computadores de memoria compartida, tales como los procesadores multinúcleo.Por su parte,MPI se utiliza para la programación de computadores paralelos de memoria distribuida, ejemplo de los cuales son los clusters: un conjunto de ordenadores conectados …
Este libro es una introducción al diseño metodológico de programas en la que se incide en el uso de los tipos de datos que dichos programas manipulan para representar el dominio de los problemas que resuelven. En concreto, la aproximación al diseño de programas seguida en este libro es la denominada Programación Orientada a Objetos, usa Java como lenguaje vehicular, incluye los tópicos habituales de un curso de programación a pequeña escala y hace de la eficiencia el criterio último de diseño de programas y tipos de datos. Aunque este libro va dirigido principalmente a estudiantes de primer curso del …
En el medio analógico, un artista o autor tiene un modelo o una realidad y lo transforma en soportes físicos como el papel fotográfico, la piedra o el cuadro. En el medio digital ya no hablamos de transcripción, sino de conversión: la codificación de la información significa la conversión de magnitudes de tipo físico a parámetros numéricos de tipo binario. En este libro presentamos una breve síntesis de la eclosión y evolución del medio digital, acotando las principales aportaciones realizadas por los pioneros, los matemáticos y los ingenieros, principalmente, de cara a su conceptualización. Podemos hablar de medio nuevo gracias …
- Utilizar las técnicas y estándares utilizadas en el desarrollo, distribución e implantación de manejadores de dispositivos (drivers), para la integración de periféricos en el sistema informático según especificaciones técnicas y funcionales dadas. - Interpretar la documentación técnica de las herramientas software a utilizar y del sistema operativo donde se implementará el manejador de dispositivo, incluso si está editada en la lengua extranjera de uso más frecuente en el sector. - Confeccionar la documentación técnica y de usuario del manejador desarrollado según unos parámetros y una normativa dadas.
Con ilustraciones en cada página e historias reales de chicas que trabajan en Pixar y la NASA, este libro te invitará a crear tus propias apps, juegos y robots, ¡para así cambiar el mundo!¿Quién es una chica que programa? Una chica que se divierte practicando deportes, horneando galletas, creando arte... Una chica que disfruta pasar tiempo con sus amigas... Una chica que quiere hacer sus sueños realidad... ¡Como tú!Únete a las miles de chicas de todo el mundo que forman parte de este movimiento que busca que las mujeres tengan una voz en la industria de la tecnología.«No sé programar, pero …
Con esta certeza, Linda Liukas ideó y desarrolló el proyecto Hola, Ruby, cuyo objetivo es que niños y niñas a partir de 6 años puedan introducirse en la lógica de la programación y la entiendan como una herramienta para solucionar cualquier tipo de problema.Ruby es una niña con una imaginación desbordante. En su mundo, todo es posible si pones la mente a trabajar. A través de sus aventuras y de los ejercicios que propone el libro, los pequeños lectores aprenderán los conceptos básicos de la programación.
El objetivo de este libro es exponer de forma práctica la realización de ejercicios prácticos resueltos de Proyectos de Instalación eléctrica de B.T. en Edificación con los módulos CIEBT y VIVI, de la firma dmELECT, destinados al cálculo de instalaciones eléctricas de Baja Tensión y así optimizar el tiempo en el proceso de cálculo de las mismas. Este libro está orientado a todo aquel que desea calcular las instalaciones eléctricas, entre ellos ingenieros, arquitectos, instaladores, estudiantes de carreras técnicas, grado de formación profesional, delineantes. Institutos de Enseñanza y, en definitiva, todo aquel profesional y/o estudiante con interés por aprender a …
- Implementar servicios de comunicaciones entre sistemas aplicando las técnicas y estándares de desarrollo de elementos software, de acuerdo a unas especificaciones técnicas y funcionales dadas. - Clasificar las arquitecturas de servicios de comunicaciones para distinguir servicios prestados en entornos cliente/servidor de entornos entre iguales. - Describir los protocolos y puertos utilizados para la comunicación entre sistemas, teniendo en cuenta el soporte que ofrecen a los servicios de comunicaciones. - Realizar la codificación del componente utilizando herramientas de programación y depuración adecuadas para optimizar la fase de desarrollo según unas especificaciones técnicas dadas. - Enumerar los principales problemas de seguridad …
Este curso ofrece las claves para enriquecer HTML mediante Dreamweaver, dando herramientas prácticas y enseñando cómo crear formularios.Durante la creación de una página web resulta de gran ayuda disponer de recursos adicionales. Por ejemplo: un menú desplegable, un sistema de validación de la información de los formularios o efectos rollover para los botones. Habilitar dichos recursos requiere conocimientos de programación en general y de lenguaje JavaScript en particular. Con Dreamweaver podrás suplir tus carencias en este campo .Aunque la programación JavaScript no es estrictamente necesaria para el manejo de estas herramientas, también te daremos unas nociones básicas sobre conceptos relacionados …