ingeniero en sistemas computacionales
Con lenguaje Python
9 de marzo de 2011
Contenidos
1. Conceptos básicos
1.1. Computadoras y programas . . . . . . . . . . . . . . . .
1.2. El mito de la máquina todopoderosa . . . . . . . . . . .
1.3. Cómo darle instrucciones a la máquina usando Python
1.4. Devolver un resultado . . . . . . . . . . . . . . . . . . .
1.5. Una instrucción un poco máscompleja: el ciclo definido
1.5.1. Ayuda desde el intérprete . . . . . . . . . . . . .
1.6. Construir programas y módulos . . . . . . . . . . . . .
1.7. La forma de un programa Python . . . . . . . . . . . . .
1.8. Estado y computación . . . . . . . . . . . . . . . . . . .
1.9. Depuración de programas . . . . . . . . . . . . . . . . .
1.10. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . .. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
8
9
13
13
15
15
17
18
19
20
2. Programas sencillos
2.1. Construcción de programas . . . . . . . .
2.2. Realizando un programa sencillo . . . . .
2.3. Piezas de un programa Python . . . . . .
2.3.1. Nombres . . . . . . . . . . . . . . .
2.3.2.Expresiones . . . . . . . . . . . . .
2.4. No sólo de números viven los programas
2.5. Instrucciones . . . . . . . . . . . . . . . . .
2.6. Ciclos definidos . . . . . . . . . . . . . . .
2.7. Una guía para el diseño . . . . . . . . . .
2.8. Ejercicios . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
21
22
24
24
25
26
27
27
28
29
3. Funciones
3.1. Documentación de funciones . . . . . . .
3.2. Imprimir versus Devolver . . . . . . . . .
3.3. Cómousar una función en un programa .
3.4. Más sobre los resultados de las funciones
3.5. Un ejemplo completo . . . . . . . . . . . .
3.6. Devolver múltiples resultados . . . . . . .
3.7. Resumen . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
30
30
31
32
34
35
38
394. Decisiones
4.1. Expresiones booleanas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1. Expresiones de comparación . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2. Operadores lógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
41
42
42
2
CONTENIDOS
4.2.
4.3.
4.4.
4.5.
Comparaciones simples . . . . . .
Múltiples...
Regístrate para leer el documento completo.