INTRODUCCIÓN A LA
PROGRAMACIÓN
¿y en la computadora...?
PYTHON
¿Y EN LA COMPUTADORA?
► Para correr un programa en la
computadora necesitamos un lenguaje
real (no pseudocódigo).
► En la materia podemos usar Python 3.2
(hay disponible versiones más
actualizadas pero no sirven para el uso de
la librería de Pygame)
¿POR QUÉ PYTHON?
► Lasintaxis de Python es simple, sencilla,
clara y cercana al lenguaje natural.
► Esun lenguaje accesible para comenzar a
programar.
Los programas de Python los vamos a
escribir con una herramienta llamada
PyScripter.
En los laboratorios todo lo necesario ya
está instalado.
En sus computadoras
tienen que instalar
Python 3.2 y PyScripter.
PYSCRIPTER
¿Dónde lo encuentro?
Pantalla inicial
DE PSEUDOCÓDIGO A PYTHON
Como en el teclado no hay tecla ←, Python usa
otro carácter para asignar en su lugar. Esa
carácter es el igual (=).
Python está hecho en inglés, y por ello ingresar
se cambia por input (del inglés), y mostrar se
cambia por print.
Operadores Aritméticos:
La multiplicación se escribe con *
La división se escribe con /
Suma y Resta: + , -
Potencia: **
veamos un ejemplo...
NÚMERO?
Cuando le pedimos al usuario que ingrese
un dato, Python no sabe si es número o si
es texto, entonces debemos indicarlo.
Siqueremos ingresar un número entero,
deberemos rodear el input con int( ) si
queremos un número real lo haremos con
float( )
DE PSEUDOCÓDIGO A PYTHON
Volviendo sobre los ejemplos en
pseudocódigo:
x ← ingresar(“Ingrese un número entero”)
y ← 2x + 1
mostrar (y)
Si se pasa a Python quedaría así:
x = int(input(“Ingrese un número”))
y=2*x+1
print(y)
QUÉ PASA SI…..?
x ← ingresar(“Ingrese un número entero”)
y ← 2x + 1
mostrar (y)
x = input(“Ingrese un número”)
y=2*x+1
print(y)
Da error?
QUÉ PASA SI?
x = input(“Ingrese un número”)
print(x)
Se abre cuadro de diálogo
y escribimos: Hola
Da error?
EJERCICIOS
1. Hacer un programa que dadas tres notas
parciales A, B, C y calcule el promedio.
2. Hacer un programa que pida el radio R
de una circunferencia, y calcule la
longitud y el área.
Longitud = 2R
Área = R2
PARA LA PRÓXIMA, DEBERÍAN...
Haber intentado resolver los ejercicios de la diapositiva
anterior en papel y pseudocódigo.
Haber instalado Python y PyScripter en sus
computadoras.
Haber intentado escribir los ejercicios anteriores pero
ahora en Python.
Haber leído la Práctica 1 y empezado
a resolver los ejercicios.
Consultar todo lo que no les
salió.
Visitar el campus todas
las semanas.