Semáforo de Tráfico en Arduino

  Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseñadores como hobby y para cualquiera interesado en crear objetos o entornos interactivos. En este caso, es un sistema compuesto por dos semáforos, uno para el tráfico (verde, amarillo y … Leer másSemáforo de Tráfico en Arduino

Convertir a Mayúsculas y Minúsculas en C

Convertir una cadena de caracteres en C a mayúsculas y minúsculas es muy sencillo con las siguientes funciones. Para ello, se utilizan dos funciones de C (ctype.h) que convierten un único carácter en mayúsculas (toupper) o minúsculas (tolower). Mayúsculas a Minúsculas en C void upper_to_lower(char *s){ int i; for (i = 0; s[i] != ‘\0’; i++) … Leer másConvertir a Mayúsculas y Minúsculas en C

MergeSort en Python

Merge sort (ordenamiento por mezcla) es un algoritmo de ordenamiento externo estable basado en la técnica divide y vencerás, que fue desarrollado por John Von Neumann en 1945. En Python el algoritmo sería el siguiente: def merge_sort(array): if len(array) < 2: return array else: pivot=len(array)/2 left=merge_sort(array[:pivot]) right=merge_sort(array[pivot:]) return merge(left,right)   def merge(array1, array2): i, j = 0, 0 … Leer másMergeSort en Python

SQL Developer en Ubuntu

Oracle SQL Developer es un entorno de desarrollo integrado y gratuito que simplifica el desarrollo y la administración de Oracle Database en implementaciones tradicionales y en la nube. SQL Developer ofrece un desarrollo completo de sus aplicaciones PL / SQL, como: una hoja de trabajo para ejecutar consultas y scripts, una consola DBA para administrar la base de datos, una … Leer másSQL Developer en Ubuntu

Comandos de Linux

El uso del terminal sigue siendo muy habitual en entornos GNU/Linux porque se pueden realizar gran cantidad de operaciones útiles, es por ello que tener conocimientos sobre comandos resulta imprescindible en entornos UNIX. «Sin terminal no eres nadie en linux» MANUAL DE COMANDOS Dentro del terminal de Linux existe un comando que se usa como manual sobre … Leer másComandos de Linux

Computadores

Un computador es una máquina que procesa y ejecuta órdenes de diversa índole para obtener un resultado con un sinfín distintas tareas. CLASES DE COMPUTADORES SUPERCOMPUTADORES Los supercomputadores son capaces de procesar gran cantidad de información, además de resolver operaciones con una complejidad muy alta. Énfasis en el rendimiento FP y la velocidad de la … Leer másComputadores

Manejo de Ficheros en C

El estándar de “C” contiene varias funciones para la edición de ficheros y están definidas por la cabecera stdio.h.  Adicionalmente, se agrega un tipo FILE , el cual se usa como puntero al contenido del fichero. COMO ACCEDER AL CONTENIDO DE UN FICHERO EN C La secuencia de operaciones que se realizan para acceder al contenido … Leer másManejo de Ficheros en C

Programación paralela

La computación paralela es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente. Operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos más pequeños, que luego son resueltos simultáneamente. En la ejecución de programa secuencial, las instrucciones se ejecutan en un núcleo, y el resto de núcleos no son usados. … Leer másProgramación paralela