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