0% encontró este documento útil (0 votos)
49 vistas16 páginas

Prácticas de Funciones en PSeint

Este documento presenta tres prácticas realizadas por estudiantes de ingeniería eléctrica sobre el uso de funciones en programación. Las prácticas muestran cómo crear funciones en PSeint para calcular facturas aplicando descuentos y recargos dependiendo de la edad. También explican conceptos como parámetros, valores de retorno y cómo organizar funciones dentro de la lógica de un programa.
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)
49 vistas16 páginas

Prácticas de Funciones en PSeint

Este documento presenta tres prácticas realizadas por estudiantes de ingeniería eléctrica sobre el uso de funciones en programación. Las prácticas muestran cómo crear funciones en PSeint para calcular facturas aplicando descuentos y recargos dependiendo de la edad. También explican conceptos como parámetros, valores de retorno y cómo organizar funciones dentro de la lógica de un programa.
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

Instituto Tecnológico Superior De Coatzacoalcos

(ITESCO)

Carrera: Ingeniería Eléctrica.

Periodo: Agosto – Diciembre 2021 Módulo: Programación.

Semestre y Grupo: “3” “B” Turno: Vespertino.

Unidad V: Funciones

Actividad 2: Practica.

Integrantes:
 Misael Acevedo Pérez
 Darinel Briones Rojas.
 Miguel Ángel Hernández Manuel.
 Williams Lopez Vásquez.
 Luis Gerardo Navarro Domínguez.

Facilitador: Ing. Jesús Alberto Cruz Toy.

Fecha De Entrega: 27/09/2021

1
Introducción.

En este archivo contiene tres practicas realizadas por los miembros del equipo con
diferentes estructuras y explicaciones de cada uno por lo cual se interpretan a su
manera, dichas prácticas fueron realizadas en base a videos de las lecciones que
el docente nos proporcionó para retroalimentación de la unidad para practicar más
en el PSeint se desarrollaron paso a paso para entender más sus funciones,
variables y que comandos son adecuados para cada situación.

Competencia De La Unidad V:
Diseña y desarrolla programas que implementan el uso de funciones para observar
las ventajas y desventajas de este tipo de programación.

2
Programas Realizados En PSeint.

En programación, una función es una sección de un programa que calcula un valor


de manera independiente al resto del programa. Una función tiene tres
componentes importantes: los parámetros, que son los valores que recibe la función
como entrada; el código de la función, que son las operaciones que hace la función;
y el resultado (o valor de retorno), que es el valor final que entrega la función.

PSeint - Uso de funciones y parámetros: (Video 1)

 Utilizaremos el programa de PSeint para realizar funciones, los cuales nos


sirven para realizar subtareas o subprocesos dentro de un programa.
 Son muy útiles para aquellos programas muy extensos se puedan entender
e interpretar de una manera más sencilla.
 Podemos compararlo con nuestra vida cotidiana y nuestras subtareas que
hacemos para realizar una acción (ir a la escuela, un proyecto, etc.).

 Para empezar, necesitaremos un


nombre para nuestro algoritmo, este
deberá estar sin espacios o el programa
marcará un error (negocioderopa).

3
 Definiremos nuestras variables las cuales
serán (edad) y (factura) en este caso para
nuestro negocio de ropa.
 Edad: se definirá como entero.
 Factura: se definirá como real porque
puede contener decimales.

 Colocamos (Escribir) para ambas


situaciones dando una subtarea a
realizar en este caso serán: (“Ingrese su
edad:”) y (“Ingrese el monto a pagar:”)
en el cual al ejecutar el programa el
usuario ingresara dichos datos.
 Utilizaremos (Leer) para colocar las
variables que se necesitan para ejecutar
el programa las cuales son: (edad) y
(factura).

 Utilizamos una estructura condicional para


dicha subtarea
 Podemos encontrar dicha estructura en la
parte derecha del programa en las opciones
de comandos.
 Para realizar esta acción en el programa y
se ejecute correctamente utilizaremos
funciones. (panel de comandos)

 Esta opción nos permite procesar


algo con determinados datos y nos
devuelve un resultado.
 Lo que nos va a retornar la función
va a ser: (facturamenores) y
(facturamayores).
 En donde dice nombre se pondrá:
(calcularfacturaparamenores) y
(calcularfacturaparamayores).

4
 En argumentos se pondrá la cantidad de datos que voy a proveer a mi
función, para que internamente trabaje los cuales serán: (factura) y (edad)
son las variables que se están trabajando.
 Para cerrar la función:
 Asignamos lo que se tiene que retornar en este caso es
(facturaparamenores) va a equivaler, asignamos un cálculo el resultado de
un cálculo (Variable) en este caso (factura) va a ser igual a la factura por 0.9
ya que tienen un descuento del 10%.
 Asignamos lo que se tiene que retornar en este caso es (facturaparamayores)
va a equivaler, asignamos un cálculo el resultado de un cálculo (Variable) en
este caso (factura) va a ser igual a la factura por 1.1 ya que tienen un recargo
del 10%.

 Ahora podemos trabajar con esta estructura.


 En expresión lógica pondremos: Si (edad) es
menor que (18) Entonces
Escribir "El total a pagar tendrá un descuento del
10% y sera:", calcularfacturaparamenores (factura)
 En expresión lógica pondremos: SiNo
Escribir "El total a pagar tendrá un recargo del 10%
y sera:" , calcularfacturaparamayores (factura)

 Es necesario que se ponga para finalizar el


programa, pero esta acción ya está predeterminada
cuando abrimos nuestro PSeint.

