Está en la página 1de 10

Instituto Tecnológico de Oaxaca

Tema 1 -Practica 2

Comprende y aplica los conceptos básicos, nomenclatura y herramientas para el


diseño de algoritmos orientado a la resolución de problemas.

Zúñiga Flores Carlos Manuel

Grupo:1SC

Primera Unidad

Docente: L.l. Maricarmen Montserrat Velázquez Hernández

Asignatura: Fundamentos de Programación

OAXACA DE JUÁREZ, OAXACA Septiembre 2023,01:21


Contenido

Tema 1 -Practica 2.........................................................................................................................1


Introducción.......................................................................................................................................3
Cuestionario.......................................................................................................................................4
Metodología.......................................................................................................................................5
Resultados..........................................................................................................................................8
Conclusiones......................................................................................................................................9
Bibliografía.......................................................................................................................................10
Introducción

Las funciones juegan un papel fundamental en la programación y son esenciales


en la programación Desarrollo de software por diversas razones. En primer lugar,
fomentan el modularidad porque permiten dividir un programa en bloques. Cada
función realiza una tarea específica, lo que facilita la comprensión del programa en
su función. Oración, permiten la reutilización de código definiendo una función que
realiza una tarea. En particular, puede reutilizar esta función en varios lugares de
su programa. Duplicación de código y ahorra tiempo de desarrollo.
Otro punto importante es la abstracción, porque a través de las funciones que
permiten, ocultar detalles de implementación y proporcionar una interfaz de
usuario clara para usar un Se implementa internamente. Se pueden mencionar
otros aspectos más importantes, p.e. B. Facilita la depuración, la legibilidad,
Organización, facilita el mantenimiento y las pruebas unitarias, conduciendo a la
consecución de un calidad y facilitar el proceso de desarrollo de aplicaciones
informáticas.
Cuestionario

1. ¿Qué es una función en programación?


nos permiten dividir el trabajo que hace un programa, en tareas más pequeñas
separadas de la parte principal. Ese es el concepto de función en programación.

2. ¿Cuál es el propósito principal de utilizar funciones en un programa?


Divide un problema en grande y lo hacen mas pequeñas en tareas

3. ¿Cuál es la diferencia entre una función y una variable en programación?


La variable se almacena en un espacio, y la función se trata en realizar una tarea
en específico con tal variable

4. ¿Cuál es la importancia de dar nombres descriptivos a las funciones?


La compresión inmediata del código entre varios usuarios

5. ¿Qué es un argumento en el contexto de una función?


Se utiliza para dar información a la función para la resolución de problema

6. ¿Por qué es importante especificar el tipo de datos de los argumentos y el valor


de retorno de una función? Para el atendimiento fácil del código y la mejoración de
tal y ver fácilmente los errores

7. ¿Qué es una función de retorno en una función?


El valor de la función después de operaciones declaradas regresa a su valor de
retorno

8. ¿Cuál es la diferencia entre una función de retorno y una función sin retorno?
Se diferencia entre la devoción del valor de retorno
Metodología
a) Resolver los ejercicios sin utilizar ningún tipo de estructuras de control y
escribirlos en PSeInt:
1. Crea un algoritmo llamado Calculadora que solicite 2 operandos y realice las
operaciones de suma, resta, multiplicación, división, potencia y modulo; las cuales
deben estar escritas en sus respectivas funciones, cada una de estas debe recibir
como argumento los operandos e imprimir el resultado de la operación.

En este programa se utilizaron las variables a,b,c,d,e,f,g,S,R,D,B,m desidimos


que a y b sea una variable a escoger para hacer tales operaciones suma, resta,
división, multiplicación, modulo y las demás variables las utilizamos para los
resultados de operaciones
2. Modifica el algoritmo anterior para que el programa principal solicite operandos
diferentes para cada operación y la impresión se haga en el mismo algoritmo
principal.

(Llamada de funciones suma, resta, multiplicación, división y modulo)

(Función suma) ( función resta) ( función


multiplicación)

(Función división) ( función modulo)


3. Crea un algoritmo que solicite la temperatura en grados centígrados y como
respuesta se obtenga la conversión de esta a Celsius y Fahrenheit, cada uno de
estos será una función que retorne el resultado de la conversión y se imprima
desde el programa principal.

En este problema utilicé las formulas de conversiones utilizando 3 variables


Resultados
Primer ejercicio prueba

Prueba del ejercicio 2

Prueba del ejercicio tres


Conclusiones

Lo comprendido en la práctica dos fue la reutilización del programa utilizando tres variables a
diferencia del primer programa se utilizaron mas de 5 solo para hacer un programa de suma, resta,
división, multiplicación y modulo, Al utilizar funciones de forma eficaz, los programadores pueden
crear programas más limpios.
Bibliografía
Programacion, D. (11 de 10 de 2019). Danisable Programacion. Obtenido de Aprende a programar
desde cero con PseInt! | parte 5: https://www.youtube.com/watch?v=aja-
0hYWEFQ&list=PLAzlSdU-KYwXllXcUCW-BylQZemcDV798&index=5

También podría gustarte