domingo, 3 de marzo de 2019

U1_ Diagramas de flujo

DIAGRAMAS DE FLUJO 

Los diagramas de flujo representan de forma gráfica los pasos a seguir para realizar una tarea. 
Ayuda a identificar los pasos que están duplicados o de más y al reducirlos, se optimiza la tarea. 
Por ejemplo: 


Resultado de imagen para DIAGRAMAS DE FLUJO

Elementos básicos para elaborar un diagrama:

Resultado de imagen para Elementos básicos para elaborar un diagrama:

Desarrollo de diagramas de flujo utilizando herramientas de software

Existen muchas herramientas para dibujar diagramas de flujo, por ejemplo en el procesador de texto Word tenemos la herramienta "SmartArt".
Existen otras herramientas, por ejemplo el programa Visio. 

Simbología

Existen elementos que se pueden utilizar para explicar mejor los diagramas para seguir el orden de diagrama cuando necesitamos varias páginas de éste. 
Algunos ejemplos de estos símbolos son: 

Cuando de utilizan almacenes, el sentido de la flecha indica la operación que se realizará al almacén de datos, por ejemplo: 


MATERIAL DE REFERENCIA: 

¿Cómo hacer un diagrama de flujo en Visio?



U1_Algoritmos

ALGORITMOS

Un algoritmo es un conjunto de pasos, que al llevarse a cabo en una secuencia indicada, ayudan a realizar cierta actividad. 


ACTIVIDAD DE APRENDIZAJE 6

Describan los pasos a seguir para la elaboración de una tasa de café. 

    1. Calentar el agua a 65° C aproximadamente. 
    2.  Con el agua ya caliente, llenar una tasa.
    3. Abrir el sobre de café.
    4. Verter 2 cucharadas de café en la tasa. 
    5. Mezclar el café con la cuchara hasta que se disuelva completamente. 
    6. Endulzar con azúcar al gusto. 
    7. Disfruta tu café. 

     Elementos de los algoritmos 

    Un elemento muy importante son las decisiones. Para incluir una decisión en un algoritmo utilizamos la palabra: "si", seguida de una condición. Después se incluye la palabra: "entonces" y la acción o acciones a realizar cuando se cumple la condición. También se puede incluir la frase: "en caso contrario" seguido de la acción u acciones a realizar cuando no se cumple la función. 


    ACTIVIDAD DE APRENDIZAJE 7
    I. Tres definiciones de los términos.

    Algoritmo:
    1. Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
    2. Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema
    3. En el contexto matemático, los algoritmos son una serie de normas o leyes específicas que hace posible la ejecución de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad. 

    Diagrama de flujo:
    1. Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso se representa por un símbolo diferente que contiene una breve descripción de la etapa de proceso.
    2. Se conoce como diagramas de flujo a aquellos gráficos representativos que se utilizan para esquematizar conceptos vinculados a la programación, la economía, los procesos técnicos y/o tecnológicos, la psicología, la educación y casi cualquier temática de análisis.
    3. El diagrama de flujo o también diagrama de actividades es una manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo.


    II. Analizalas y redacta tu propia definición 




     Características y elementos de los algoritmos 

    Características: claros, replicables y finitos. 

     Los algoritmos cuentan con tres componentes:

    1. Entrada: Introducir los datos que se necesitan para llevar a cabo el proceso. 
    2. Procesamiento: Actividades a realizar para llevar a cabo el proceso. 
    3. Salida: Resultados del proceso. 


    ACTIVIDAD DE APRENDIZAJE 8
     Algoritmo para calcular el área de un rectángulo con sus elementos. 

    1. Inicio
    2. Leer b y h
    3. Multiplicación= b*h
    4. Imprimir ("El área es")
    5. Fin
    ACTIVIDAD DE APRENDIZAJE 9
    I. Identifica con una "x" los elementos de los algoritmos. 


    II. Ordena los elementos para la elaboración de un algoritmo. 
    1. Entrada
    2. Procesamiento
    3. Salida

    El uso de algoritmos en computación 

    Metodología para el desarrollo de sistemas: 
    1. Identificación del problema: Se identifica el problema a resolver.
    2. Análisis: Se definen los requerimientos de información y los procesos. 
    3. Diseño: Se realizan los prototipos de las pantallas del sistema y se documentan los procesos. 
    4. Programación: Se toman los algoritmos y se programan utilizando un programa de programación como Java, Visual Basic, C#,etc.
    5. Pruebas: Comunmente a diferentes niveles: por elemento, por sistema, pruebas para el usuario final. Una vez que el sistema pasa por todas estas pruebas, esta listo para ponerse en funcionamiento. 
    6. Implementación y mantenimiento: El sistema se instala y se capacita a las personas que lo utilizaran. Es común encontrar pequeños problemas o áreas de mejora, por lo que el sistema se tiene que modificar. 
    Entonces, los algoritmos en computación sirven para explicar los procesos que se quieren automatizar de una forma estandarizada. 


    ACTIVIDAD DE APRENDIZAJE 10
    Elige un problema de tu vida cotidiana y plantea un algoritmo para solucionarlo.

    -Cargar un celular-

    INICIO

    1. Buscar el cargador
    2. Tomar el cargador
    3. Tomar el celular 
    4. Ponerle el celular al cargador 
    5. Conectar el cargador al enchufe
    6. Cerciorarte que este cargando 
    7. Revisar que la bateria llegue a 100%
    8. Desconectar
    FIN 


    ACTIVIDAD DE APRENDIZAJE 11
    Explica para que sirven los algoritmos en computación. 

    IMPORTANCIA DE LOS ALGORITMOS EN INFORMÁTICA 

    • El papel de un algoritmo es fundamental. Sin un algoritmo no puede existir programa alguno, y sin un programa no hay cosa alguna que ejecutar.
    • Nos permiten diseñar programas o crear diferentes soluciones a ciertos problemas inicialmente planeados. 
    • El algoritmo es la base o escencia para el desarrollo de aplicaciones, se usa para definir un método Problema-Solución que, en una lista bien definida, ordenada y finita de operaciones permite hallar la solución de un problema. 
    • Básicamente es la columna vertebral para llevar a cabo una programación por medio de periféricos que ayudan a la realización del programa. 
    II. Definición en conjunto con los 3 puntos. 

    Algoritmo se define como un conjunto de pasos a seguir que se dan con el propósito de solucionar un problema o llevar a cabo cierta actividad por lo que los pasos o instrucciones van de forma ordenada y clara para que al realizar dicha actividad no exista ninguna duda.

    Los algoritmos cuentan con 3 características: entrada, procesamiento y salida. 

    En nuestra vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas, como por ejemplo: manuales de usuario, instrucciones que debe recibir un empleado por parte de su patrón. 
    En nuestro día a día utilizamos algoritmos en todo momento, desde preparar una limonada hasta ver nuestro programa favorito de TV, sin darnos cuenta los pensamientos y organización de nuestra semana esta basada en algoritmos. 


    Diagramas EPS

    Los diagramas Entrada-Salida (EPS) muestran de forma explícita los componentes de cualquier sistema. 
    Todo sistema incluye: entradas, datos que se necesitan para realizar el proceso; proceso, manipulación de los datos a través de las operaciones; y salidas, resultados de la manipulación de los datos que se puedan identificar como información.