0% encontró este documento útil (0 votos)
39 vistas11 páginas

Programación Web: Conversión de Monedas

espero te sirva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas11 páginas

Programación Web: Conversión de Monedas

espero te sirva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DE MÉXICO CAMPUS SAN

MARTÍN TEXMELUCA N

DIVISIÓN DE INGENIERÍA EN
SISTEMAS COMPUTACIONALES

Nombre de la materia

PROGRAMACIÓN WEP

REPORTE

INGENIERÍA EN SISTEMAS COMPUTACIONALES

PRESENTA(N):

CARLOS ALEJANDRO MARTINEZ DE LA CRUZ

PROFESOR: M.S.C. AYAMAIN SILVA PEREZ

San Martín Texmelucan, Puebla julio del 2024


Contenido

INTRODUCCIÓN…………………………………………………………………………………………………………………………

DESARROLLO………………………………………………………………………………………………………………………………………
……

CONCLUSIÓN………………………………………………………………………………………………………………………………………
……

BIBLIOGRAFIAS…………………………………………………………………………………………………………………………………
……

1
INTRODUCCIÓN

Hoy hemos explorado tres programas diferentes, cada uno con su propio
propósito y paradigma de programación. El primer programa es una
aplicación web que utiliza PHP y HTML para convertir una cantidad de
dinero de una moneda a otra. El segundo programa es un conjunto de
funciones escritas en Python para realizar operaciones aritméticas básicas.
El tercer programa es otra aplicación web para convertir monedas, pero
esta vez utilizando JavaScript y HTML.

2
DESARROLLO

FIGURA 1.1 programa tipo poo-programación orientada a objetos

En este apartado vamos a mostrar este programa que se realizo en el aula


de clases y les vamos a explicar sus características que tiene y la
estructura que estamos manejando y lo que hace que sea diferentes a los
demás programas que vamos a mostrar

Tipo de programa: Parece ser un conjunto de funciones de utilidad para


operaciones aritméticas básicas o una programación poo.

Estructura: El código define varias funciones: división, multiplicación, resta


y suma. Cada función parece realizar las operaciones aritméticas básicas
que sugieren sus nombres: división, multiplicación, resta y suma,
respectivamente.

Paradigma: El paradigma utilizado aquí es la programación tipo poo, ya


que se basa en el concepto de llamar a procedimientos o rutinas.

3
FIGURA 1.2

Clase: El código parece estar organizado en una clase, lo que sugiere que
se utiliza el paradigma de programación orientada a objetos.

Atributos: Los atributos son variables asociadas a una clase. En tu código,


parece haber atributos como “monto”, aunque no se pueden observan bien.

Métodos: Los métodos son funciones asociadas a una clase. En tu código,


tiene métodos como “calcularInteres” y “calcularPago”, que calculan el
interés y el pago respectivamente.

4
FIGURA 1.3 programa tipo estructurado

En este segundo programa vamos a mostrarlo ya en código y ejecutando


el programa con su función y vamos a explicar su función

HTML: Este es el código que se muestra al usuario. Contiene un formulario


donde el usuario puede ingresar la cantidad de dinero que desea convertir
y seleccionar el tipo de moneda que está introduciendo (Dólares o Pesos).

En cuanto a la estructura del programa, está dividido en dos archivos: uno


para la interfaz de usuario (HTML) y otro para la lógica del servidor (PHP).
Esto es típico en la programación web.
El paradigma de programación utilizado aquí es la programación
estructurada. Este paradigma se basa en dividir el programa en bloques de
código o funciones que se ejecutan secuencialmente.

5
FIGURA 1.4

PHP: Este es el código que se ejecuta en el servidor cuando el usuario


envía el formulario. Recoge la cantidad de dinero y el tipo de moneda del
formulario, realiza la conversión de moneda y luego muestra el resultado al
usuario.

FIGURA 1.5 ejecución del programa

El usuario ve una página web (generada por el código HTML) que contiene
un formulario. En este formulario, el usuario puede ingresar la cantidad de
dinero que desea convertir y seleccionar el tipo de moneda que está
introduciendo (Dólares o Pesos).

6
FIGURA 1.6 resultado

Cuando el usuario envía el formulario, los datos del formulario se envían al


servidor.

El servidor recibe estos datos y los procesa utilizando el código PHP.


