Introducción A Python
Introducción A Python
Python
Definición de programa
Un programa de computador es una
secuencia de instrucciones específicas para
realizar una tarea. Estas instrucciones están
escritas en un lenguaje de programación.
Un lenguaje de programación es un
conjunto de palabras básicas, operadores,
reglas sintácticas y semánticas.
Programas
Para que el ordenador haga algo es necesario que un programa le indique lo que tiene
que hacer. Podemos distinguir entre dos tipos de programas:
Programadores
Clic en nuevo
cuaderno
Replit
• La estatura
• El nombre
¿Qué tipo de dato
• ¿Es usted casado? pueden tener estas
variables?
• Temperatura
• Número de hijos
Tipos de Datos
• Velocidad de la luz?
Tipos de Datos
En Python:
pi = 3.1416 PI = 3.141592
Resultado
por pantalla
Digite su nombre
Línea en python
La función input se usa para leer los datos que digita el usuario. Se le debe
pasar un mensaje que le aparece al usuario. Lo que se escribe como respuesta
queda guardado en la variable. [ nombre será de tipo cadena ]
Entrada y salida de datos
Datos numéricos
➢ Números enteros
Línea en python
Resultado
➢ Números Reales
Línea en python
Resultado
Las funciones int y float convierten una cadena de texto en números enteros y reales
respectivamente. Cuando se lean valores numéricos se debe usar alguna de estas
funciones. [ edad será entero, estatura real ]
Entrada y salida de datos
• Impresión de datos
Línea en python
Resultado
La función print es usada para imprimir en pantalla. Se pueden imprimir valores dados
por el programador como “Tu edad es ” y variables definidas como edad y estatura.
Para imprimir varias cosas se debe de usar la coma(,) para separarlas.
Operadores Aritméticos
Operador Resultado
+ Suma
- Resta
* Multiplicación
/ División
// Cociente de una división
% Módulo o residuo de una división
** Potenciación
Operadores Aritméticos
Operaciones matemáticas Básicas
a = 28 multiplicación
b = 7.3 print (d*c)
c = 5 R/17.5
d = 3.5
potencia
suma print (c**2)
print (a+b) R/25
R/ 35.3
división
resta print (c/a)
print (c–a) R/0.17857142857142858
R/ -23
Operadores Aritméticos
división entera
print (a//c)
R/ 5
modulo
print (c%d)
R/1.5
Operadores
Algunos operadores también funcionan con cadenas de texto, como
es el caso de + y con cadenas de texto y enteros, como es el caso de
*.
Ejemplo
➢ print(“Hola “+ “ vaca”) Esta operación se llama
“Hola vaca” concatenación.
➢ print(“Hola “ * 3)
“Hola Hola Hola”
Operadores
Ejercicios:
Dado los siguientes programas en Python, ¿Qué valor se asigna
a la variable c?
a = 2 a = “Hola “ a = “Hola ”
b = 5 b = “mundo” b = 5
c = a + b c = a + b c = a + b
Operadores
Ejercicios:
Dado los siguientes programas en Python, ¿Qué valor se asigna
a la variable c?
a = 2 a = “Hola ” a = “Hola ”
b = 5 b = “mundo” b = 5
c = a + b c = a + b c = a + b
Respuesta: Respuesta: Respuesta:
== Igual que
!= Diferente a
< Menor que
> Mayor que
<= Menor o igual que
>= Mayor o igual que
Operadores Lógicos
Conjunción (Y): proporciona un valor verdadero (V), si los dos operandos
son verdaderos; en caso contrario da un resultado falso (F).
F and F F
Disyunción (O): proporciona un valor verdadero (V), si uno de los dos
operandos es verdadero; en caso contrario da un resultado falso (F).
1)( ) [ ]
2) - + (unarios, de signo)
3) * / %
4) + -
5) < > <= >= = = !=
6) not (negación)
7) or (O), and (Y)
Informática
Universidad del Valle Slide 33
1. Análisis del problema
Datos de Entrada
Que se Nombre de la Tipo de datos
necesita variable
base del base Real
triángulo
Proceso calcularArea
Informatica I
Universidad del Valle Slide 35
Metodología
El área es igual
a 100
Algoritmia y programación
Universidad del Valle Slide 36
4. Codificación
5. Probar el algoritmo implementado
(ejecutarlo)
Ejemplo 2
El valor por
concepto de
iva es 16000
El valor total a
pagar es es
116000
Ejemplo
4. Codificación en Python El input muestra mensaje y espera una entrada por teclado, la cual se
convierte a float y luego se asigna a la variable costo
La indentación en Python hace referencia a los espacios en blanco que están en el lado
izquierdo de cada línea de código.
Ejemplo
5. Prueba de ejecución
Ejemplo 3
Grados en c Real
celsius
Proceso
se calcula los grados farenheit con la formula:
f = (9/5)*C + 32
Datos de salida
Que se va a Nombre de la variable Tipo
calcular
Grados en Real
farenheit
Ejemplo
3. Algoritmo en pseudocodigo
5. Prueba de ejecución
Ejercicios propuestos
Siguiendo la metodología de solución de problemas resuelva:
Slide 49
Datos de Entrada
Identificador Que representa Tipo
Proceso
INTERES=2.8/100
ganacia=inversion*INTERES
Datos de salida
Identificador Que representa Tipo