Skip to main content

Ejercicios de conocimiento y comprensión

EJEMPLO 1: Dado el siguiente código

image-1654441595250.png

a) Explica para qué sirve este programa

b) Detecta si existe algún error en el código y justifica por qué

c) Realiza el diagrama de flujo del mismo

d) Cópialo en un fichero de PseInt y comprueba si has contestado correctamente los apartados a), b) y c)

e) Introduce los comentarios necesarios para su mejor comprensión.

SOLUCION

a) Es un sencillo programa para comparar dos números introducidos por el usuario.

b) Al reproducirlo con PseInt se detectan dos errores:

image-1654441901371.png

1. Esto es erróneo, debería poner num1 es menor que num2 para ser cierta la condición de la línea anterior.

2. Falta un punto y coma al final

c) El diagrama de flujo es:

image-1654442006509.png

e) Un ejemplo de este programa comentado podría ser:

image-1654442142463.png


2. EJEMPLO 2: Dado el siguiente diagrama de bloques

a) Dí qué realiza este programa

b) Identifica en el dibujo qué elementos pertenecen a ENTRADAS, Salidas, Datos u Operaciones.

c) ¿Detectas algún error?

d) Realiza el diagrama de flujo del mismo

e) Reproduce el programa en Scratch y comprueba tus respuestas anteriores.