Archivo de la etiqueta: Programación

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

Fundamentos de la memoria y programación en lenguaje C

Características Generales de una Memoria

Estas son:

A. Capacidad:

Es la cantidad de información que puede almacenar. La unidad de información es el «bit». Al conjunto de 8 bits se le llama «byte». Los múltiplos de capacidad son:

  • Kilobyte = 1024 bytes
  • Megabyte = 1024 Kb
  • Gigabyte = 1024 Mb
  • Terabyte = 1024 Gb

B. Tiempo de Acceso:

Es el tiempo transcurrido desde que se pide una información a la memoria hasta que esta información se entrega. El tiempo de acceso depende del tiempo de memoria y de la tecnología Seguir leyendo “Fundamentos de la memoria y programación en lenguaje C” »

Tipos de Datos y Estructuras en Programación: Una Guía Completa

Variables Compuestas

Son variables con estructura interna, es decir, con partes que podemos diferenciar. En muchas de ellas hay que detallar alguna parte de su definición (su tamaño, el número o tamaño de las partes, etc.). Las más frecuentes son:

Cadena (String)

Conjunto de 0 a 255 caracteres. El primer byte contiene el número de caracteres y los siguientes cada uno un carácter.

Registro (Record)

Variable compuesta por la unión en una única estructura de más de una variable; cada una de ellas Seguir leyendo “Tipos de Datos y Estructuras en Programación: Una Guía Completa” »

Programación en Java: Guía completa

Introducción a Java

Características de Java

Java es un lenguaje de programación independiente de la plataforma, interpretado y que genera bytecode (código binario). A diferencia de C++, que es compilado, Java ofrece portabilidad entre diferentes sistemas operativos.

Entorno de ejecución de Java

El proceso de ejecución de un programa Java generalmente sigue estos pasos:

  1. Editor: El programa se escribe y se guarda en un archivo.
  2. Compilador: Convierte el código fuente en bytecode.
  3. Cargador de clases: Seguir leyendo “Programación en Java: Guía completa” »

Introducción a la programación en Pascal: Estructura, sintaxis y tipos de datos

Introducción a la Programación en Pascal

Estructura de un Programa

Un programa en Pascal está formado por los tipos, variables, procedimientos y funciones necesarios. Todo objeto referenciado debe ser declarado previamente.

program nombre;
const ...
var ...
begin
  // Cuerpo del programa
end.
  • program: Identifica el inicio del programa.
  • const: Declara datos constantes.
  • var: Declara datos variables.
  • begin: Inicia el bloque ejecutable.
  • end: Finaliza el bloque ejecutable (con punto final).

En Pascal, el Seguir leyendo “Introducción a la programación en Pascal: Estructura, sintaxis y tipos de datos” »

Guía Completa sobre Rootkits y Técnicas de Inyección DLL

– ¿Qué es un rootkit?

Bueno, yo creo que si estáis leyendo esto es porque sabéis qué es un rootkit y os interesa programar uno, pero para los despistados haré unas aclaraciones.

Un rootkit, a grandes rasgos, es una herramienta que permite ocultar al administrador de un sistema información del mismo, ya sean los procesos que están corriendo en su ordenador, conexiones establecidas, archivos… Imaginaos el potencial que tiene una herramienta de este tipo; podemos tomar el control total de un Seguir leyendo “Guía Completa sobre Rootkits y Técnicas de Inyección DLL” »

Estructuras de Datos: Pilas, Colas, Listas y Arreglos

Estructuras de Datos

Pilas

1. Es una lista de elementos en la cual se puede insertar o eliminar elementos solo por uno de sus extremos. PILA

2. Qué tipo de estructura son las pilas. LIFO (last in, first out) último en entrar, primero en salir.

3. Mediante qué se pueden representar las pilas: ARREGLOS Y LISTAS ENLAZADAS

4. Cómo se le llama a la operación de insertar un elemento: PUSH

5. Cómo se le llama a la operación de eliminar un elemento: POP

6. En qué tipos de problemas pueden ser utilizadas Seguir leyendo “Estructuras de Datos: Pilas, Colas, Listas y Arreglos” »