Archivo de la etiqueta: Programación

Programacion: Evolucion, Estilos y Funcionamiento

Lenguaje de Programación

Es el nexo que genera algo, un conjunto de símbolos que cumple una función en particular. Un conjunto de instrucciones que permite la comunicación del programador con el ordenador.

Clasificados según:

  • Estilo o Paradigma de Programación
  • Funcionamiento
  • Desarrollo Histórico o Cronológico

Desarrollo Histórico o Cronológico

1era Generación (Lenguaje Máquina, Lenguaje de Bajo Nivel, Nivel Ensamblador)

2da Generación (Signos y Reglas, Interpreta Lenguaje de Bajo Nivel)

3ra Seguir leyendo “Programacion: Evolucion, Estilos y Funcionamiento” »

Dominando Hojas de Cálculo y Visual Basic 6.0: Conceptos Clave y Desarrollo de Aplicaciones

¿Qué es una Hoja de Cálculo?

Una hoja de cálculo es un programa, más precisamente una aplicación, que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas compuestas por celdas (las cuales se suelen organizar en una matriz bidimensional de filas y columnas). La celda es la unidad básica de información en la hoja de cálculo, donde se insertan los valores y las fórmulas que realizan los cálculos. Habitualmente es posible realizar cálculos complejos con fórmulas, Seguir leyendo “Dominando Hojas de Cálculo y Visual Basic 6.0: Conceptos Clave y Desarrollo de Aplicaciones” »

Introducción a la Ingeniería Informática: Hardware y Software

1. Introducción a la Ingeniería Informática

La informática es la rama de la tecnología que estudia el tratamiento automático de la información mediante ordenadores. Un ordenador es una máquina capaz de procesar información a gran velocidad, es decir, recibe datos, realiza cálculos y presenta los resultados. A diferencia de las personas, los ordenadores no interpretan la información, solo operan con datos.

El ordenador moderno es un invento relativamente reciente. Las primeras máquinas Seguir leyendo “Introducción a la Ingeniería Informática: Hardware y Software” »

Java Desde Cero

Java desde Cero
Con ésta comienzo una serie de notas sobre Java, especialmente para aquellos que quieren comenzar a
conocerlo y usarlo. Esto se originó en un interés que surgió en algunos de los suscriptores del mailing list de
desarrolladores de web, y que pongo a disposición también del de webmasters.
Seguramente muchos de ustedes sabrán mucho más sobre Java que yo, y les agradeceré todo tipo de
comentarios o correcciones.
La idea es dar una guía ordenada para el estudio de este lenguaje, Seguir leyendo “Java Desde Cero” »

Fundamentos de Lenguajes de Programación: Historia, Tipos y Conceptos Clave

Lenguajes de Programación

Son un conjunto de normas «lingüísticas» que permiten escribir un programa para que sea entendido por la computadora y pueda ser trasladado a computadoras similares para su funcionamiento en otros sistemas. En programación se habla de Lenguajes de Bajo Nivel y Lenguajes de Alto Nivel.

Fortran

El lenguaje FORTRAN forma parte del grupo de lenguajes orientados a procedimientos. Tiene por objeto descargar al programador de la tarea de reducir todos los cálculos y toma de Seguir leyendo “Fundamentos de Lenguajes de Programación: Historia, Tipos y Conceptos Clave” »

Implementación de una Lista Doblemente Enlazada en C

Introducción

Este código implementa una lista doblemente enlazada en C, permitiendo la inserción, borrado y otras operaciones como la verificación de palíndromos. Incluye funciones para mostrar la lista en orden ascendente y descendente.

Código

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <conio.h> //Para usar getch() y system("pause")
#include <string.h> //Para usar strlen()

#define ASCENDENTE 1
#define DESCENDENTE 0
#define TRUE 1

typedef  Seguir leyendo “Implementación de una Lista Doblemente Enlazada en C” »

Evolución de los Paradigmas de Programación: Secuencial, Estructurada y Orientada a Objetos

Evolución de la Programación

Programación Secuencial

Un programa secuencial se refiere a cuando en un programa una orden se ejecuta tras otra hasta el término del programa.

Programación Estructurada

Es una forma de escribir programas de ordenador de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).

El teorema Seguir leyendo “Evolución de los Paradigmas de Programación: Secuencial, Estructurada y Orientada a Objetos” »

Controladores Lógicos Programables (PLC): Preguntas y Respuestas Frecuentes

Preguntas Frecuentes sobre PLC

1. ¿Qué es un PLC?

Verdadero o Falso:

  • Un PLC es un dispositivo de estado sólido para el control de máquinas y procesos por medio de un programa almacenado y la realimentación de los dispositivos de entrada y salida.
  • Un PLC es un aparato electrónico digital con memoria programable para almacenar instrucciones que permiten implementar funciones específicas tales como: lógica, secuenciamiento, etc.

Respuesta: I y II

2. Funciones de la CPU de un PLC

Verdadero o Falso: Seguir leyendo “Controladores Lógicos Programables (PLC): Preguntas y Respuestas Frecuentes” »

Funciones Esenciales para Árboles Binarios en Java

// Ejercicio 1
public static int numNodos(ArbolBinario arbol) {
if (arbol.esVacio())
return 0;
else
return 1 + numNodos(arbol.hijoIzq()) + numNodos(arbol.hijoDer());
}

// Ejercicio 2
public static int numHojas(ArbolBinario arbol) {

if (arbol.esVacio())
return 0;
else

if (arbol.hijoIzq().esVacio() && arbol.hijoDer().esVacio())
return 1;
else
return numHojas(arbol.hijoIzq()) + numHojas(arbol.hijoDer());
}
// Ejercicio 3
public static boolean esDegenerado(ArbolBinario arbol) {
if (arbol.esVacio( Seguir leyendo “Funciones Esenciales para Árboles Binarios en Java” »

Fundamentos de la Electrónica y la Informática: Sistemas, Hardware y Software

Introducción a los Sistemas Electrónicos

Un sistema electrónico se compone de sensores (inputs o transductores) que reciben señales físicas y las convierten en señales de corriente (voltaje). Los circuitos del sistema interpretan y convierten estas señales, enviándolas a los actuadores (outputs), que a su vez convierten el voltaje en señales físicas útiles.

El Arte y la Electrónica: Música Electrónica

La electrónica ha dado origen a la música electrónica, un género artístico que Seguir leyendo “Fundamentos de la Electrónica y la Informática: Sistemas, Hardware y Software” »