Archivo de la etiqueta: Programación

Conceptos Fundamentales de Python para Ciencia de Datos y PLN

Trabajando con Librerías en Python

1. Importación de Librerías

  • import math: importa todo el módulo → math.pi
  • import math as mt: usa un alias → mt.pi
  • from math import pi: importa solo un elemento → pi
  • from math import *: importa todos los elementos sin prefijo (⚠️ no recomendable)

2. Instalación de Librerías en Colab

  • Se utiliza !pip install nombre_librería
    • Ejemplo: !pip install ipdb

3. Lectura y Escritura de Archivos

Fundamentos de la Programación y Estructuras de Datos

Ordenador: Herramienta capaz de llevar a cabo una tarea, siguiendo un algoritmo que le indique, con la mayor precisión posible, lo que debe hacer.

Programas: Secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones para las que han sido creadas. Para escribir un programa se utilizan distintos lenguajes, llamados lenguajes de programación. Se escriben en código fuente: Instrucciones que deben ser ejecutadas a fin de realizar las acciones para las que Seguir leyendo “Fundamentos de la Programación y Estructuras de Datos” »

Fundamentos de Seguridad Informática y Desarrollo de Software: Preguntas Clave

¿Por qué es necesaria la seguridad en los sistemas informáticos?

Para proteger la información almacenada, garantizar la continuidad del servicio, evitar accesos no autorizados y prevenir daños causados por virus, fraudes o errores humanos.

¿Qué consecuencias puede tener una brecha de seguridad?

Pérdida o robo de información, interrupción de servicios, daños económicos, pérdida de confianza por parte de usuarios o clientes, y posibles sanciones legales.

Seguridad Activa vs. Seguridad Pasiva

¿Qué Seguir leyendo “Fundamentos de Seguridad Informática y Desarrollo de Software: Preguntas Clave” »

Conceptos Clave de Programación: Algoritmos, Diagramas de Flujo y Lenguajes

1. ¿Qué es el ciclo de vida de un programa?

Es una secuencia estructurada y bien definida de las etapas en Ingeniería de software para desarrollar un programa.

2. ¿Con qué otros nombres se les conoce a las especificaciones detalladas de entradas y salidas?

Datos de entrada y datos de salida.

3. ¿Qué son los procesos?

Las fórmulas, cálculos, cambios o transformaciones que deben seguir los datos de entrada para convertirse en datos de salida o resultados. También se conocen como expresiones.

4. Seguir leyendo “Conceptos Clave de Programación: Algoritmos, Diagramas de Flujo y Lenguajes” »

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