0% encontró este documento útil (0 votos)
28 vistas5 páginas

PR3 DatosVariablesyOperadores EP

PR3-DatosVariablesyOperadores-EP

Cargado por

Lara Christie
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas5 páginas

PR3 DatosVariablesyOperadores EP

PR3-DatosVariablesyOperadores-EP

Cargado por

Lara Christie
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Materia: Elementos de Programación ​

Carrera: Licenciatura en Análisis y Gestión de datos.

Práctico Nº 3: Tipos de datos, variables y operadores.

Objetivos
1.​ Identificar y utilizar tipos de datos primitivos.
2.​ Aplicar conversión de tipos (casting).
3.​ Utilizar operadores aritméticos, relacionales y lógicos.
4.​ Comprender la precedencia de operadores.

Ejercicio 1.

Crear un script que asigne valores a cuatro variables, usando nombres que sean
representativos del valor que almacenan:
●​ Una variable de tipo entero para almacenar el año de nacimiento de una persona.
●​ Una variable de tipo decimal para almacenar …….
●​ Una variable de tipo cadena (string) para guardar ….
●​ Una variable de tipo booleano para guardar …..

Mostrar por pantalla el tipo de cada variable usando type() y explicar en un comentario qué
representa cada tipo.

Ejercicio 2.

●​ Solicitar al usuario un número entero y convertirlo a real (float).


●​ Solicitar al usuario un número real (float) y convertirlo a entero.
●​ Ingresar por teclado un número entero usando la función input(). Convertir el
valor ingresado a entero y realizar alguna operación aritmética.
●​ Ingresar por teclado un número real usando la función input(). Convertir el valor
ingresado a float y realizar alguna operación aritmética.

Mostrar todos los resultados originales y convertidos con carteles adecuados. Observa los
resultados de las conversiones. ¿Qué diferencia fundamental notas?
Ejercicio 3.

Solicitar dos números enteros al usuario. Realizar las siguientes operaciones aritméticas:
●​ Módulo (resto).
●​ Potencia.
●​ División entera (//).

Mostrar con un cartel adecuado cada uno de los resultados.

Ejercicio 4.

Solicitar dos números decimales al usuario y evaluar si:


●​ ¿Son iguales?
●​ ¿El primero es mayor que el segundo?
●​ ¿El primero es distinto al segundo?

Mostrar con un cartel adecuado cada uno de los resultados.


Finalmente, solicitar un tercer número decimal y evaluar si el primer número es mayor que el
segundo número y mayor que el tercero número. ¿Qué tipo de operador necesita utilizar
para resolverlo? Mostrar con un cartel adecuado el resultado.

Ejercicio 5.

Solicitar al usuario que ingrese dos valores booleanos val1 y val2 (True o False). Luego,
mostrar por pantalla:
●​ El resultado de val1 and val2.
●​ El resultado de val1 or val2.
●​ El resultado de not val1.

Ejercicio 6.

Completar la siguiente tabla con los operadores o funciones que se pueden utilizar con
cadenas de texto (str). Para cada operador o función, indicar qué hace, dar un ejemplo de
uso claro y el resultado esperado.

Operador ¿Qué hace? Ejemplo Resultado


/función

==
in

len()

[]

Ejercicio 7.

Solicitar al usuario que ingrese una cadena de caracteres (string).


Mostrar por pantalla con los carteles adecuados:
●​ la cadena ingresada en mayúsculas.
●​ la cadena ingresada en minúsculas.
●​ la cadena ingresada como título (primera letra de cada palabra en mayúscula).
●​ la primera letra de la cadena ingresada.
●​ la cantidad de caracteres que tiene la cadena ingresada, es decir su longitud.

Ejercicio 8.

Solicitar al usuario los siguientes datos:


●​ Un nombre y apellido (string).
●​ El año de nacimiento (entero).
●​ La altura en metros (real).

A continuación, mostrar por pantalla:


●​ El nombre en mayúsculas.
●​ La edad aproximada.
●​ La altura convertida a centímetros.

Ejercicio 9:

Escribir un script que permita ingresar por teclado, un número entero y además, el nombre y
apellido de una persona e imprima por pantalla en líneas distintas el nombre y apellido
ingresado tantas veces como indica el número entero.

Ejercicio 10:

Escribir un script que solicite al usuario una palabra o frase y un carácter. Luego, determinar y
mostrar por pantalla con carteles adecuados, si el carácter ingresado se encuentra dentro de
la palabra o frase ingresada por el usuario.
Ejercicio 11.

Una tienda vende libros (500 gr. cada uno), cuadernos (200 gr. cada uno) y dibujos (50 gr.
cada uno).

Escribir un script que pida al usuario:


●​ La cantidad de libros vendidos.
●​ La cantidad de cuadernos vendidos.
●​ La cantidad de dibujos vendidos.
●​ Calcular el peso total del paquete en kilogramos (kg.) y mostrar el resultado
por pantalla. Nota: para el print, usar el formato fstring.

Ejercicio 12.

Escribe un programa que calcule el promedio de tres notas de un estudiante y debe


determinar si aprueba. El programa debe realizar las siguientes acciones:

●​ Solicitar al usuario que ingrese tres notas numéricas (pueden ser números enteros o
decimales).
●​ Calcular el promedio de estas tres notas y mostrar el resultado con un cartel
adecuado.
●​ Determinar y mostrar con el cartel adecuado el estado de aprobación del estudiante
basándose en la siguiente condición: Si el promedio es mayor o igual a 7, el resultado
debe ser True (aprobado). En caso contrario, el resultado debe ser False (no
aprobado).
Licenciamiento:

Esta publicación se distribuye bajo una Licencia Creative Commons


DistribuciónNoComercial-CompartirIgual 4.0 Internacional.

Usted es libre de:

Adaptar - remezclar, transformar y construir sobre el material.


Compartir - copiar y redistribuir el material en cualquier medio o formato.

En los siguientes términos:

Atribución: debe reconocer los créditos de la obra de la manera especificada por el autor o el
licenciante (pero no de una manera que sugiera que tiene su apoyo, o que apoyan el uso que
hace de su obra).
Compartir igual: incluye la creación de obras derivadas, siempre que mantengan la misma
licencia al ser divulgada.
No comercial: no puede utilizar esta obra para fines comerciales.
No hay restricciones adicionales: no se pueden aplicar términos legales o medidas
tecnológicas que restrinjan legalmente de hacer cualquier otra cosa que los permisos de
licencia.

Entendiendo que:

Renuncia: alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular
de los derechos de autor.
Dominio Público: cuando la obra o alguno de sus elementos se hallen en el dominio público
según la ley vigente aplicable, esta situación no quedará afectada por la licencia.
Otros derechos: los derechos derivados de usos legítimos u otras limitaciones reconocidas
por ley no se ven afectados por lo anterior, los derechos morales del autor y los derechos que
pueden ostentar otras personas sobre la propia obra o su uso; no quedan afectados por esta
licencia de ninguna manera.
Aviso — Al reutilizar o distribuir la obra, tiene que dejar muy en claro los términos de la
licencia de esta obra.

También podría gustarte