Want to make creations as awesome as this one?

Transcript

Paradigmas y

metodología de la programación

Ingeniería en Telemática

Evidencia de aprendizaje: Paradigmas y metodología de la programación.

Alumna: Alba Lizeth Hernández Trinidad

INTRODUCCIÓN DE LA PROGRAMACIÓN

Se dice que la acción de programar consiste en indicarle a la computadora que es lo que tiene que hacer (Winder, 1995, p.3).

Los programadores elaboran conjuntos de instrucciones que la computadora interpreta y ejecuta para resolver un problema específico.

(Redirect Notice, s. f.)

EJECUCIÓN DE PROGRAMAS EN LA COMPUTADORA

Al ejecutar cualquier programa una vez que el programa y los datos fueron almacenados en la memoria principal, se realiza el siguiente proceso en el interior de la CPU (Chakray, 2023).

Un programa constara de cuatro pasos para poder funcionar:1.- La unidad de control consulta a la memoria la instrucción indicada al programa y la almacena.2.- La unidad de control la decodifica.3.- Una vez detectados los dispositivos envía señales o si es el caso los datos a la memoria correspondiente.4.- Cada dispositivo concluye con el mismo procedimiento para la siguiente instrucción.

(Arredondo, 2015)

PROGRAMACIÓN

LENGUAJE DE

El lenguaje de programación sirve para escribir código orientado a resolver algún problema o necesidad.

Para que pueda poder funcionar un lenguaje de programación tiene que contener tres factores principales los cuales son:1.- Alfabeto 2.- Sintaxis 3.- Semántica Cada uno de estos forma parte de las reglas que seguiremos para poder crear nuestro código.

Los lenguajes de programación se dividen en dos niveles de bajo y alto nivel

(Conceptos Básicos de Programación: Lenguaje de Programación, s. f.)

Paradigmas de programación

Paradigmas de programación

Los paradigmas de programación se definen como las diversas maneras que a lo largo de la transformación de los lenguajes de programación se han reconocido. Éste define la forma en que se estructura el código, y la relación de éste con los datos (Ibidem, p. 165).

Con los paradigmas encontramos que se dividen en cuatro formas de ser representados, por lo menos cada lenguaje de programación se compone de dos paradigmas. Un ejemplo de ello es el lenguaje C.

(Ana, 2021)

METOLOGÍA

de la

PROGRAMACIÓN

Es 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 (Martínez y Martín, 2003, p.46).

La importancia de disponer de una metodología radica en la necesidad de estructurar las acciones requeridas para abordar el problema específico, considerando todos los requisitos, datos y objetivos del proyecto.

FASES DE LA METODOLOGÍA DE LA PROGRAMACIÓN

Independientemente del paradigma que se elija y del lenguaje que se utilice para programar, existe un conjunto de fases que deben seguirse para realizar un programa de computadora que constituyen una metodología (Levine, 2001) .

Para poder llevar a cabo la metodología de programación necesitamos seguir los pasos correspondientes, ya que si nos llegaramos a saltar al menos un paso, comenzariamos a tener errores y no sabriamos porque paso comenzar a verificar los problemas.

Ejemplo de algoritmo

Ejemplo de algoritmo

Ejemplo de algoritmo

Ejemplo de algoritmo

EJEMPLO DE ALGORITMO

Ejemplo de algoritmo

Ejemplo de algoritmo

Ejemplo de algoritmo

Algoritmo para poner un videojuego en la televisión 1.-Enciende la televisión. 2.-Enciende la consola de videojuegos. 3.-Asegúrate de que la consola esté conectada correctamente a la televisión mediante un cable HDMI u otro cable de video.4.-Enciende el control del videojuego. 5.-Selecciona el videojuego que deseas jugar desde la pantalla de la consola. 6.-Espera a que el videojuego se cargue por completo. 7.-Una vez cargado, presiona el botón de inicio.8.-¡Disfruta del videojuego en la pantalla de televisión!

CONCLUSIONES

En el trancurso de esta unidad fuimos aprendiendo la manera en que las maquinas se comunican con los diferentes lenguajes de programación que existen, asi mismo fuimos descubriendo los diferentes paradigmas de programación estableciddos y como cada lenguaje va utilizando uno o más de los mismos, a su vez obtuvimos el conocimiento de como los algoritmos nos acompañan en nuestro día a día, obteniendo este conocimiento nos resultara mas facil la eleccion de nuestro lenguaje de programación.Tambien pudimos reconocer cuales son las metodologías que existen a la hora de programar, y como cada una de ellas nos van facilitando nuestro avance a la hora de realizar un proyecto, lo anterior nos servira para poder obtener soluciones optimas y bien estructuradas para responder a las necesidades que el proyecto requiera.

FUENTES BIBLIOGRAFICAS

Winder, R. (1995). Desarrollo de software con C++. Madrid: Díaz de Santos. 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ènciaLevine, G. (2001). Introducción a la Computación y a la Programación Estructurada. México: Mc Graw Hill.Redirect notice. (s. f.). https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.edx.org%2Fes%2Flearn%2Fjava%2Funiversidad-carlos-iii-de-madrid-introduccion-a-la-programacion-en-java-empezando-a-programar&psig=AOvVaw1xsFQn8HRZRlcKYz6tj6Qk&ust=1707606435901000&source=images&cd=vfe&opi=89978449&ved=0CBQQjhxqFwoTCJCrxPGvn4QDFQAAAAAdAAAAABADArredondo, J. L. (2015, 23 julio). Cómo abrir programas en Windows a través de atajos de teclado. Cinco Días. https://cincodias.elpais.com/cincodias/2015/07/23/lifestyle/1437645415_442293.htmlConceptos básicos de programación: Lenguaje de programación. (s. f.). GCFGlobal.org. https://edu.gcfglobal.org/es/conceptos-basicos-de-programacion/lenguaje-de-programacion/1/Ana. (2021, 25 noviembre). Curso GRATUITO en español sobre computación en Python I: Fundamentos y programación procedimental. CardBiss. https://cardbiss.com/curso-gratuito-en-espanol-sobre-computacion-en-python-i-fundamentos-y-programacion-procedimental/Equipo editorial de IONOS. (2019, 21 marzo). El modelo en cascada: desarrollo secuencial de software. IONOS Digital Guide. https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/el-modelo-en-cascada/