Documentos de Académico
Documentos de Profesional
Documentos de Cultura
02 Taller
02 Taller
02 Taller
UNIVERSIDAD DE CUENCA
TALLER
DATOS INFORMATIVOS
Facultad: Ingeniería
Carrera: Escuela de Informática, Civil, Eléctrica y Telecomunicaciones
Asignatura: Programación I
Nivel: Primer Ciclo
Unidades: Capítulo 2
Fecha: 02 de Octubre del 2012
Docente(s): Ing. Elina Avila Ordoñez
Ing. Mabel Méndez Rojas
Ing. Malhena Sánchez Peralta
Ing. Ángel Espinoza Vintimilla
Ing. Mauricio Espinoza Mejía
1. OBJETIVO
El objetivo de este taller es reforzar los conceptos aprendidos acerca de los operadores, tipos
de datos, variables y funciones además de codificar los problemas que aquí se proponen.
2. ESTRATEGIA
Revisar el anexo I.
3. DESARROLLO
A. Operadores
Los operadores en Python para las cuatro operaciones básicas de las matemáticas son
+ (suma), - (resta), * (multiplicación) y / (división).
Obtener residuo: El residuo de la división entre dos números se obtiene con el
operador %.
Elevar un número a una potencia: Para elevar un número a una determinada potencia,
se usa el operador **.
20
Python evalúa el “operador combinado” de la siguiente manera:
1. Evalúa la expresión a la derecha del signo =.
2. Aplica el operador al lado del signo = a la variable y al resultado de la
expresión.
3. Asigna el resultado a la variable a la izquierda del signo =.
Hay que tener en cuenta que el operador es aplicado después de que la expresión a su
derecha es evaluada.
>>> d = 2
>>> d *= 3 + 4
>>> d
14
>>> 3 + valor
Traceback (most recent call last):
File "<stdin>" , line 1, in <module>
NameError: name 'valor' is not defined
Las dos primeras líneas no nos dan mucha información acerca de cuál es el error. La
tercera línea es la que nos indica que la variable valor no ha sido definida.
Otro mensaje de error que Python nos puede presentar es el siguiente:
>>> 2 +
File "<stdin>" , line 1
2 +
^
SyntaxError: invalid syntax
Las reglas que gobiernan que es legal o ilegal en un lenguaje de programación son
llamadas “sintaxis”. Es por eso que el mensaje de error que aparece en la parte
superior nos indica que ha habido una violación de sintaxis ya que estamos pidiendo
que se sume pero no estamos especificando una cantidad para esta operación.
E. Variables locales
Las variables creadas dentro de una función son variables locales. Estas variables
existen solamente durante la ejecución de la función, lo que significa que si se quiere
acceder a estas variables desde fuera de la función, voy a tener el mismo error que
tengo cuando no declaro una variable y la quiero utilizar.
Los parámetros de una función también son variables locales.
4. EJERCICIOS