Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de México
División de Ciencias Exactas, Ingeniería y Tecnología
Desarrollo de software
Diseño: DL-CPL
1
ÍNDICE
INTRODUCCIÓN......................................................................................................................3
DESARROLLO DE LA ACTIVIDAD.............................................................................................4
CONCLUSIONES.......................................................................................................................8
REFERENCIAS BIBLIOGRÁFICAS..............................................................................................9
2
INTRODUCCIÓN
Conforme han pasado los años, los lenguajes de programación han evolucionado y ha
habido un gran desarrollo de sistemas o software cuyo fin principal es facilitar las
actividades diarias de los usuarios. Por esto, como programador, es importante
comprender los conceptos básicos de programación, los tipos de lenguajes que se utilizan
para el desarrollo, interpretar adecuadamente los algoritmos, para poder dar una solución
los problemas que se presenten en el futuro. “En términos generales, un lenguaje de
programación es una herramienta que permite desarrollar software o programas para
computadora. Los lenguajes de programación son empleados para diseñar e implementar
programas encargados de definir y administrar el comportamiento de los dispositivos
físicos y lógicos de una computadora. Lo anterior se logra mediante la creación e
implementación de algoritmos de precisión que se utilizan como una forma de
comunicación humana con la computadora, (UAAA, 2023)”.
Existen muchos lenguajes de programación, que han sido elaborados con diferentes
objetivos, ya que todos ellos tienen diferentes reglas, no solo sintácticas, sino semánticas
también, lo que permiten definir el tipo de datos que se pueden usar, lo que deriva en el
tipo de acciones que se pueden hacer.
3
DESARROLLO DE LA ACTIVIDAD
a. Datos
I Variables
II Constantes
b. Operadores
I Lógicos
II Aritméticos
III Relacionales
IV Jerárquicos
c. Estructuras de control
I Secuenciales
II Selectivas
III Repetitivas
https://www.canva.com/design/DAFqz9ZXPNQ/u1LxRjNLKIUixydcQlMAoA/view?
utm_content=DAFqz9ZXPNQ&utm_campaign=designshare&utm_medium=link&utm_sour
ce=publishsharelink
4
Considera el siguiente planteamiento:
La suma de dos números dentro del rango del 1 al 50. Si el usuario ingresa un número
que no se encuentre en el rango especificado, el programa deberá enviar un mensaje
haciéndole saber las características de los datos correctos y deberá regresar a solicitar
nuevos datos. El programa deberá arrojar el resultado de la suma.
Análisis del problema: deberás presentar de forma clara las variables, constantes,
procesos a realizar, así como hacer uso de al menos una estructura de control,
misma que deberás justificar
Analizando el problema
Se deben sumar dos números de entre un rango de números desde el 1 hasta el 50, lo
que significa que no se pueden poner números que estén fuera de este rango, es decir no
números negativos, ni números más allá del 50. Serán 3 variables de tipo entero, ya que
no se admiten números decimales, negativos, etc. Lo principal es definir el tipo de
bibliotecas stdio.h (por sus funciones de entrada, salida, tipos y macros). La variable var1,
y variable var2, serán las variables que almacenaran los números a sumar, la variable
Resultado, es donde se almacenara el resultado de la suma, sin embargo, el problema
marca que hay una condición: si el número que se introduce no tiene las características
de los números solicitados, el programa debe indicárselo al usuario y posteriormente
deberá solicitar los datos nuevamente para llevar a cabo la operación correspondiente. En
este punto considero que la estructura de control que aplicaría en este caso es la
estructura de control condicional compuesta if-else, ya que nos solicita una condición. Ya
que, si los números introducidos son entre 1 y 50, la condición se cumple y se cumple el
resultado, de no ser así else entonces, se debe volver al paso donde se solicitan de nuevo
los datos, no sin antes indicarle al usuario que los datos introducidos no son válidos, este
procedimiento es un bucle, y en cuanto se cumple la condición el bucle termina, por lo
tanto, me parece la mejor opción.
5
6
7
CONCLUSIONES
“La lógica de programación nos sirve a todos los profesionistas, no es exclusiva de los
ingenieros. El aplicar las dos primeras fases, nos permitirá efectuar de una forma más
rápida, simple y ordenada cada uno de los procesos y actividades que realizamos en
nuestro día a día (Olivares, 2023)”.
8
REFERENCIAS BIBLIOGRÁFICAS