Archivo de la etiqueta: Algoritmos

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

Enrutamiento y Control de Congestión en Redes

Enrutamiento

Características

Corrección, simplicidad, robustez, estabilidad, equidad y optimalidad.

Datagramas vs. Circuitos Virtuales (CV)

Con datagramas, la decisión de enrutamiento se toma en cada paquete que llega. Con CV, puede tomarse en cada establecimiento de un CV nuevo.

Algoritmos de Enrutamiento

Algoritmos No Adaptativos (Estáticos)

No se basan en medir o estimar el tráfico, se determinan anticipadamente.

Algoritmos Adaptativos

Cambian las rutas de encaminamiento para reflejar cambios de Seguir leyendo “Enrutamiento y Control de Congestión en Redes” »

Ejercicios de Estructuras de Datos

Inserción Binaria

1) En el Código 1 se muestra la implementación de la inserción binaria. En el lugar indicado como (1), debe incluirse la operación:
A) i=R
B) a[m] <= x
C) a[m] >= x
D) Ninguna de las anteriores

2) En el Código 1 se muestra la implementación de la inserción binaria. En el lugar indicado como (2), debe incluirse la operación:
A) j:=j+1;
B) j:=j-1;
C) a[j]:=a[j+1];
D) Ninguna de las anteriores

3) En el Código 1 se muestra la implementación de la inserción binaria. En el lugar Seguir leyendo “Ejercicios de Estructuras de Datos” »

Análisis y Diseño de Algoritmos: Conceptos Fundamentales

Eficiencia de algoritmos

Se centra en el análisis de bucles, la eficiencia es función del número de instrucciones que contiene. (Depende de la velocidad de las computadoras).

– Implica diversos tipos de memoria:

* principal, caché, flash, archivos, HDD, etc.

——La eficiencia como factor espacio-tiempo debe estar relacionada con la buena calidad, el funcionamiento y la facilidad de mantener un programa————

Formato general:  

F(n)=eficiencia

Se examina como una función del numero de elementos Seguir leyendo “Análisis y Diseño de Algoritmos: Conceptos Fundamentales” »

Modelos Matemáticos: Tipos, Propiedades y Aplicaciones

Modelos Matemáticos

Un modelo matemático es una representación simplificada, a través de ecuaciones, funciones o fórmulas matemáticas, de la relación entre dos o más variables. Los modelos matemáticos son utilizados para analizar la relación entre dos o más variables.

Elementos básicos de un modelo matemático:

Conceptos básicos de algoritmos y herramientas digitales

Conceptos básicos de algoritmos

Definición de dato

b) Dato: Es una pieza de información sin contexto o significado inherente.

Procesamiento de datos

c) Procesamiento de datos: Es el conjunto de técnicas y herramientas utilizadas para transformar datos en información útil y comprensible.

Función del pseudocódigo

c) Pseudocódigo: Su función es ser un lenguaje de especificación de algoritmos.

Definición de palabras reservadas

a) Palabras reservadas: Son específicas y tienen un significado especial. Seguir leyendo “Conceptos básicos de algoritmos y herramientas digitales” »

Introducción a la Informática: Hardware, Software y Algoritmos

¡Escribe tu textoINFORMATICA conjunto de Conocimientos técnicos y científicos que se ocupan del tratamiento automático De la información  Por medio de computadoras para producir Información útil y significativa para el usuario..ORDENADOR también Denominado como computadora es una máquina electrónica que recibe y procesa Datos con la misión de transformarlos en información útil.. HARTWARE conjunto De elementos físicos o materiales que constituyen una computadora o un sistema Informático. Seguir leyendo “Introducción a la Informática: Hardware, Software y Algoritmos” »

Gobernanza Algorítmica y Ética en la Ingeniería de Computadores

Gobernanza algorítmica

el control sobre debilidades o posibles distorsiones en la construcción de estos modelos que puedan determinar un resultado sesgado, discriminatorio, injusto o inescrutable.

Algoritmo/Programas/Sistemas/Aplicaciones

▪ Resuelve un problema en un número finito de pasos elementales.

▪ Son utilizados en diferentes ámbitos, a nivel privado y público.

Herramientas analíticas y de comunicación profesional

Argumentación Ética: Es el proceso mediante el cual se intenta mostrar Seguir leyendo “Gobernanza Algorítmica y Ética en la Ingeniería de Computadores” »

Funciones y sus características

¿Qué es una función?

Una función es un algoritmo (operaciones ordenadas) de correspondencia entre dos conjuntos de tal manera que a cada elemento del primer conjunto (A) le corresponde uno y sólo un elemento del segundo conjunto (B).

Ejemplo de funciones

  • Funciones polinómicas.
  • Funciones constantes.
  • Funciones polinómicas de primer grado.
  • Funciones racionales.

¿Qué es el dominio de una función?

El dominio de una función f(x) es el conjunto de todos los valores para los cuales la función está Seguir leyendo “Funciones y sus características” »