Ejercicio6. Programas y cálculos (2 programas).
comparación y ordenación de 2 números enteros
El siguiente programa compara los 2 números que introduce el usuario e indica la comparación entre ellos. A continuación:
El siguiente programa compara los 2 números que introduce el usuario e indica la comparación entre ellos. A continuación:
- Ejecútalo y mira como funciona.
- Fíjate en la nueva instrucción elif (else if) para anidar condicionales.
- Fíjate en el código y realiza la siguiente modificación: cuando se introduzcan 2 números iguales el programa ha de decir " a es igual a b". Por ejemplo, si introduces dos veces el 5, el programa ha de decir: 5 es igual a 5.
- Crea el programa con la modificación propuesta. Has de cambiar teacher por tu nombre e indicar el nombre del programa.
- Siguiendo las instrucciones dadas para el programa cuadrado1, publícalo en tu web.
comparación y ordenación de 3 números enteros.
El siguiente programa realiza la misma operación que el anterior pero con 3 números. A continuación:
El siguiente programa realiza la misma operación que el anterior pero con 3 números. A continuación:
- Fíjate en el código del programa creado con Snap: la introducción de los 3 números sigue el mismo modelo que el código usado en Python.
- En Snap el bucle se repite hasta que se cumplan unas condiciones (A>=B>=C). Ejecuta el programa.
- En Python, usando la instrucción while, el bucle se ha de repetir mientras se den unas condiciones (contrarias a las de Snap).
- El intercambio de variables en ambos programas ha de ser el mismo: en la primera comparación el mayor de a y b queda en a, y en la segunda el mayor de b y c, en b. De esta manera en a queda siempre el mayor de los 3, y el menor en c. Ejecuta el programa.
- Crea ahora el programa correspondiente (aplicación trinket) para que haga la ordenación de los 3 números.
- Llama al profesor cuando termines. Recuerda cambiar teacher por tu nombre e indicar el nombre del programa.
- Siguiendo las instrucciones dadas para el programa cuadrado1, publícalo en tu web.
|
|