domingo, 26 de mayo de 2019

SEMANA#17

DEFINICIÓN




Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.

DIAGRAMA DE FLUJO

Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa la secuencia o los pasos lógicos (ordenados) para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama de flujo debe proporcionar una información clara, ordenada y concisa de todos los pasos a seguir.

Por lo dicho anteriormente, podríamos decir que: "Un diagrama de flujo es una representación gráfica o simbólica de un proceso".

Reglas Básicas Para la Construcción de un Diagrama de Flujo

1. Todos los símbolos han de estar conectados

2. A un símbolo de proceso pueden llegarle varias líneas

3. A un símbolo de decisión pueden llegarle varias líneas, pero sólo saldrán dos (Si o No, Verdadero o Falso).

4. A un símbolo de inicio nunca le llegan líneas.

5. De un símbolo de fin no parte ninguna línea.

Los símbolos que se usan para realizar los diagramas de flujo son lo siguientes:


simbologia de diagramas de flujo


Ejemplos de Diagramas de Flujo Veamos un primer ejemplo muy sencillo.

Queremos hacer un programa informático que nos sume dos número y nos de el resultado en pantalla.

Solución del ejemplo:



El símbolo de resultado es un símbolo usado en los diagramas para soluciones con el ordenador. Es el símbolo de salida del resultado por la pantalla del ordenador.

Ves que es muy sencillo, hay que ir poniendo los pasos lógicos que se deben seguir para realizar la tarea o el programa.

En el ejercicio tenemos el inicio y el fin, una entrada de datos, para meter los 2 números, una operación a realizar, la suma, y un resultado a mostrar. Cada uno de esos pasos con su símbolo correspondiente en el diagrama.

Otro ejemplo de un diagrama de flujo para una operación sencilla. Imaginemos que tenemos una lámpara o bombilla y queremos hacer el diagrama de flujo para saber que hacer cuando la lámpara no funciona.

viernes, 10 de mayo de 2019

SEMANA#14

ALGORITMO
- es la palabra tecnológica de moda: los algoritmos hacen esto y aquello, conocen nuestras pasiones más íntimas, van a copar nuestros trabajos, se disponen a destruir la sociedad y el mundo... En el lenguaje cotidiano se hace referencia a ellos como si fueran genios malvados, demiurgos traviesos o el espinazo de mega corporaciones sin escrúpulos. En realidad, un algoritmo es algo más sencillo, un mecanismo ciego y sin voluntad, pero que, como veremos, sí está cambiando el mundo de forma definitiva y merece la máxima atención, no se nos vaya a ir el asunto de las manos.


¿QUE ES UN ALGORITMO?

-Simplemente una serie de instrucciones sencillas que se llevan a cabo para solventar un problema. La regla de multiplicar que aprendimos en el colegio y que permite sacar el producto de dos números de varias cifras, con papel y lápiz, es un sencillo algoritmo. 

Resultado de imagen para algoritmo


DIAGRAMA DE FLUJO DE DATOS

- es una representación estructurada y gráfica que describe cómo circula la información a través de un sistema y los diferentes procesos de transformación a los que se ve sometida. Permite visualizar un sistema como una red de procesos funcionales, conectados entre mediante flujos de datos. Es una de las herramientas más usadas en sistemas computacionales en los que las funciones del sistema son de gran importancia y son más complejas que los datos que éste maneja. 

Es un modelo lógico (no físico) que representa qué hace el sistema y no cómo. Es comprensible por el usuario. Muestra cualquier nivel de detalle y, el flujo de la información asociada. Sirve para identificar y dar nombre a las fuentes de datos, destinos de los datos, flujos de datos, almacenes de datos y, procesos. 

El DFD se desarrolla con un enfoque descendente y está sujeto a una notación y a unas reglas predefinidas que buscan producir un documento conciso y autoorganizado. El DFD se compone de Entidades Externas, flujos de datos, funciones o procesos y almacenes de datos. 


PSEUDOCODIGO

-es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. 

Las principales características de este lenguaje son: 

* Se puede ejecutar en un ordenador 
* Es una forma de representación sencilla de utilizar y de manipular. 
* Facilita el paso del programa al lenguaje de programación. 
Es independiente del lenguaje de programación que se vaya a utilizar. 
* Es un método que facilita la programación y solución al algoritmo del programa. 



3*
-ME LEVANTO

-ME DESACALORO

-VOY AL BAÑO

-ME CEPILLO

-ME BAÑO

-DESAYUNO

-ME VUELVO A CEPILLAR

-ME ORGANIZO PARA IR AL COLEGIO

-Y ME VOY PARA EL COLEGIO

jueves, 9 de mayo de 2019

SEMANA#13

CREAMOS LA EMPRESA PARA LA FERIA DE EMPRENDIMIENTO, EL NOMBRE EL ESLOGAN LA VISION Y LA MISION

Semana 32