5
Programa Terminado:

Ejecutar programa:

 Programa ejecutado con edad  Programa ejecutado con edad


menor a 18 años. mayor a los 18 años.

6
Funciones En Una Estructura De Programación. (Video 2)

Se pueden declarar nuevas funciones o subprocesos en un algoritmo en


Pseudocódigo, del Tipo de la variable de retorno al signo de asignación, el nombre
del subproceso, y finalmente, la lista de argumentos entre paréntesis con su
correspondiente Tipo antes del nombre.
 Nos encontraremos con tareas que tenemos que repetir varias veces en
distintos puntos de nuestro programa.

Si nosotros tecleamos varias veces el mismo fragmento códigos de programa


no sólo tardaremos más en escribir: además el programa final resultará
menos legible, será más también será más fácil que cometamos algún error
alguno de las veces que volvemos a teclear el fragmento repetitivo

 En algunos de estos subcodigos existen variantes para nuestras estructuras.


Si la función no retorna ningún valor, pueden omitirse el identificador de
variable del retorno y el signo de asignación, Si el subproceso no recibe
ningún valor pueden colocarse los paréntesis vacíos u omitirse, finalizando
la primera línea con el nombre del subproceso. Las reglas para los nombres
de subprocesos, variables de retorno y argumentos son las mismas que para
cualquier identificador en pseudocódigo.

7
Siempre hemos estamos escribiendo 3 guiones, aunque el texto sea más
largo o más corto. En la mayoría de lenguajes de programación se puede
indicar detalles adicionales ("parámetros") para que se puedan utilizar desde
dentro de esa subrutina. Por ejemplo, en nuestro caso podríamos indicarle
qué texto queremos escribir y qué longitud queremos que tenga la secuencia
de guiones.

 Las funciones modificas de los argumentos y sus Subprocesos, muestra un


programa que declara dos funciones, una que retorna un valor y sé que es
luego utilizado dentro de una expresión para mostrar en pantalla, y otra que
no recibe argumentos.

8
 También podemos crear subprocesos que realicen ciertas operaciones
aritméticas y devuelvan un resultado, como las funciones matemáticas que
Se puede hacer con la misma palabra "subproceso" que hemos empleado
hasta ahora proceso principal, que invoca a las funciones antes declaradas
Proceso Prueba de las funciones de las Funciones y los que recibe un
argumento por valor, y devuelve su doble Subproceso Real.

9
Varias Funciones Y Procedimientos Que Se Llaman Desde Un
Programa Principal.

 El ejemplo Subprocesos, muestra un programa que declara dos funciones


que no recibe ni devuelve nada Subproceso Saludar Escribir "Hola mundo!"
Fin Subprocesos pueden declarar nuevas funciones o subprocesos en un
algoritmo en Pseudocódigo. La sintaxis para ello es el siguiente ejemplo que
daremos:

El cual son procedimientos que se llaman desde un programa principal para


realizar operaciones complejas que ocuparían el subproceso principal e
impedirían la interacción con la interfaz de usuarios también podemos crear
la declaración de unas nuevas funciones o subprocesos en un algoritmo en
Pseudocódigo.

10
 Nuestro subproceso de operaciones tiene que ser un conjunto de actividades
que tienen una secuencia lógica para cumplir un propósito. conjunto de
actividades que tienen una secuencia lógica para cumplir un propósito los
cuales cuya finalidad hace parte de un Proceso más grande.

Ejecución Del Programa:

 Usted puede configurar que se herede o no el número del caso en Usar


número de caso padre y se activa en el momento en que una actividad es

11
convertida a un Subproceso a través de un asistente. Esto será explicado en
detalle en las siguientes secciones y se relacionan mutuamente para generar
un resultado final y es una práctica que implica planificar, ejecutar las
operaciones
 El tipo de dato real es un tipo de dato en programas informáticos que
representa la aproximación de un número real.

12
Lección 1. Funciones En Una Estructura De Programación
(Video 3)

Este logaritmo son uno de los más sencillos para realizar me basé paso a paso del
video que nos compartió el profe y si lo pude realizar, aunque tienes que tener
paciencia ya que puedes equivocarte en algo y si no encuentras el error a la primera
no te estreses solo revisa con calma y lo solucionaras.

Como pueden apreciar en la imagen de arriba fueron la estructura clave para


realizar este algoritmo se podría decir que fue la formula con la que se realizó,
debido a que solo fuimos modificando pequeñas partes de lo que ven en la imagen
para verificar si estaba bien lo ejecutamos y si funcionaba como debía así que era
hora de edita (a,b) y ponerle los nombres correspondientes.

13
En esta parte lo que tuve que realizar fue y a sustituir todo y dejar casi terminado el
algoritmo debido a que ya era la última parte, volvimos a ejecutar y a probarlo para
ver que seguía funcionando bien. Fue estresante al principio, pero como lo seguí
haciendo me empezó a interesar y termine de concluir el algoritmo así que pues les
deja la copia de como luce el algoritmo ya terminado tanto en una captura de
pantalla como la estructura de ello.

14
15
Conclusión.

En esta práctica que se llevó a cabo en equipo resulto ser muy didáctica, siendo
algo complicada al principio, pero con las investigaciones que se han llevado a cabo
fueron de gran ayuda para desarrollar la practica en el PSeint, las tres practicas se
explicaron desde el punto de vista de cada integrante por lo cual hay diferentes
estructuras.
Es de gran ayuda aprender a utilizar estas herramientas para realizar diferentes
acciones en nuestra área y ver cómo funciona su estructura.

16

También podría gustarte