Esta es mi solucion con las ciudades que puso de ejemplo la maestra
Introducción
¿Qué es una operación matemática?
Propiedades y orden de las operaciones
Quiz: Introducción
Sistema binario
¿Qué es el sistema binario?
Conversión entre binario y decimal
Suma y resta de binarios
Multiplicación y división de binarios
Quiz: Sistema binario
Operadores
¿Qué son las tablas de verdad?
Operadores lógicos
Operadores aritméticos
Operadores de comparación
Reto 0: identifica los operadores
Quiz: Operadores
Algoritmos y diagramas de flujo
¿Qué es un algoritmo? ¿Cómo resolver problemas con algoritmos?
¿Qué es un diagrama de flujo?
Reto 1: ¿hay dinero en el cajero electrónico?
Reto 2: buscador de ciudades
Reto 3: login de usuarios
Quiz: Algoritmos y diagramas de flujo
Próximos pasos
Toma el Curso de Pensamiento Lógico: Tipos de Datos y Estructuras de Control
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ana Belisa Martínez
Vamos a crear un diagrama de flujo en el cual evaluaremos que ciudades hacen parte de un país y cuáles no. Este ejemplo nos llevará a comprender que en ocasiones es necesario que la persona que está creando el diagrama de flujo cree las condiciones para que el flujo nos lleve al resultado deseado.
En este ejemplo, trabajaremos con 4 ciudades (Bogotá, New York, París y Medellín). Vamos a llevar este ejemplo a un diagrama de flujo que nos permita validar, si estas ciudades pertenecen o no pertenecen a nuestro país de ejemplo que será Colombia.
Nuestro diagrama de flujo va a estar compuesto por un elemento de inicio, un elemento de fin, un elemento de toma de decisión y 2 elementos de representación de proceso. A continuación, se mostrarán los pasos para construir nuestro diagrama de flujo.
Este elemento es transcendental en nuestro diagrama debido a que marca en que parte comienza el proceso.
El primer elemento del diagrama de flujo, es un elemento que representa un proceso, este recibirás cada uno de los nombres de las ciudades que se quieren evaluar.
El tercer elemento es un elemento de decisión, este tiene como función llevarnos a la respuesta de sí la ciudad está en Colombia o no, si la respuesta es negativa se finaliza todo el flujo, pero si la respuesta es positiva se sigue avanzando por el flujo.
El cuarto elemento es de proceso, a este punto solo llegan las ciudades que son de Colombia. Este punto es muy importante debido a que cuando se esté creando el algoritmo aquí se puede ejecutar alguna acción, como por ejemplo mostrar un mensaje en pantalla confirmando que la ciudad si pertenece a Colombia.
Al igual que indicar el inicio, indicar el final, también es trascendental dentro de los diagramas de flujo, debido a que de esta manera los usuarios de nuestro diagrama de flujo, pueden saber, donde termina todo el proceso.
Hemos construido un diagrama de flujo que representa el proceso donde se confirma si una ciudad pertenece a Colombia o no. En este ejemplo, descubrimos que en ocasiones los flujos pueden finalizar, cuando una condición no se cumple.
¡Te invitamos a que optimices el diagrama de flujo creado para nuestro buscador de ciudades, una vez lo hagas compártenos tus resultados en la sesión de comentario!
Contribución del curso creada por: Silfredo Ibarra.
Aportes 327
Preguntas 9
Esta es mi solucion con las ciudades que puso de ejemplo la maestra
😅 Este fue mi resultado
⚡Realizando ejercicio propuesto en clase
.
En python:
cities = ("Bogota", "NY", "Paris", "Medellin", "Amsterdam", "Birmingham")
for city in cities:
if city == "Bogota":
print(f"{city} es una ciudad de Colombia")
elif city == "Medellin":
print(f"{city} es una ciudad de Colombia")
Me parece muy importante los aportes de varios compañeros que han hecho al reto y las diferentes logicas representadas mediante el Diagrama de Flujo, sería muy bueno que el equipo de Platzi reconociera los mejores, brindandoles sus comentarios de porque se destacan frente al resto, en mi humilde opinión hay algunos diagramas que presentan equivocos y para los ojos no muy bien entredados los pueden pasar como bien realizados cayendo en el error.
creo que primero deberíamos definir los datos la lista de ciudades para que el usuario elija una ciudad y de alli a la pregunta si esta o no en el pais. y hacer de ello una burbuja o bucle para ahorrar procedimientos, y si es positivo damos finalizacion y si es negativo le preguntamos nuevamente, “esta ciudad no se encuentra en colombia, quieres continuar?” SI=> solo volvemos al principio NO=> vamos al final.
DIAGRAMA DE FLUJO (RETO 2)
LEO SUS FEEDBACK 😃
Ejercicio propuesto con dos iteraciones:
otra forma en JavaScript
Yo lo hice de manera que el usuario pueda escoger que desea, yo pienso que siempre hay que tratar de hacer todo mas amable al usuario final
Mi diagrama se centro únicamente en mostrar un mensaje de que ha fallado y darle la opción a la persona de intentarlo nuevamente. Pero me parece muy interesante los diagramas de los demás , en donde se evalúa las cuatro ciudades propuestas
¿Se puede representar en un diagrama un espacio de fusión entre un proceso y una pregunta? o ¿Se tendría que manejar de forma separada?
💪🧠Reto #2
Solución en Python
Diagrama de Flujo:
Hola este es mi diagrama.
Lo hice de una manera generica para que sea mas comprencible.
Por mi parte, lo hice para buscar de forma general la ciudades determinado los paises.
Utilice mi país en lugar que el de Colombia, de todas formas agradezco cualquier tipo de corrección.
Holaa aca les muestro mi diagrama de flujo.
¿POR QUE? CREATIVIDAD.
Le agregue un diagrama de VENN que simula una lista o base de datos.
Espero les guste:
Recibo cualquier feedback o critica constructiva.
Este es mi diagrama 😃 (Me gustaría recibir feedback)
Este serìa mi diagrama de flujo
Este fue el resultado y mi manera de optimizarlo fue NO poniendo el nombre de cada ciudad sino que la persona introduzca el nombre de la ciudad que desee para saber si esta en Colombia o no.
Este es mi diagrama de buscador de ciudades
Mi diagrama para validar ciudades
Creo que la prolijidad no es lo mio, pero recibo mejoras
Mi algoritmo para el buscador de ciudades
Buenos días, les recomiendo https://lucid.app/
es una herramienta que sirve para crear diagramas de flujo.
Aquí mi solución
Hola, este es mi diagrama de flujo para validar las ciudades de Colombia 😃
Este es mi aporte, se agradece el feedback.
Acá mi tarea
![](
Intente hacerlo de forma que tanto una computadora o una persona lo entienda, espero que lo haya logrado.
Realizando ejercicio propuesto en clase
Dejo mi flujo optimizado y pasando por todos los lugares mencionados.
estarian “anidadas”
Un poco más simplificado
feedback plz
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?