Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad
Protocolo individual de la unidad n°:
Análisis y síntesis:
Síntesis e interpretación personal de los temas vistos en la unidad
Sistemas distribuidos:
Son piezas de software que sirven para coordinar las acciones de varias computadoras. Esta
coordinación se logra mediante el intercambio de mensajes, es decir, con trozos de datos que
transmiten información. Los sistemas distribuidos requieren componentes concurrentes, una red
de comunicación y un mecanismo de sincronización. Permiten compartir recursos, incluyendo el
software, por los sistemas conectados a una red. Por lo tanto, el sistema se basa en una red que
conecta las computadoras y maneja el enrutamiento de los mensajes.
La computación distribuida es un área de la informática que se encarga de analizar los sistemas
distribuidos. El programa informático que se ejecuta en un sistema distribuido se denomina
programa distribuido.
Características de los sistemas distribuidos:
Lenguaje de programación:
Un lenguaje de programación es una herramienta que permite desarrollar software o
programas para computadora. Los lenguajes de programación son empleados para diseñar e
implementar programas encargados de definir y administrar el comportamiento de los
dispositivos físicos y lógicos de una computadora. Mediante la creación e implementación de
algoritmos de precisión que se utilizan como una forma de comunicación.
Un lenguaje de programación se conforma de una serie de símbolos y reglas de sintaxis y
semántica que define la estructura principal del lenguaje y le dan un significado a sus elementos
y expresiones.
Programación estructurada.
En el proceso de codificación, las líneas del código se multiplican continuamente, por
consiguiente, el tamaño del software se incrementa. Se vuelve casi imposible recordar el flujo del
programa gradualmente. Si nos olvidamos como se construye el software y sus subyacentes
programas, los archivos… resulta muy difícil compartir, modificar y eliminar los fallos del
programa. La solución yace en la programación estructurada. Motiva al desarrollador a usar
subrutinas y estructuras de control loops en vez de usar simples saltos en el código, de este
modo haciendo el código más claro y mejorando su eficiencia, la programación estructurada
también ayuda al programador a reducir el tiempo de codificación y organizar el lenguaje de
programación correctamente.
La programación estructurada define como debe ser codificado el programa. La programación
estructurada usa principalmente 3 conceptos.
. Análisis ´Top-Down´: el software se crea principalmente para llevar acabo un tipo de trabajo
racional. Este tipo de trabajo se conoce como problema en la jerga software.
. Programación modular: mientras se programa, el código se rompe en pequeños grupos de
instrucciones. Estos grupos denominan módulos, subprogramas.
. Codificación estructurada: en referencia al análisis top- Down, la codificación estructurada
divide los módulos en pequeñas unidades del código para su satisfactoria ejecución.
Programación funcional.
La programación funcional es un estilo de lenguaje de programación, que usa conceptos de
funciones matemáticas. En matemáticas una función siempre debe producir el mismo resultado
si recibe el mismo argumento. En un lenguaje procedimental, el flujo del programa funciona a
través de procedimientos, esto es, el control del programa se transfiere al procedimiento
mencionado.
Asignatura Datos del estudiante Fecha
Apellidos: León Méndez
Introducción a la
12/06/2022
ingeniería
Nombre: Vanessa Alexandra
Directrices de codificación .
Las distintas prácticas de estilo de codificación varían en cada organización, sistema operativo,
y en el mismo lenguaje de codificación
Discusión:
Dudas, desacuerdos, discusiones