Lab1 2 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Universidad Peruana Cayetano Heredia

Facultad de Ciencias y Filosofía


Departamento de Ciencias Exactas

Computación 2020
Lab. 1.2 Introducción a la Programación con Python
Agosto 20, 2020
Cree una carpeta (folder) en el disco D, nómbrela con su apellido paterno seguido de
su código. Ejemplo: LOPEZ12345

1. ¿Qué es Python? ¿Cuál es su relación con los otros lenguajes? ¿a qué paradigma de la
programación pertenece?

2. Instalación de Python. ¿Qué versión de Python tiene usted instalado?. ¿Qué es un IDE?
¿Qué IDE se está usando?

3. Ejecutando Python. Modo interactivo del interpretador. Uso de String. Inicie el


interpretador de Python (IDLE) Ingrese el comando para imprimir el famoso mensaje “Hello
World” del primer programa escrito en casi todos los lenguajes.

4. Mostrando una cadena de caracteres (String) de diferentes maneras. Recuerde que en


Python 3.x la instrucción print necesita paréntesis, print( ).

Imprima los siguientes mensajes uno a uno, copie la instrucción print tal como se indica,
¿muestra algún mensaje de error? ¿cuántas maneras tiene Python para imprimir un string?

a) >>> print (“This is another string”)


b) >>> print (‘This is also a string’)
c) >>> print (“””This is a third string ... some different”””)

5. Imprimir por separado las siguientes cadenas de caracteres:


a) >>> print (“Julio”)
b) >>> print (“C.”)
c) >>> print (“Tello”)

Luego, imprimir el equivalente a las tres instrucciones anteriores con una sola instrucción
print, usando + para concatenar las cadenas.

6. Imprimir múltiples líneas con una sola instrucción print. Por ejemplo, las siguientes líneas
deben imprimirse usando una sola instrucción:

Welcome
To
Python

7. Ejecutando Python. Modo Script del interpretador, Scripting (Creación de programas).


Invoque el editor de programas (script), y escriba el siguiente programa. Guarde vuestro
código en vuestra carpeta que creó al inicio. Nombre el archivo con el nombre
“programa1.py”. Recuerde, la extensión del archivo será .py o .pyw, luego, corra (ejecute)
el programa.
Los comentarios en
Python inician con “#”
# Mi primer programa
# Imprimiendo una línea de texto en Python.

print("Welcome to Python!")

© UPCH. CE. Computación 2020. Lab 1.2 Página 1 de 3


8. Escriba un programa que muestre en pantalla las dos líneas siguientes usando una sola
instrucción, guarde el programa en vuestra carpeta con el nombre programa2.py. Ejecute
el programa.

Don't fear!
I'm here!

9. Escriba un programa para imprimir las siguientes dos líneas, guarde el programa en
vuestra carpeta con el nombre programa3.py. Ejecute el programa.

Your assignment is to read "Hamlet" by tomorrow

I'm reading "Hamlet" tonight.

10.Ingreso de datos del teclado en Python. Instrucción de lectura. El ingreso de datos


se realiza con la instrucción input ( ).
Ejemplo, cuando se ejecute la siguiente línea:

x = input(“ ingrese un número: “)

primero le muestra el mensaje “ingrese un número”, el cursor se coloca al costado derecho del
mensaje y espera que el usuario ingrese un número del teclado. Cuando Ud. ingresa un valor
del teclado, éste será guardado en la variable x. Luego, si imprime x, le mostrará el valor
almacenado.
Compruebe el resultado de la instrucción del ejemplo usando el interpretador.

Observación: no es obligatorio colocar un mensaje dentro del paréntesis de print, pero es


recomendable hacerlo ¿por qué?

11.Ingrese las siguientes instrucciones por separado en el interpretador:


N = input(“ Ingrese un número entero: “)
print(N+5)
¿Qué sucede?, ¿Por qué? ¿Qué hacer entonces?

12. Convirtiendo String a números. En el ejercicio anterior nos dimos cuenta que la
instrucción input( ) captura cualquier valor ingresado en forma de String. Si queremos
ingresar números, debemos realizar una operación adicional, la conversión de datos.
Ejemplo: En el ejercicio anterior, N almacena un String no un número, entonces debemos
convertir N a número entero o a otro tipo de número.

N = input(“ Ingrese un número entero: “)


N = int(N)
print(N+5)

13.Ingrese el siguiente código en un programa. Ejecute y verifique línea a línea el


comportamiento del programa.

# Programa4.py
# Simple addition program.
# prompt the user for input

numero1 = input( "Enter first integer:\n" ) # read a string


numero1 = int( numero1 ) # convert the string to an integer

numero2 = input( "Enter second integer:\n" ) # read a string


numero2 = int( numero2 ) # convert the string to an integer

suma = numero1 + numero2 # assignment of suma

print("Sum is", suma) # print sum


© UPCH. CE. Computación 2020. Lab 1.2 Página 2 de 3
Para los siguientes ejercicios (del 14 al 18) diseñe el algoritmo en diagrama de flujos y elabore
el código Python correspondiente.

14.El centro de vacunación XYZ coloca vacunas a los bebes menores de un año y la dosis a
aplicar depende del peso y la edad del bebé según la siguiente fórmula:
Peso del bebé + 10
Dosis de vacuna = ----------------------------------------------------- + 8
10 x Meses de edad del bebé

Elabore un algoritmo que determine la dosis de la vacuna a aplicar a un bebé

15.Una empresa determina el sueldo de sus trabajadores en base a la cantidad de horas


trabajadas y el pago por horas, sin embargo, todos los trabajadores reciben 10% de
bonificación. Asimismo, todos los trabajadores deben pagar un impuesto de 18%.
Determinar, el sueldo bruto, la bonificación, el impuesto y el sueldo bruto de un trabajador.

16.Determinar el área de la siguiente figura geométrica, conociendo los valores de R y H.

17.Perdiendo la cabeza por el ajedrez.


El juego del ajedrez se cree que fue inventado en India en el siglo seis para un rey por uno
de sus sirvientes. Se dice que el rey estuvo muy contento por el juego y preguntó al
sirviente qué quería como recompensa. El sirviente pidió un grano de trigo por la primera
casilla, dos granos por la segunda, cuatro granos por la tercera, y así sucesivamente,
doblando la cantidad en cada casilla siguiente. El rey pensó que esto era una recompensa
modesta por tal invento.
Desarrolle un programa python que realice lo siguiente:
a) Determine la cantidad total de granos de trigo que solicitó el sirviente
b) Determine la cantidad total de trigo en kilogramos (Kg) y toneladas métricas (TM),
sabiendo que en un kilo de trigo hay aproximadamente 25000 granos de trigo y una TM
es igual a 1000 kilos.
c) Responda a la pregunta: ¿podía el rey cumplir con el pedido del sirviente?
d) Averigüe la producción mundial actual de trigo y determine cuántos años de producción
se necesitan para cumplir con el pedido del sirviente.
e) Responda a la pregunta: ¿Si usted hubiese sido uno de los consejeros del Rey, qué le
hubiese aconsejado para quedar bien con el sirviente?

Guarde todos vuestros programas y vuestra hoja de respuestas en una carpeta con el nombre
su Apellido seguido de vuestro DNI, luego comprima esta carpeta. Envíe este archivo al
profesor del grupo correspondiente, especificando como asunto Lab1.2

© UPCH. CE. Computación 2020. Lab 1.2 Página 3 de 3

También podría gustarte