Download clase-1-intro

Document related concepts
no text concepts found
Transcript
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
E
M
P
R
E
S
R
I
A
L
E
S
Introducción a la programación
Paul Leger
http://pleger.cl
[email protected]
Lenguajes de Programación
• ¿Para qué sirve un lenguaje?
• ¿Qué es un lenguaje de programación?
• ¿Para qué sirve un lenguaje de programación?
2
Finalizando esta clase, podrás:
• Mostrar mensajes por pantalla
– Por ejemplo, mostrar «HOLA» y «CHAO»
• Leer datos y realizar cálculos con ellos para
luego mostrarlos
– Calcular y mostrar el área de una circunferencia
3
Python a través de un ejemplo
print «Hello World»
print «Bienvenido al curso del herramientas de Programación»
Esto muestra un mensaje por pantalla que dice:
Hello World
Bienvenido al curso del herramientas de Programación
4
Observaciones de Python
print “Hello World”
print «Bienvenido a Herramientas de programación con Python»
Python es un lenguaje de programación para construir
programas. Características:
1. Usa como base el Inglés
2. Usa palabras claves para darle instrucciones al computador (ej.
print)
3. El programa es ejecutado en orden secuencial. Por ejemplo:
Instrucción 1
Instrucción 2
…
Última Instrucción
5
Print: Mostrar por Pantalla
• Si deseamos mostrar por un mensaje por
pantalla, usamos:
– print “texto entre comillas”
• Si usamos dos print seguidos no hay un salto de
línea
print “Hello”
print “ world”
¿Qué se muestra por pantalla?
6
Ejercicios
Imprimir lo siguiente por pantalla
1. H
O
L
A
2. Hello
World
3. H H
HHH
H H
7
Variables (1/3)
• Igual que en matemáticas
x
• x = 13
a=x
x
significa que ambos contienen
su propio valor
a
• Pregunta para usted:
x = 13
a
a=x
a = 10
x
x?
13
13
13
10
13
8
Variables (2/3)
• Podemos hacer operaciones matemáticas con
las variables. Por ejemplo:
a = 10
b=5
c=a+b
print c
¿Qué se muestra por pantalla?
Variables (1/3)
• Una variable puede contener texto (nosotros llamamos
String)
texto = «Hola Mundo»
• +: También sirve para concatenar textos. Por ejemplo:
texto1 = «Hola»
texto2 = « Mundo»
texto3 = texto1 + texto2
print texto3
¿Cuál es el valor de texto3?
¿Qué muestra por pantalla?
10
Leer datos por Pantalla
• raw_input: permite leer un dato por pantalla
nombre = raw_input («Dame tu nombre:»)
print «Hola « + nombre + « Como estas?»
Leer datos por Pantalla (2)
• raw_input: También permite leer números por
pantalla. Por pantalla:
num1 = int(raw_input («Dame un numero:»))
num2 = int(raw_input («Dame otro numero:»))
suma = num1 + num2
print suma
Ejercicios
• Escriba un programa que:
– Un usuario ingrese el radio de una circunferencia y
luego muestre su área
– Un usuario ingrese el número de alumnos y
alumnas, y luego muestre el porcentaje de ambos
13
Respuesta 3:
Mostrar el porcentaje de alumnos y alumnas
numHombres = float(raw_input(“hombres? ”))
numMujeres = float(raw_input(“mujeres? ”))
total = numHombres + numMujeres
porcentajeHombres = numHombres / total * 100
porcentajeMujeres = numMujeres / total * 100
print «Porcentaje de Hombres: " + str(porcentajeHombres)
print «Porcentaje de Mujeres: " + str(porcentajeMujeres)
14
Conclusiones
• Un lenguaje de programación, como Python, sirve para
comunicarse con el computador
• En Python, es posible usar variables para contener valores.
• Print es usado para imprimir un mensaje por pantalla
• Raw_input son funciones que sirven para interactuar con el usuario
¿D U D A S?
Clase disponible en: http://pleger.cl
15
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
¿Consultas?
E
M
P
R
E
S
R
I
A
L
E
S
16