A1 Programacion Visual
A1 Programacion Visual
A1 Programacion Visual
1
INDICE
Contents
OBJETIVO DEL TEMA ................................................................................................................... 3
INTRODUCCION .............................................................................................................................. 4
CARACTERISTICAS DE UN ALGORITMO ................................................................................ 5
PARTES DE UN ALGORITMO...................................................................................................... 6
EJEMPLOS DE ALGORITMOS .................................................................................................... 6
DIAGRAMAS DE FLUJOS PARA ALGORITMOS/ PROGRAMACION IFORMATICA ...... 7
COMO PLANIFICAR Y DIBUJAR UN DIAGRAMA DE FLUJO BASICO ............................. 8
DIAGRAMAS DE FLUJOS EN OTRO CAMPOS ....................................................................... 9
TIPOS DE DIAGRAMAS DE FLUJO.......................................................................................... 10
EJEMPLO DE UN ALGORITMO Y DIAGRAMA DE FLUJO DE LA VIDA COTIDIANA .. 11
2
OBJETIVO DEL TEMA
3
INTRODUCCION
Todo algoritmo tiene una entrada, conocida como inputy una salida, conocida
como output,y entre medias, están las instrucciones o secuencia de pasos a
seguir. Estos pasos deben estar ordenados y, sobre todo, deben ser una serie
finita de operaciones que permitan conseguir una determinada solución. En el
mundo de la programación, todo programa o sistema operativo funciona a través
de algoritmos, escritos en un lenguaje de programación que el ordenador pueda
entender para ejecutar los pasos o instrucciones de una forma automatizada. A
nivel debig data e inteligencia artificial, los algoritmos analizan la información y
datos de consumidores y usuarios finales.
4
procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de procesos
de negocios", "notación y modelado de procesos de negocio (BPMN)" o "diagrama
de flujo de procesos (PFD)".
CARACTERISTICAS DE UN ALGORITMO
5
PARTES DE UN ALGORITMO
La entrada o input: son los datos sobre los que aplica las instrucciones. En
una receta, serían los ingredientes; para el PageRank de Google, son todas
las páginas web que detecta la araña del buscador.
EJEMPLOS DE ALGORITMOS
Pagerank
El algoritmo PageRank de Google es quizá el más conocido del mundo digital.
Su función es seleccionar el orden de los enlaces que aparecen cuando
insertas una palabra o conjunto de palabras en el cajetín de búsqueda. Pero en
el rey de los buscadores también operan otros algoritmos, menos conocidos,
que se encargan de filtrar los resultados por país de procedencia, idioma…
además de seleccionar qué contenidos de pago (anuncios) ve cada usuario en
ese momento del día y para esa keyword.
Edgerank
Edgerank es el nombre del algoritmo de Facebook y se encarga de determinar
qué publicaciones ves cada vez que accedes a la red social. No, no se trata de
las últimas que han publicado todos tus contactos, sino de aquellas que
Edgerank cree que pueden ser de tu interés. Así que, si hace mucho que no
sabes nada de tu antiguo compañero de clase, échale la culpa a este
algoritmo.
Netflix
6
¿Por qué Netflix te recomienda unas series y películas y no otras? ¡Exacto! Por
su algoritmo, una combinación de factores como tus gustos, las horas a las que
te conectas o lo que ya has visto, que decide cuál va ser tu próxima obsesión.
Algoritmos de recomendación
Spotify, YouTube o Instagram también funcionan con algoritmos de
recomendación. De su éxito, es decir, de lo precisos que sean a la hora de
acertar qué contenidos les van a molar a los usuarios, depende no solo la
rentabilidad de las marcas que los ofrecen, sino también la propia experiencia
de usuario en el canal. Si cuando entras en Spotify y pulsas en la opción de
Radio, sonaran canciones que hacen daño a tus oídos, ¿a que no repetirías?
Los algoritmos también son la base de los chatbots que emplean cada vez más
comercios electrónicos para dar un servicio al cliente más inmediato; sirven
para realizar análisis predictivos gracias a la inteligencia artificial; ayudan a
determinar el modelo de atribución de un negocio digital (qué punto de
contacto tiene mayor tasa de conversión) Incluso sirven para realizar grandes
operaciones financieras que serían imposibles para un ser humano, como
explican en esta charla. Aunque a veces, también fallan.
Como una representación visual del flujo de datos, los diagramas de flujo son
útiles para escribir un programa o algoritmo y explicárselo a otros o colaborar con
otros en el mismo. Puedes usar un diagrama de flujo para explicar detalladamente
la lógica detrás de un programa antes de empezar a codificar el proceso
automatizado. Puede ayudar a organizar una perspectiva general y ofrecer una
guía cuando llega el momento de codificar. Más específicamente, los diagramas
de flujo pueden:
7
A menudo, los programadores pueden escribir un pseudocódigo, una combinación
de lenguaje natural y lenguaje informático que puede ser leído por personas. Esto
puede permitir más detalle que el diagrama de flujo y servir como reemplazo del
diagrama de flujo o como el próximo paso del código mismo.
8
DIAGRAMAS DE FLUJOS EN OTRO CAMPOS
9
Difundir políticas de comunicación, como un plan de R.R. P.P. de emergencia.
10
EJEMPLO DE UN ALGORITMO Y DIAGRAMA DE FLUJO DE LA
VIDA COTIDIANA
Algoritmo: cargar un celular
1. Inicio
2. Buscar o pedir un cargador para el celular.
3. Enchufar el cargador en el celular.
4. Enchufar el cargador al contacto de corriente eléctrica.
5. Verificar si el dispositivo está cargando.
6. Desconectar cuando el celular marque el 100% de la batería cargada.
7. Fin.
inicio
Buscar o pedir un
cargador para
celular
Fin
CONCLUSION
Para finalizar podemos concluir que la importancia de los algoritmos y los
diagramas de flujos pueden ser muy importantes para nuestra educación, trabajo o
cualquier situación que se nos presente pues ya visualizamos que son una
herramienta fácil de digerir y de utilizar, así no tendremos tantas complicaciones al
momento de querer aprender o memorizar algunas reglas, procedimientos,
palabras claves e incluso el ordenamiento que se puede obtener ya que
llegaremos a un propósito mas rápido.
Bibliografías
Qué es un diagrama de flujo (Dakota del Norte). Lucidchart.
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
Edix, R. (2022, 20 de junio). Algoritmo: qué es, para qué sirve, ejemplos de
algoritmos y cómo funciona Edix España. https://www.edix.com/es/instituto/que-
es-algoritmo/
Algoritmos: qué son y qué tipos existen - Ferrovial . (2022, 18 de octubre).
Ferrovial. https://www.ferrovial.com/es/stem/algoritmos/
12