Está en la página 1de 27

Introducción a la

Programación
Gustavo Andrés Salazar
Tipos de
Datos
Tipos de
Datos

Enteros Reales

Caracteres Lógicos
Tipos de datos
Python

Nombre Grupo Tamaño Rango Mínimo/Máximo

Int Enteros 4 bytes [-2,147,483,648 to 2,147,483,647]

Float Reales 8 bytes [1.7 ∗ 10−308 , 1.7 ∗ (10308 )]

String Caracteres 2 bytes (UTF-8, Unicode)

Boolean Lógico 1 byte [False, True]


2. Variables
Una variable es un espacio de memoria en el
computador el cual permite almacenar
información de un tipo de dato definido.

Python es un lenguaje que no requiere que se


defina el tipo de un objeto. El intérprete
"infiere" el tipo de dato del que se trata.
Características
de las Variables

La información almacenada en la variable


puede modificarse.

El nombre de la variable debe ser único y no se


puede modificar.
Ciclo de vida
de las Variables

Declaración e
Utilización
Inicialización
Variables en
Python

Declaración e
NombreVariable Valor
inicialización:

Ejemplo: num = 10 nom = “Juan”

10 “Juan”

num nom
Variables

Al momento de definir una variable no es posible


utilizar las siguientes palabras reservadas:

and as assert break class continue def del elif


else except exec False finally for from global if
import in is lambda None nonlocal not or pass
print raise return True try while with yield
3.
Sentencias
Una sentencia corresponde a una instrucción o línea
de código dentro de nuestro programa.

En el caso de Python una sentencia puede ser:


• Asignación
• Mostrar en Pantalla (Print)
• Ingreso de Información (Input)
• Condicionales
• Ciclos
• etc
Sentencias

La sentencia para La sentencia para pedir


mostrar en pantalla es información por pantalla
“print”. es “input”.

Sintaxis: Sintaxis:
print (Info) name = input (“Ingrese
su Nombre: ”)
4.
Expresiones
Una expresión es la combinación
de valores, variables y operadores.
Operadores
Matemáticos

Operación Operador Ejemplo


Suma + a+b
Resta - a–b
Multiplicación * a*b
División / a/b
División Entera // a // b
Modulo % a%b
Exponente ** a ** b
Asignación = a=b
Prioridad de los
operadores

• Cuando se tiene una expresión matemática en donde


se tiene más de un operador es necesario evaluar la
expresión de acuerdo a la prioridad de los
operadores.

• Se debe tener en cuenta el acrónimo PEMDAS:


Prioridad de los
operadores

P Paréntesis

E Exponenciación

M Multiplicación Tienen la misma


prioridad, pero se
evalúa de
D División izquierda a
derecha
A Adición Tienen la misma
prioridad, pero se
evalúa de
S Substracción izquierda a
derecha
Ejemplo
De acuerdo a la siguiente expresión,
¿cuál seria el orden de solución?

((3*1) ** 2 + 5 - 17) / 3
(3 ** 2 + 5 – 17) / 3
(9 + 5 – 17) / 3
(14 – 17) / 3
-3 / 3
-1
Operaciones sobre Cadenas

Las cadenas permiten realizar


las siguientes operaciones:

Operación Operador Ejemplo

Concatenación + a+b

Repetición * a*b
Errores
Los errores de sintaxis, son errores que se tienen
al momento de escribir en el código.
Errores de
sintaxis Al ser un error en la escritura del código el
compilador no puede comprender el código.
Ejemplo
A continuación se muestran algunos
errores de sintaxis en Python:

print “Hola Mundo”


Errores lógicos

Estos errores consisten en que el código del programa


es ejecutado de forma correcta por el compilador, pero
el programa no realiza los resultados esperados.

Ejemplo
Si el programa debe sumar dos números enteros y
almacenarlos en una variable diferente:

a=6
b=8
c=a*b
print (c)
Errores en tiempo de ejecución
Estos errores consisten cuando el compilador entiende el código
ingresado, pero al momento de realizar una instrucción el
compilador no la puede ejecutar porque la instrucción es invalida.

Ejemplo
a=6
b=0
c=a/b
print (c)
Programming
is the new Math!
Gracias!

También podría gustarte