Problema para mostrar un mensaje
Robinson, el director del programa, requiere un programa que permita mostrar un mensaje de bienvenida a los estudiantes del primer semestre del Programa de Ingeniería de Sistemas y Computación. El mensaje es “Bienvenidos al programa de Ingeniería de Sistemas y Computación”.
Para la solución del problema debemos tener en cuenta lo siguiente:
Abstracción:
Para el primer interrogante, se debe identificar qué solicita el programa. En este caso, la meta del programa es mostrar un mensaje.
Para el segundo interrogante, se ignoran los elementos que no son necesarios para la solución del problema y se selecciona los más importante. En este caso podría ser, ignorar el nombre del director como dato irrelevante y como dato relevante el mensaje "Bienvenidos al programa de Ingeniería de Sistemas y Computación"
Descomposición:
Para este interrogante se debe mostrar las acciones o partes que se requieren para solucionar el problema.
En este caso, la acción sería Mostrar mensaje.
Siempre las acciones deben de tener la misma sintaxis, es decir, Verbo (Mostrar) + Complemento (Mensaje)
Reconocimiento de patrones:
Para responder este interrogante se debe identificar que elementos de ejercicios anteriores me pueden servir para solucionar el problema actual.
En este caso, no hay elementos que pueda reutilizar, debido a que, es el primer ejercicio realizado.
Codificación:
Solución 1:
Se usa la funcion print para imprimir un mensaje.
Solución 2:
Se introduce el concepto de función, por tanto, se define la función main () para irnos familiarizando con el lenguaje de programación java
Tener en cuenta: en la función main va la descomposición del programa y ejecuta todas las instrucciones.
Solución 3:
Una cadena podría ir en una variable, cómo se muestra en el ejemplo. Mensaje sería la variable y lo que se está asignado es el "Bienvenidos al programa de Ingeniería de Sistemas y Computación "
Tener en cuenta: las cadenas se representan en "" y son de tipo string o str.
Solución 4:
Se cambia la variable mensaje que está dentro del main y se saca de la función cómo una constante.
Tener en cuenta: las constantes se escriben en MAYÚSCULA asumiendo que es una constante, debido a que,, python no tiene una instrucción que me muestre constantes, es decir, no existen.
Solución 5:
Se introduce en la parte inicial la documentación del código.
Tener en cuenta: nombre del programa, autor, fecha y licencia, se recomienda la licencia GNU GPL V3.
Solución 6:
Se agrega la función mostrar_mensaje porque la idea es mantener una estructura en todas las soluciones del curso.
Tener en cuenta: la idea es ejecutar la instrucción que está en el main, en este caso sería la función mostrar_mensaje (print).
Solución 7:
Se puede además, documentar cada función con """ """ para facilitar y entender el código.
Temas a profundizar para la solución de este problema: