Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE
PROGRAMACIÓN
Contenido:
Algoritmo – Lenguaje de
Programación – IDE - Compilación
La profe
• Carolina Martínez
c.martinez.borquez@gmail.com
2
Horario
• Lunes 11:30 – 13:00 (Lab 2)
• Jueves 11:30 – 13:00 (Lab 2)
• El retraso puede ser de hasta 15 minutos.
3
Evaluaciones
Evaluación Porcentaje Fecha
Prueba 1 33% 9 de abril
Prueba 2 33% 17 de mayo
Prueba 3 34% 18 de junio
Prueba Sustitutiva 28 de junio
Examen 5 de julio
5
Si se tuviesen que describir los pasos… cuáles serían?
1. Ingreso número 1
2. Ingreso número 2
3. La operación de la suma
4. Se muestra el resultado
6
¿Cómo lo explicamos al
computador que queremos
realizar tal procedimiento?
7
¿Qué es un Lenguaje de Programación?
8
¿Qué es un Lenguaje de Programación?
010010101010101
011111101010101
010101011111111
LENGUAJE DE 010101010101010
PROGRAMACIÓN 101111111111100
000001010100101
010101010010101
0101011
COMPILADOR o
INTÉRPRETE
9
¿Qué es un Lenguaje de Programación?
Es un lenguaje que puede ser utilizado para
controlar el comportamiento de una
máquina, particularmente una
computadora.
10
¿Para qué sirven?
LENGUAJE DE
PROGRAMACIÓN
11
12
Volviendo al ejemplo de la suma de dos números
13
Volviendo al ejemplo de la suma de dos números
14
Compilación del Lenguaje
¿Qué es un compilador?
Sería un programa, capaz de hacer otros programas.
15
Volviendo al ejercicio de la suma de dos números
¿Qué pasa si ya no
queremos sumar dos
números fijos, sino que
cualquier par de números?
16
17
Instrucciones Básicas del Lenguaje
¿Cómo almaceno un dato?
Ejemplo: almacenar el número 10
VARIABLE
18
Instrucciones Básicas del Lenguaje
Variables en Python
Variable o identificador -> propósito
Existen algunas reglas para definir una variables:
– Formada por caracteres como letras y números
– El carácter underscore (guión bajo) se considera como una
letra más.
19
Instrucciones Básicas del Lenguaje
Variables en Python
• Una variable NO puede contener espacios en blanco ni otro
tipo de caracteres (Ej. $, #, .)
• El primer carácter de una variable debe ser siempre una letra.
• CaseSensitive, hace la distinción entre minúsculas y mayúsculas
• Es aconsejable elegir nombres representativos cuando sea
posible
• El formato de el nombre de una variable, es siempre en
minúscula, si la variable tiene un nombre compuesto, entonces
la segunda palabra comienza con mayúscula
20
¿Cómo almaceno un dato?
Existen
Operadores Aritméticos
Operadores relacionales
Operadores Lógicos
Operadores Aritméticos
Operador Descripción
+ Suma
- Resta
* Multiplicación
** Exponente
/ División
// División entera
% Módulo
24
Operadores Relacionales
Operador Descripción
== Igual a
!= Distinto de
< Menor que
> Mayor que
<= Menor o igual que
>= Mayor o igual que
25
Operadores Lógicos
Operador Descripción
and Requiere se cumplan dos condiciones.
26
Link’s
• Descarga Eclipse y Python (sigue las instrucciones)
http://www.python.org/getit/
http://www.eclipse.org/downloads/
Python en Eclipse
http://www.leccionespracticas.com/informatica-web
/utilizando-eclipse-para-programar-python-en-entor
no-git/
http://daniescribe.wordpress.com/2010/03/19/com27
o-instalar-pydev-en-eclipse/