Archivo de la etiqueta: Programació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” »

Ejercicios resueltos en Pascal: Arrays, Registros, Bucles y Condiciones

Ejercicio 1: Contar temperaturas bajo cero

Escribir un programa que lea 5 valores de temperatura, y escriba el número de veces que estuvo bajo 0º.


PROGRAM EJER_002;
Uses Crt;
var 
  temp, i, cont: Integer;
Begin
  WRITELN('Introduzca 5 valores de temperatura:');
  WRITELN;
  cont := 0;
  For i := 0 to 4 do
  Begin
    WRITE('Valor ', i + 1, ' : '); {i + 1 mostrará valores del 1 al 5}
    Readln(temp);
    If temp < 0 then
      inc(cont); {cont = cont + 1}
  End;
  WRITELN;
  WRITE('La temperatura  Seguir leyendo “Ejercicios resueltos en Pascal: Arrays, Registros, Bucles y Condiciones” »

Ejercicios de Programación en C# con Matrices y Vectores

Conteo de Filas con Ceros en una Matriz

Este programa determina cuántas filas de una matriz contienen al menos un cero.


static void Main(string[] args)
{
    int[,] matriz = new int[5, 6] {{1,2,3,4,5,6},
                                {2,0,3,4,5,0},
                                {4,6,7,0,5,5},
                                {3,6,7,1,2,3},
                                {4,5,6,8,6,2}};
    int i, j, contador;
    bool encontrado;

    contador = 0;
    i = 0;

    while (i < 5)
    {
     Seguir leyendo “Ejercicios de Programación en C# con Matrices y Vectores” »

Conceptos Básicos de Programación: Compiladores, POO, Lenguajes y Más

1. ¿Qué es un compilador, cómo trabaja y cuáles son sus ventajas?

El compilador es un programa que traduce el código de alto nivel a código binario. Es, por tanto, parecido al ensamblador, pero mucho más complejo, ya que las diferencias entre los lenguajes de alto nivel y el código binario son muy grandes. El compilador se encarga de convertir el programa fuente en un programa objeto. Una vez que se ha obtenido el programa objeto, ya no es necesario volver a realizar la traducción (o compilación) Seguir leyendo “Conceptos Básicos de Programación: Compiladores, POO, Lenguajes y Más” »