Algoritmo y Programacion

Páginas: 235 (58699 palabras) Publicado: 1 de junio de 2014
Algoritmos y Programación I
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS