Ejercicios de análisis y evaluación

EJEMPLO 1

ENUNCIADO:

Compara los siguientes procedimientos para realizar la misma acción

image-1654451674408.png

Escribe en cada caso como los utilizarías en un programa  que a partir de dos números nos devolviera su cociente.

SOLUCIÓN

image-1654452224529.png

Opción 2: Es una función que no devuelve un valor (procedimiento) por lo tanto puede ser invocada por separado, si bien necesita que se le pasen dos parámetros para realizarse, que el programa habrá tenido que proporcionar antes.

image-1654452417008.png

image-1654452522328.png

La elección entre unas u otras vendrá determinada por lo que sea más conveniente en el programa.  La opción 3 es la que resulta más conveniente cuando una misma expresión se va a utilizar repetidas veces a lo largo del código, mientras que la opción 1 puede resultar conveniente si ese resultado quisiéramos introducirlo en posteriores instrucciones para tomar decisiones o realizar otras operaciones.

EJEMPLO2

ENUNCIADO

Compara los siguientes programas.

Programa 1

image-1663095545071.png

Programa 2

image-1663092570898.png

a) ¿Hacen lo mismo?

b) Justifica sus diferencias y  explica cuál utilizarías tú y por qué.

SOLUCIÓN

a) Efectivamente hacen lo mismo. Es un programa que al introducir una calificación numérica evalúa que esté en el rango correcto y si no, devuelve un mensaje de error, y si está en el rango correcto evalúa si corresponde a un APROBADO o un SUSPENSO. Es el programa descrito en el último ejemplo del capítulo anterior.

b) La diferencia es:

En el programa 2 el código es más sencillo y por lo tanto es la opción más recomendable.

Financiado por el Ministerio de Educación y Formación Profesional y por la Unión Europea - NextGenerationEU

logo.png


Revision #6
Created 5 June 2022 16:07:29 by Ana López Floría
Updated 17 January 2023 15:49:06 by Equipo CATEDU