Archivo de la etiqueta: Programación

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

Ejemplos de scripts en VBScript

Ejemplo 1: Juego de dados

option explicit

randomize

dim dado1, dado2, dado3

dim victorias, partidas, seguir

do

dado1=fix(rnd()*6)+1

dado2=fix(rnd()*6)+1

dado3=fix(rnd()*6)+1

partidas=partidas+1

wscript.echo «ha salido: » & dado1 & » – » & dado2 & » – » & dado3

if dado1=dado2 or dado1=dado3 or dado2=dado3 then

                wscript.echo «hay dos iguales, has ganado»

                victorias=victorias+1

else

                wscript.echo «has perdido» Seguir leyendo “Ejemplos de scripts en VBScript” »

Métodos de Programación en Ingeniería Civil

3 Métodos de Programación

3 métodos programación (1) en parámetros climáticos, (2) q toman mediciones contenido humedad suelo y (3) los cuantifican estado hídrico directo en planta. (2) suelo es material poroso contiene agua, se considera como estanque almacenamiento, capacidad máxima depende volumen de poros propio de cada suelo particular, cuando se riega o llueve se llena estanque, se vacía con req planta y se vuelve a llenar con riego y de alcance raíces. Suelo arcillosos estanque mayor, Seguir leyendo “Métodos de Programación en Ingeniería Civil” »

Introducción a la Programación Orientada a Objetos (POO)

Introducción a la Programación

Lenguajes de Programación

Lenguaje de máquina: Compuesto por cadenas binarias que especifican las operaciones y la posición de memoria. También conocido como código binario.

Inconvenientes:

  • Dificultad y lentitud en la codificación.
  • Poca fiabilidad.
  • Dificultad para verificar y poner a punto los programas.
  • Los programas solo se ejecutan en el mismo procesador.

Ventaja: Posibilidad de cargar un programa en memoria sin necesidad de traducción posterior.

Ensamblador

Indican Seguir leyendo “Introducción a la Programación Orientada a Objetos (POO)” »

Introducción a JavaScript: Conceptos Básicos y Ejemplos

Introducción a JavaScript

¿Qué es JavaScript?

JavaScript es un lenguaje de programación interpretado, orientado a objetos y basado en eventos, diseñado para crear aplicaciones web interactivas. Se ejecuta en el navegador del usuario, lo que permite manipular el contenido de la página, responder a la interacción del usuario y crear experiencias dinámicas.

Diferencias entre Java y JavaScript

Aunque sus nombres son similares, Java y JavaScript son lenguajes distintos. Java es un lenguaje de programación Seguir leyendo “Introducción a JavaScript: Conceptos Básicos y Ejemplos” »