Programacion

Páginas: 15 (3623 palabras) Publicado: 2 de octubre de 2011
UNIDAD I Generalidades de la programación estructurada y técnicas de diseño detallado.
UNIDAD II: Introducción al lenguaje de programación

Temario
* Teoría
* Algoritmo
* Características de un algoritmo
* Pseudocódigo
* Diagramas
* Estructuras de control
* Secuencia
* Selección
* Iteración, repetición o ciclo
*Operadores aritméticos, relacionales y lógicos (tablas de verdad)
* Variable, constante, contador, acumulador,
* Práctica
* Pruebas de escritorio (seguimiento)
* Salida a pantalla cuando hay un escribe y valores en memoria
* Hacer algoritmos sencillos en pseudocódigo utilizando la LÓGICA , las estructuras de control (secuencia, selección e iteración) y los operadoresy variables necesarias. SE RECOMIENDA HACER EL ANÁLISIS VISTO EN CLASE DE CUÁLES SON LOS DATOS QUE SE TIENEN, CUÁLES SE REQUIERE QUE EL USUARIO TECLEE, CUÁLES SON LOS RESULTADOS QUE DESEO OBTENER Y QUÉ FÓRMULAS Y PROCEDIMIENTOS (ORDEN EN EL CUAL ESCRIBIRLAS) DEBO UTILIZAR.

Material Didáctico:

Concepto de algoritmo.
El punto esencial es la elaboración del algoritmo, por lo que definiremosdicho concepto:
* Algoritmo: es una secuencia de pasos que, seguidos uno a uno, nos permiten resolver un problema.
Ejemplo 1: cuando quiero ver una película de video, podría hacer:
1. -------------------------------------------------
Elijo una película de las de mi colección.
2. -------------------------------------------------
Compruebo SI TV y video están conectados a la red (yprocedo).
3. -------------------------------------------------
SI la TV está apagada, la enciendo, SI NO, pues no. Y lo mismo con el vídeo.
4. -------------------------------------------------
Abro el estuche de la película.
5. -------------------------------------------------
Saco la película de su estuche.
6. -------------------------------------------------
Introduzco lapelícula en el video. Dejo el estuche sobre el vídeo.
7. -------------------------------------------------
SI la TV no está en el canal adecuado, la cambio, SI NO, pues no.
8. -------------------------------------------------
Tomo los controles remotos (el de la TV y el de la video).
9. -------------------------------------------------
Me pongo cómodo.
10.-------------------------------------------------
Pulso PLAY en el control de la video.
Es necesario fijarse bien en ciertos detalles que son fundamentales y que aparecen en este algoritmo:

* Características:
1. La descripción de cada paso no me lleva a ambigüedades: los pasos son absolutamente explícitos y no inducen a error.

2. El número depasos es finito.
Ejercicio 1:
Escribir los pasos necesarios para cambiar una llanta de un auto ponchado, considerando que ya está estacionado el auto y que se cuenta con toda la herramienta necesaria.


Ejercicio 2.
Escribir los pasos ordenados para la elaboración de un pastel de chocolate,considerando que se cuenta con todos los ingredientes y utensilios necesarios.

Las herramientas de programación más utilizadas comúnmente para diseñar algoritmos son:
* Pseudocódigo.
* Diagramas de caja.
* Diagramas de flujo.
* Pseudocódigo: Representación más popular por su sencillez y su parecido al lenguaje humano.
La estructura delpseudocódigo es bastante parecida a la de algunos lenguajes de programación (por ejemplo, el Pascal), por ello es la más recomendable de utilizar.
El pseudocódigo tiene algunas ventajas:
* Es fácil hacer cambios si nos equivocamos en la lógica del programa.
* Es independiente del lenguaje de programación que vaya a usarse; un algoritmo que esté escrito en pseudocódigo es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS