Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Ordenar por
Materia
Nivel

SubNiveles del lenguaje

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,04 KB

LENGUAJE COMPILADO

RESULTADO                            ETAPA


código
código C-----------------------

Editor

     ,--------------------------------*
código fuente---------------compilador
      ,-------------------------------*
código objeto (no es ejecutable)
lenguaje makina
          *-----------------------enlazador
   código ejecutable--------------*
    (lenguaje makina).Exe



     

LENGUAJES VIRTUALES (java)


RESULTADO                            ETAPA

código java
        *---------------------------editor
código fuente---------------------*
(código java).Java
          *------------------------compilador
  código intermedio---------------*     
  ( bytecode).Class
            *----------
... Continuar leyendo "SubNiveles del lenguaje" »

Protocolos y Servidores de Correo Electrónico: Funcionamiento y Características

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,24 KB

Protocolos y Servidores de Correo Electrónico

SASL (Simple Authentication and Security Layer)

SASL es un mecanismo a través del cual los protocolos orientados a conexiones (SMTP, POP, IMAP) se desligan del manejo de la autenticación.

APOP (Authenticated Post Office Protocol)

APOP amplía el protocolo POP3 para incluir un método de autenticación que cifra la contraseña cuando el cliente recibe correos electrónicos. Utiliza hash MD5.

IMAP (Internet Message Access Protocol)

  • Internet Message Access Protocol
  • Actualmente en su versión 4
  • Es un protocolo de nivel de aplicación que opera en el puerto 143.
  • Permite a un cliente local acceder al correo electrónico alojado en un servidor remoto.
  • Soporta el modo desconectado y el modo conectado para el visionado
... Continuar leyendo "Protocolos y Servidores de Correo Electrónico: Funcionamiento y Características" »

Conceptos Esenciales de Formularios y Lenguaje SQL en Bases de Datos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,12 KB

Formularios en Bases de Datos

Los formularios se utilizan principalmente para:

  • Editar o mostrar datos de una tabla o consulta.
  • Controlar el acceso a los datos, determinando los registros específicos a mostrar.

Un formulario es una interfaz gráfica mediante la cual se puede obtener información de una Base de Datos (BD). Permite insertar elementos gráficos llamados controles (por ejemplo: Cuadro de texto, Etiqueta, Botón de Comando, etc.).

Herramientas para Crear Formularios

Existen diversas herramientas para la creación de formularios:

  1. Vista Diseño
  2. Asistente para Formularios
  3. Creación Automática
  4. Gráficos Dinámicos

Concepto de las Herramientas

  1. Vista Diseño: Función que abre un formulario en blanco, al cual se le integran los objetos que se desean
... Continuar leyendo "Conceptos Esenciales de Formularios y Lenguaje SQL en Bases de Datos" »

Cálculo de Matrícula Universitaria en C: Gestión de Costos y Créditos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,42 KB

Problema de Cálculo de Matrícula Académica en C

El siguiente documento describe un ejercicio de programación en C para procesar datos de matrícula académica desde un fichero de texto y calcular los costos asociados.

Formato del Fichero de Entrada: matricula.txt

El fichero matricula.txt contiene varias líneas de texto. Cada línea representa una asignatura matriculada y sigue el siguiente formato:

NOMBRE_ASIGNATURA CREDITOS CONVOCATORIA TIPO

  • NOMBRE_ASIGNATURA: Es una cadena de texto sin espacios.
  • CREDITOS: Un valor numérico (ej: 4.5 créditos).
  • CONVOCATORIA: Un entero mayor o igual a 1 (1, 2, ...).
  • TIPO: Es 1 para grado, 2 para máster, 3 para doctorado.

Ejemplo del Fichero matricula.txt:

Fisica 4.5 1 1
Quimica 6 2 1
ElectrodinamicaCuantica 12
... Continuar leyendo "Cálculo de Matrícula Universitaria en C: Gestión de Costos y Créditos" »

Conceptos Esenciais de Python: Módulos, Refactorización e Control de Versións

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,99 KB

Módulos en Python

Os módulos son arquivos que conteñen código Python que podemos chamar dende o programa principal ou dende outros módulos. O nome do módulo é o nome do arquivo (sen a extensión .py).

Ademais dos módulos que creamos para utilizar no noso código, Python proporciónanos librarías estándar con centos de funcións de propósito xeral.

Para crear un módulo, abonda con crear un arquivo .py cun nome que faga referencia ao código que vai conter. O código do módulo pode conter todo tipo de elementos de programación: definicións de clases, obxectos, métodos, funcións, variables, etc.

Como importar un módulo

Para importar un módulo, podemos utilizar diferentes métodos:

  • import nome_do_módulo: Accedemos a todos os seus
... Continuar leyendo "Conceptos Esenciais de Python: Módulos, Refactorización e Control de Versións" »

Optimización Empresarial con Sistemas TIC: ERP, SCM y Diseño Tecnológico

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,92 KB

Aplicaciones de Gestión Estratégica Empresarial Online

Herramientas Específicas para la Gestión de Empresas

