Está en la página 1de 9

Universidad Abierta y a Distancia

de México

División de Ciencias Exactas, Ingeniería y Tecnología


Desarrollo de software
Semestre: Primero
Asignatura: Fundamentos de Programación
Unidad de aprendizaje: 1
Actividad: Evidencia de Aprendizaje.
Paradigmas y metodología de la programación
Nombre del estudiante: Emilio Dávalos González Plata
Matrícula: ES 231104353
Grupo: DS-DFPR-2302-B1-008
Docente: Luis Zarate Palacios
Fecha de entrega: Ciudad de México Agosto del
2023

Diseño: DL-CPL

ÍNDICE
INTRODUCCIÓN................................................................................................................ 5
DESARROLLO DE LA ACTIVIDAD...................................................................................6
CONCLUSIONES............................................................................................................... 7
REFERENCIAS BIBLIOGRÁFICAS...................................................................................8
INTRODUCCIÓN
Los lenguajes de programación son conjunto de órdenes o comandos orientados a
resolver algún problema. Estos utilizan varios caracteres como un alfabeto para establecer
una comunicación entre los usuarios y las computadoras. Los elementos que conforman
un lenguaje de programación son el alfabeto, la sintaxis que es la forma de manipular o
combinar el “alfabeto” para representar el conjunto de instrucciones, y la semántica; que
son las reglas que especifican los efectos de las instrucciones.
Los lenguajes de programación se pueden dividir en lenguajes de alto nivel y de bajo nivel.
Los de alto nivel son más parecidos a un lenguaje humano y los de bajo nivel ejercen un
control más directo sobre el hardware.
DESARROLLO DE LA ACTIVIDAD

https://lucid.app/lucidspark/53f3e2bb-d63a-4e3f-a5ab-b0b406c4a1dc/edit?
beaconFlowId=5D47A2802D0D053D&invitationId=inv_617a915f-b067-43fe-
9254-108e6c74ee16&page=0_0#
Análisis del problema

Variables: 2 Números entre el 1 y el 50


Constantes: Sumar 2 números
Proceso a realizar: Sumar 2 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.
Estructura de control: De tipo selectiva doble ya que estas evalúan un valor
o una condición. Determinan las instrucciones a ejecutar en caso de
cumplirse la condición y también las instrucciones a ejecutar en caso de no
cumplirse.
Si los números ingresados son entre el 1 y el 50 realizar suma de los 2
numeros
Si los números ingresados no son entre el 1 y el 50 no sumar los 2 numeros;
indicar al usuario las instrucciones correctar; solicitar nuevos datos
FIN SI

Diseño del algoritmo


Pseudocódigo
Diagrama de flujo
CONCLUSIONES

La metodología de la programación es el “conjunto de estrategias usadas para


abordar un problema y transformarlo en un programa codificado que tendrá una
estructura o arquitectura acorde con un paradigma de programación” (Martinez y
Martin 2003)
Consiste en tener un sistema para resolver los problemas considerando todos los
datos y requerimientos, con esto se reducen errores y también se disminuyen
costos.
La metodología de la programación es necesaria para realizar un desarrollo de
software eficaz, ya que desde el inicio es necesaria la planeación de un programa,
por pasos, partiendo desde el planteamiento de un problema, el análisis de éste, el
diseño de una solución a este problema, la programación o codificación del
software, y las pruebas de este mismo software para poner en marcha este.
Desde el planteamiento del problema y la etapa de análisis se debe mantener
claro que problema se quiere resolver, delimitarlo y analizarlo, es decir aclarar que
datos de entrada necesitamos para resolver el problema y cual es el resultado
deseado, posteriormente es conviente realizar y diseñar un algoritmo, diagrama de
flujo y pseudocódigo para dilucidar como se resuelve el problema. Después la
implementación (codificación) es traducir el algoritmo a un lenguaje de
programación. Una vez que se haya codificado el algoritmo se verifica con la
validación para verificar que su ejecución sea correcta.
Respecto a los operadores jerárquicos tuve dificultad al encontrar ejemplos de
estos.
REFERENCIAS BIBLIOGRÁFICAS
- Martínez Gil, F.A., y Martín Quetglás, G. (2003). Introducción a la programación
estructurada en C. Valencia: Universitat de València
- -Support. Microsoft. com

También podría gustarte