Dependiendo del tipo de moneda que el usuario seleccionó, el servidor
realiza una conversión de moneda y genera una respuesta que se envía
de vuelta al navegador del usuario.

El navegador del usuario muestra la respuesta del servidor, que es una


nueva página web que muestra el resultado de la conversión de moneda.

FIGURA 1.7 programa del lado del cliente

HTML: Este es el código que se muestra al usuario. Contiene un formulario


donde el usuario puede ingresar la cantidad de dinero que desea convertir
y seleccionar el tipo de moneda que está introduciendo (Dólares o Pesos).
También hay un campo de texto donde se mostrará el resultado de la
conversión

7
FIGURA 1.8

JavaScript (JS): Este es el código que se ejecuta en el navegador del


usuario cuando este envía el formulario. Recoge la cantidad de dinero y el
tipo de moneda del formulario, realiza la conversión de moneda y luego
muestra el resultado al usuario en el campo de texto. También muestra una
alerta con el resultado utilizando la biblioteca SweetAlert.

Programación Estructurada: Este paradigma se utiliza en el código JS. La


programación estructurada se basa en dividir el programa en bloques de
código o funciones que se ejecutan secuencialmente. En tu código, la
función convertirMoneda y el bloque de código que se ejecuta cuando se
envía el formulario son ejemplos de esto.

Programación Orientada a Objetos (POO): No se utiliza en este código. La


POO se basa en la idea de “objetos” que contienen datos y métodos para
manipular esos datos. Si tu código tuviera clases con atributos y métodos,
estaría utilizando la POO.

Programación del Lado del Cliente: Este paradigma se utiliza en el código


HTML y JS. La programación del lado del cliente se refiere al código que
se ejecuta en el navegador del usuario, en lugar de en el servidor. En tu
código, tanto el HTML como el JS se ejecutan en el navegador del usuario.

8
FIGURA 1.9 ejecución del programa

La principal diferencia entre estos paradigmas es cómo se organiza y se


ejecuta el código. En la programación estructurada, el código se ejecuta de
arriba a abajo, y la lógica del programa se divide en bloques o funciones.
En la programación orientada a objetos, el código se organiza en torno a
“objetos” que contienen tanto datos como funciones. Y en la programación
del lado del cliente, el código se ejecuta en el navegador del usuario, lo que
permite interacciones dinámicas con el usuario

FIGURA 2.1 algunas otras diferencias de estos programas presentados

Primer Código (PHP y HTML): Este código es una aplicación web simple
que utiliza PHP y HTML para convertir una cantidad de dinero de una
moneda a otra. El HTML se encarga de la interfaz de usuario, mientras que
el PHP procesa los datos del formulario y realiza la conversión de moneda.
Este código utiliza el paradigma de programación estructurada, donde el
código se ejecuta de arriba a abajo y la lógica del programa se divide en
bloques o funciones.
Segundo Código (Python en imagen): Este código es un conjunto de
funciones escritas en Python para realizar operaciones aritméticas básicas.
A diferencia del primer código, este no es una aplicación web, sino un
conjunto de funciones que se pueden utilizar en cualquier programa
Python. Este código también utiliza el paradigma de programación
estructurada, pero a diferencia del primer código, no interactúa con el
usuario a través de una interfaz web.

9
Tercer Código (JavaScript y HTML): Este código es similar al primer
código en que es una aplicación web para convertir monedas. Sin embargo,
a diferencia del primer código, este utiliza JavaScript en lugar de PHP para
procesar los datos del formulario y realizar la conversión de moneda. Esto
significa que toda la lógica de la aplicación se ejecuta en el navegador del
usuario, no en el servidor. Este código también utiliza el paradigma de
programación estructurada.

CONCLUSIÒN

A través de estos tres programas, hemos visto cómo diferentes


lenguajes de programación y paradigmas pueden ser utilizados para
lograr tareas similares. Aunque los tres programas realizan cálculos y
procesan datos, cada uno lo hace de una manera única. El primer y
tercer programa interactúan con el usuario a través de una interfaz web,
mientras que el segundo programa es un conjunto de funciones que se
pueden utilizar en cualquier programa Python. Además, aunque todos
los programas utilizan el paradigma de programación estructurada, el
tercer programa también muestra cómo se puede utilizar la
programación del lado del cliente para ejecutar código en el navegador
del usuario.

10

También podría gustarte