Documente Academic
Documente Profesional
Documente Cultură
N°56
E.D.I - Informática Aplicada a la Enseñanza de las Ciencias
1
I.S.F.D. Y T.N°56
E.D.I - Informática Aplicada a la Enseñanza de las Ciencias
Finalmente calculamos cuánto habría que pagarle al mozo. En la variable mozo
multiplicamos (el símbolo * indica multiplicación) el consumo por el porcentaje
de la propina y lo dividimos por 100. En este caso, la variable propina contendrá el
valor 13 (pesos).
Ahora, este programa está incompleto. ¿Por qué?
En primer lugar, el valor del consumo es fijo: cada vez que ejecute el programa
asumirá que el consumo fue de 130 pero si fuese otro el gasto en el restaurant
siempre utilizaría ese valor.
En segundo lugar, lo que hay que pagarle al mozo está calculado, pero no se lo
estaría mostrando al usuario.
De aquí surge la necesidad de aprender las funciones de entrada y de salida.
Nos referimos a funciones de entrada a los valores o datos que le vamos a
informar al programa para que pueda operar con esos valores.
Por otro lado, las funciones de salida permiten mostrar la información ya
procesada, en la pantalla del usuario.
En este caso, ¿cuáles serían los datos de entrada y cuál la información de salida?
El dato de entrada debería ser el consumo y la información de salida debería ser
la propina. El porcentaje de propina se lo considera un dato interno ya que no es
ingresado por el usuario desde teclado.
Sabiendo estas nuevas funciones, podremos modificar el algoritmo y también el
programa.
Nuestro algoritmo sería algo como:
1. Ingresar por teclado el consumo en el restaurant y almacenarlo en una variable
llamada c onsumo
2. Almacenar el porcentaje de la propina 10 en una variable llamada
porcentaje_propina
3. Calcular la propina y almacenarla en la variable propina
4. Mostrar en pantalla la variable propina
¿Cómo realizamos el ingreso de datos por teclado?
La función de Python input() permite el ingreso de datos por parte del usuario.
En nuestro caso haríamos lo siguiente:
consumo = input()
Cualquier ingreso por teclado, deberá guardarse en una variable. De ahí que
input() no aparece aislado sino que tiene a su izquierda un signo igual (=) para
almacenar lo ingresado en la variable que lo antecede.
3
I.S.F.D. Y T.N°56
E.D.I - Informática Aplicada a la Enseñanza de las Ciencias
Números enteros
Los números enteros pueden ser negativos, positivos o cero, sin decimales. Según
el tamaño de número entero que se necesite, se puede utilizar el tipo int (de
integer, entero) o el tipo long (largo). La única diferencia es que el tipo long
permite almacenar números mucho más grandes. Preferentemente, usaremos el
tipo int ya que el long se utiliza en ciertos casos y ocupan mucha más memoria.
4
I.S.F.D. Y T.N°56
E.D.I - Informática Aplicada a la Enseñanza de las Ciencias
se respetarán los saltos de línea que introdujimos sin tener que recurrir al carácter
\n, así como las comillas sin tener que escaparlas.
Las cadenas también admiten operadores como la suma (concatenación de
cadenas), para unir dos o más cadenas, sean variables o constantes.
El resultado que quedaría almacenado en la variable nombre_completo será
“Pedro Argento” (sin las comillas)
Booleanos
El valor booleano sólo puede tener dos valores: True (verdadero) y False (falso) y
suelen utilizarse para las expresiones condicionales.
5
I.S.F.D. Y T.N°56
E.D.I - Informática Aplicada a la Enseñanza de las Ciencias
Bibliografía
6
I.S.F.D. Y T.N°56
E.D.I - Informática Aplicada a la Enseñanza de las Ciencias
Actividad
Resolver estos ejercicios y compartirlos para afianzar los
contenidos aprendidos:
1. Ingresar dos números, calcular y mostrar el promedio.
2. Ingresar la base y la altura de un triángulo, calcular y mostrar el perímetro.
3. Ingresar la base y la altura de un triángulo, calcular y mostrar el área del
triángulo.
4. Ingresar el saldo de una caja de ahorros, el importe a retirar y mostrar el nuevo
saldo en cuenta.
5. Ingresar un número en pulgadas y mostrarlo en centímetros