Archivo de la etiqueta: Programación

Fundamentos de la Programación: Conceptos Clave y Etapas

¿Qué es Programar?

Programar es crear una serie de órdenes dirigidas a un ordenador para que lleve a cabo tareas con el objetivo de solucionar un problema. La programación permite la ejecución de tareas automatizadas en un sistema informático. Para conseguirlo, se utilizan **lenguajes de programación**.

¿Qué es un Programa?

Un programa es una secuencia de instrucciones entendibles por los ordenadores que permiten la realización de tareas para las que ha sido creado.

Código Fuente

Las instrucciones Seguir leyendo “Fundamentos de la Programación: Conceptos Clave y Etapas” »

Conceptos Fundamentales de Informática, Sistemas Operativos y Programación

Conceptos Fundamentales de Informática

Informática: Estudia el tratamiento automático y racional de la información.

Aplicación informática: Conjunto de programas diseñados con una finalidad determinada.

Computadora: Dispositivo capaz de procesar datos de entrada de acuerdo a un conjunto de instrucciones lógicas y aritméticas, generando la información resultante que será proporcionada a través de un medio de salida.

Conceptos Clave

Lenguajes de Programación 4GL: Características, Tipos y Evolución

Lenguajes de Cuarta Generación (4GL): Características, Tipos y Evolución

Los lenguajes de cuarta generación (4GL) representan un alto grado de abstracción, funcionando como una «caja negra» para el programador. En lugar de especificar *cómo* se deben realizar las tareas, el programador proporciona parámetros, que, aunque dependen del programa a crear, están muy alejados del hardware. Esta ha sido la tendencia en la evolución de los lenguajes de programación.

La potencia de los 4GL reside Seguir leyendo “Lenguajes de Programación 4GL: Características, Tipos y Evolución” »

Preguntas y Respuestas Clave sobre PHP: Conceptos Fundamentales

Preguntas y Respuestas Clave sobre PHP

¿Qué significa PHP? “PHP: Hypertext Preprocessor”

¿Dónde se encuentra el intérprete de PHP, en el equipo cliente o en el servidor? En el servidor

¿Qué es un sistema de administración de contenido? Es un software que ayuda a los usuarios a crear, administrar y modificar contenido en un sitio web sin la necesidad de conocimientos técnicos especializados.

Escribe los nombres de dos sistemas de administración de contenidos. WordPress y Joomla

¿Cómo se Seguir leyendo “Preguntas y Respuestas Clave sobre PHP: Conceptos Fundamentales” »

Manipulación y Gestión de Arrays en C: Código Completo

#include <stdio.h>

Funciones para Manipular Arrays en C

Este código en C proporciona un menú interactivo para realizar diversas operaciones sobre un array de enteros. Permite insertar, visualizar, ordenar, eliminar y buscar elementos dentro del array. A continuación, se detalla cada una de las funciones implementadas.

Menú Principal

    
void main (void)
{
    int array[10], ne = 0, i, j, res, cont = 0, aux, pos, num;
    char opc;
do
{
    printf("**********MENU***********");
    printf( Seguir leyendo “Manipulación y Gestión de Arrays en C: Código Completo” »

Ejercicios Resueltos y Conceptos Clave de Programación y Sistemas Numéricos

Ejercicios Prácticos de Programación

Cálculos Financieros y de Negocios

  1. Cálculo de Intereses Mensuales: Se desea invertir capital en un banco. ¿Cuánto dinero se ganará al mes si el interés es del 2% mensual?
  2. Cálculo de Comisiones y Sueldo Total: Un vendedor recibe un sueldo base y un 10% de comisión de sus ventas. ¿Cuánto dinero obtiene de comisiones por 3 ventas mensuales? ¿Cuál es el sueldo total (base y comisiones)?
  3. Reinversión de Intereses: ¿Cuántos intereses genera un capital? Seguir leyendo “Ejercicios Resueltos y Conceptos Clave de Programación y Sistemas Numéricos” »

Fundamentos de la Programación: Datos, Operadores y Estructuras

Dato: Es toda información característica, susceptible de tratamiento informático. La forma en que se clasifican establece la estructura y forma de los datos así como su representación en el lenguaje de programación.

Sistemas y Códigos de Numeración

El hombre se expresa alfabéticamente con el idioma y decimalmente en vista numérica. El ordenador realiza ambas acciones en binario.

Sistemas de Numeración

Conjunto de símbolos y reglas que se utilizan para representar datos numéricos. Se caracterizan Seguir leyendo “Fundamentos de la Programación: Datos, Operadores y Estructuras” »

Funciones para Manipular Árboles y Bosques en Programación

Funciones para la Manipulación de Árboles y Bosques

1. Función lista_hojas

La función lista_hojas toma un árbol como entrada y devuelve una lista con todas las letras que se encuentran en las hojas del árbol, tomadas de izquierda a derecha.

func lista_hojas(a:árbol) dev l:lista

l <- raíz(a) == "" ? <> : <raíz(a)>

finfunc

func lista_hojas_b(b:bosque) dev l:lista

si vacio(b) entonces

l <- <>

si no

l <- lista_hojas(primer(b)) ++ lista_hojas_b(resto( Seguir leyendo “Funciones para Manipular Árboles y Bosques en Programación” »

Ejercicios Resueltos en Java: Promedio de Pares y Manejo de Arreglos

Ejercicio 1: Cálculo del Promedio de Números Pares

Al ingresar una serie de números, se debe calcular el promedio de los números pares ingresados. Para salir, se debe presionar 0.


Scanner teclado = new Scanner(System.in);
int suma;
int cant;
int valor;
int promedio;
suma = 0;
cant = 0;
do {
    System.out.print("Ingrese n números (0 para finalizar):");
    valor = teclado.nextInt();
    if (valor != 0) {
        if (valor % 2 == 0) { 
            suma = suma + valor;
            cant++;
    Seguir leyendo “Ejercicios Resueltos en Java: Promedio de Pares y Manejo de Arreglos” »

Funciones de Interrupción BIOS y DOS: Códigos y Ejemplos

Tabla de Funciones de Interrupción de Video (INT 10H)

FunciónCódigo de funciónParámetrosRetorno
Activa Modo de videoAH=00hAL = Modo de videoAL = Bandera del Modo de video / byte del modo del controlador de CRT
Asigna forma del cursor de modo de textoAH=01h

CH = Fila inicial de scan, CL = Fila final de scan

Normalmente una celda de carácter tiene 8 líneas de scan, 0-7. Así, CX=0607h es el cursor normal de subrayado, CX=0007h es un cursor de bloque completo. Si el bit 7 de CH es activado, esto Seguir leyendo “Funciones de Interrupción BIOS y DOS: Códigos y Ejemplos” »