Modelos de software clave:

  • Modelos ERP: Gestión y manipulación de los principales recursos de las empresas.
  • Modelos SCM: Administración de las diferentes redes de suministro de la empresa.

Utilización de Programas ERP

Los programas ERP ofrecen múltiples beneficios, incluyendo:

  • Optimización de los recursos empresariales.
  • Acceso a la información de forma confiable, veraz y en tiempo real.
  • Posibilidad de compartir información con todas las áreas de la empresa, buscando la máxima eficiencia.
  • Descubrimiento y eliminación de procesos innecesarios dentro de la empresa.

Ejemplos de ERP en el Mercado

Algunos de los sistemas ERP más conocidos... Continuar leyendo "Optimización Empresarial con Sistemas TIC: ERP, SCM y Diseño Tecnológico" »

Gestión Completa de Usuarios y Permisos en MySQL

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,95 KB

Gestión de Usuarios y Privilegios en MySQL

Comandos Fundamentales de Usuario

  • Crear usuario: CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
  • Eliminar usuario: DROP USER 'usuario'@'localhost';
  • Renombrar usuario: RENAME USER 'usuarioantiguo'@'localhost' TO 'usuarionuevo'@'localhost';

Administración de Contraseñas y Límites de Cuenta

  • Añadir o cambiar contraseña (método SET): SET PASSWORD FOR 'usuario'@'localhost' = PASSWORD('contraseña');
  • Añadir contraseña (método GRANT): GRANT USAGE ON *.* TO 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
  • Cambiar límites de una cuenta: GRANT USAGE ON `nombre_bd`.* TO 'usuario'@'localhost' WITH MAX_QUERIES_PER_HOUR 100;

Gestión de Permisos

  • Visualizar permisos de un usuario: SHOW GRANTS FOR
... Continuar leyendo "Gestión Completa de Usuarios y Permisos en MySQL" »

Fundamentos de la Arquitectura de Computadoras Digitales

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,69 KB

Arquitectura Fundamental de Computadoras Digitales

Una computadora consta de tres componentes básicos, interconectados entre sí:

  • Procesador
  • Memoria
  • Dispositivos de Entrada/Salida

Buses de Interconexión

La interconexión de estos bloques se realiza mediante tres buses:

  • Bus de datos: Lleva los datos entre la CPU, la memoria y los módulos de entrada/salida.
  • Bus de direcciones: Es controlado por la CPU y se utiliza para direccionar posiciones de memoria y puertos de entrada/salida.
  • Bus de control: Son las señales que utiliza el procesador para controlar a los restantes dispositivos del sistema.

Microprocesadores y Microcontroladores

Ambos son CPU implementadas en un único chip. Difieren en su campo de aplicación:

  • Microcontroladores: Son para aplicaciones
... Continuar leyendo "Fundamentos de la Arquitectura de Computadoras Digitales" »

Ventajas y Desventajas de UML como Lenguaje de Descripción de Arquitectura (ADL)

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,59 KB

Fortalezas y Debilidades de UML como Lenguaje de Descripción de Arquitectura (ADL)

Debilidades de los ADL Tradicionales

  • Restrictivas a veces, no dan flexibilidad para que el arquitecto cambie el modelo arquitectural.
  • Algunos son muy genéricos.
  • Falta de herramientas profesionales para el ambiente profesional.

Fortalezas de UML

  • Provee una notación gráfica.
  • Soporta múltiples vistas.
  • Muchas herramientas que lo soportan.
  • Es un lenguaje de propósito general.

Debilidades de UML

  • No es apropiado para el **análisis automático, validación, verificación** de una arquitectura.
  • No tiene una semántica formal, puede generar **ambigüedad e inconsistencia** en algunos casos.

UML como Estándar de Facto

UML es el estándar *de facto* para describir arquitecturas,... Continuar leyendo "Ventajas y Desventajas de UML como Lenguaje de Descripción de Arquitectura (ADL)" »

Dominando Conceptos Clave de Bases de Datos: Funciones, Campos Calculados, Macros y Joins SQL

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,17 KB

Funciones de Agregación

Realizan un cálculo sobre un conjunto de valores y devuelven un solo valor.

Tipos de Funciones de Agregación:

  • AVG: Calcula el promedio de un conjunto de valores.
  • COUNT: Calcula el número de registros.
  • FIRST y LAST: Describen el primer y último valor de un conjunto de datos solicitado.
  • MIN y MAX: Describen el valor mínimo o máximo de un conjunto de valores de un campo específico.
  • SUM: Calcula la suma de un conjunto de valores.

Campos Calculados

Son aquellos campos cuyos valores se obtienen a través de un cálculo. Resultan de una expresión simple (como una suma) o de expresiones complejas (que incluyen funciones).

Utilidad:

Se utilizan para calcular sueldos, totales de ventas y cualquier otro dato que requiera un cálculo.... Continuar leyendo "Dominando Conceptos Clave de Bases de Datos: Funciones, Campos Calculados, Macros y Joins SQL" »