Archivo de la etiqueta: Programación

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” »

Introducción a las Tablas DBF en FoxPro

Introducción a las Tablas DBF

Una base de datos es un conjunto de información organizada y preparada para un propósito específico. Un Sistema de Gestión de Base de Datos (DBMS) es la organización sistemática de grandes cantidades de información. Esta información se organiza de diversas formas para facilitar búsquedas, extracciones, listados, reportes y gráficos.

RDBMS

Relational Data Base Management System: Software que administra datos relacionales.

Base de Datos

Colección de datos relacionales Seguir leyendo “Introducción a las Tablas DBF en FoxPro” »

Convertidor de Unidades de Tiempo en Java: Guía Completa

Convertidor de Unidades de Tiempo en Java

Introducción

Este programa en Java permite realizar conversiones entre diferentes unidades de tiempo: horas, minutos y segundos. Ofrece una interfaz sencilla a través de la consola para que el usuario seleccione la conversión deseada e introduzca los valores.

Código

Estructura del Programa

El programa se estructura en un menú principal que presenta las opciones de conversión al usuario y luego llama a diferentes métodos para realizar cada conversión específica. Seguir leyendo “Convertidor de Unidades de Tiempo en Java: Guía Completa” »

Tipos de Datos Básicos y Expresiones en Programación

Objetivos

Conocer el concepto de tipo de dato y su clasificación.

Conocer los tipos de datos elementales, sus posibles valores y operaciones.

Conocer los elementos de un programa desde el punto de vista de los datos.

Saber componer la plantilla de un programa.

Fundamentos de Programación – Tema 2. Tipos de datos básicos y expresiones

Índice

  1. Concepto de tipo de dato. Clasificación
  2. Tipo de dato entero
  3. Tipo de dato real
  4. Tipo de dato lógico o booleano
  5. Tipo de dato carácter
  6. Elementos de un programa
  7. Expresiones
  8. Plantilla Seguir leyendo “Tipos de Datos Básicos y Expresiones en Programación” »

Introducción a la Informática: Conceptos Fundamentales

Introducción a la Informática

Conceptos Básicos

Algoritmo

Los algoritmos son procedimientos específicos que señalan paso a paso la solución de un problema y que garantizan el logro de una solución siempre y cuando sean relevantes al problema.

Dato

Es toda aquella representación de una entidad y que es susceptible de tratamiento ya sea en un programa o proceso informático. Por ejemplo, nombre, apellido y edad son datos de una persona (entidad). En otras palabras, un dato es la representación Seguir leyendo “Introducción a la Informática: Conceptos Fundamentales” »