Tutorial de Python
Accede a tu página web personal y añade una nueva página (subpágina) con el nombre de Programación con bloque 2 (en donde has de publicar todos los programas de esta sección).
Ejercicio4. Programas y cálculos (2 programas).
Ejecuta el programa (creado con código Python) mostrado más abajo:
- Introduce números y analiza el resultado. ¿Alguna operación matemática reconocible?
- Introduce texto. en lugar de números ¿Qué ocurre?
- Aunque el programa está pensado para realizar un proceso concreto, al usuario este programa no le resulta práctico ni amigable; el usuario no sabe exactamente lo que se pide o qué tipo de datos se solicitan al ejecutarlo.
suma de 2 números enteros.
El siguiente programa realiza la misma operación que el anterior. A continuación:
El siguiente programa realiza la misma operación que el anterior. A continuación:
- Ejecútalo y mira como funciona. Fíjate:
- en la forma de informar al usuario de lo que se va a hacer (print) y de pedirle datos (input)
- en los comentarios # (para el propio programador)
- la conversión de cadena de cifras en su valor numérico (int)
- la unión de cadenas alfanuméricas (strings) y la suma de valores numéricos (cantidades)
- las variables usadas: texto, a, b y result
- Crea el programa. 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.
operaciones con 2 números enteros
El siguiente programa realiza la misma operación que el anterior (y añade 3 operaciones más). A continuación:
El siguiente programa realiza la misma operación que el anterior (y añade 3 operaciones más). A continuación:
- Ejecútalo introduciendo los valores de 4 y 2 para ver como funciona.
- Crea ahora el programa correspondiente para que haga lo mismo que éste. 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.
Ejercicio5. Pares e impares (3 programas).
par o impar 1
El siguiente programa determina si el número introducido es par o imar:
El siguiente programa determina si el número introducido es par o imar:
- Ejecútalo y mira como funciona. Fíjate:
- la función % obtiene el resto de la división entre 2 números (función MOD en Snap): 7%2==1
- el símbolo == se usa en comparaciones ( 7%2==1: ¿es el resto 1? ¿verdadero? ¿falso?)
- el símbolo = se usa para asignar valores a una variable (a=3, la variable a ahora vale 3).
- el condicional if (si) lleva los dos puntos al final de la orden (:)
- la orden después de if se ejecuta si la condición se cumple (es verdadera). Y el programa termina.
- la orden después de else (la alternativa a if si ésta no se cumple) se ejecuta si la condición no se cumple (es falsa). Y el programa termina.
- Crea el programa. 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.
par o impar 2
El siguiente programa determina si el número introducido es par o impar mediante el algoritmo mostrado en la imagen (y ya estudiado aquí):
El siguiente programa determina si el número introducido es par o impar mediante el algoritmo mostrado en la imagen (y ya estudiado aquí):
- Ejecútalo para ver que funciona.
- El símbolo != se utiliza para indica "no es igual" (<>)
- La función and se utliza cuando queremos que se cumplan las 2 condiciones.
- La orden while a != 2 and a != 1 : se podría entender como "mientras a no sea ni 2 ni 1, entonces haz lo siguiente"
- Vuelve al código y trata de casar el diagrama de flujo con el código
- Modifica el programa de tal manera que, además de indicar si el nº es par o impar, muestre todos los valores por los que va pasando hasta llegar al 2 o al 1. Llama al profesor cuando lo tengas.
- 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.
lista de impares
El siguiente programa obtiene una lista de los primeros n números impares. El usuario indica una cantidad (ha de ser inferior a 20) y el programa muestra la lista.
El siguiente programa obtiene una lista de los primeros n números impares. El usuario indica una cantidad (ha de ser inferior a 20) y el programa muestra la lista.
- Crea (en la aplicación trinket de más abajo) el programa partiendo de la imagen que muestra las primeras instrucciones (líneas 1 al 13).
- Fíjate en el bucle (while a>20:) que controla que introduzcamos un número inferior a 20.
- En las siguientes 2 líneas has de crear las variables a (a la que asignamos el valor n) e impar (a la que asignamos el valor 1, el primer nº impar)
- La siguiente línea ha de mostrar el texto previo a la lista de valores impares
- En las siguientes 4 líneas has de crear el bucle (similar al anterior): imprimimos un valor, pasamos al siguiente impar y restamos 1 a la cantidad de impares que nos queda por imprimir.
- En la última línea mostramos la frase final
- Completa el programa teniendo en cuenta las indicaciones anteriores.
- Cuando termines llama al profesor. 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.