principios de programacion

Páginas: 9 (2164 palabras) Publicado: 13 de junio de 2013




1.1DEFINICION DEL PROBLEMA
1.2ANÁLISIS DE LOS DATOS.
1.3DISEÑO DE LA SOLUCIÓN
1.4CODIFICACIÓN
1.5PRUEBA Y DEPURACIÓN
1.6DOCUMENTACIÓN
1.7 MANTENIMIENTO
2.1DEFINICIÓN Y CARACTERÍSTICAS DE LOS ALGORITMOS.
2.2REGLAS PARA LA CONSTRUCCIÓN DE ALGORITMOS
2.3TIPOS DE ALGORITMOS.
2.4EJERCICIOS CON ALGORITMOS.
3.1TIPOS DE OPERADORES
-ARITMÉTICOS
-RELACIONALES
-LÓGICOS3.2EXPRESIONES
3.3CONTADORES
3.4ACUMULADORES
3.5DEFINICIÓN Y CLASIFICACIÓN DE DIAGRAMAS.
3.6SIMBOLOGÍA
3.7ESTRUCTURAS DE CONTROL
SECUENCIALES
SELECTIVAS
IF, IF...ELSE
SWITCH
REPETITIVAS
FOR
WHILE
DO...WHILE
3.8ELABORACIÓN DE DIAGRAMAS
3.9PSEUDOCÓDIGO
3.10 PRUEBA DE ESCRITORIO
4.1FUNCIONES
4.2SIN PARÁMETROS
4.3CON PARÁMETROS


1.1 Definición del ProblemaEsta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.














1.2 Análisis de los Datos
Una vez que se ha comprendido lo que se desea de la computadora, es necesariodefinir:
Los datos de entrada.
Cuál es la información que se desea producir (salida)
Los métodos y fórmulas que se necesitan para procesar los datos.
Una recomendación muy práctica es el que nos pongamos en el lugar de la computadora y analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los resultados esperados.

1.3 Diseño de la Solución

Visualizar pantalla1.4 Codificación

Instrucciones para la computadora



















1.5 Pruebas

Ver funcionamiento adecuado




1.6 Documentación
La documentación se divide en tres partes:
Documentación Interna
Documentación Externa
Manual del Usuario

Documentación Interna: Son los comentarios o mensaje que se añaden al códigofuente para hacer más claro el entendimiento de un proceso.

Documentación Externa: Se define en un documento escrito los siguientes puntos:
Descripción del Problema
Nombre del Autor
Algoritmo (diagrama de flujo o pseudocódigo)
Diccionario de Datos
Código Fuente (programa)

Manual del Usuario: Describe paso a paso la manera cómo funciona el programa, con el fin de que el usuario obtengael resultado deseado.











1.7 Mantenimiento
Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado.














2.1 Definición yCaracterísticas de los algoritmos

Las características de un buen algoritmo son:
Debe tener un punto particular de inicio.
Debe ser definido, no debe permitir dobles interpretaciones.
Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
Debe ser finito en tamaño y tiempo de ejecución.

2.2 Reglas para la Construcción de AlgoritmosNo hay reglas los algoritmos los puedes escribir en español, con programas, diagramas de flujo o pseudocódigo; de todos estos solamente los diagramas de flujo están regidos por un estándar de ISO, aunque casi todos los pseudocódigos son muy similares entre sí.

2.3 Tipos de Algoritmos

*Algoritmos voraces
*Algoritmos de programación dinámica
*Algoritmos divide y vencerás
*Algoritmos deexploración de grafos
*Algoritmos probabilistas

Los algoritmos "heurísticos" entran dentro de los "voraces", los de tipo "ramas y cortes" y "vuelta atrás" entran en "exploración de grafos", los de manipulación de números y criptografía algunos entran en voraces y otros en divide y vencerás; los de aprendizaje y demás también caen alguna de estas categorías.

2.4 Ejercicios con Algoritmos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Principios de programacion
  • Principio De Programacion
  • Principios de programación
  • Principios de programación
  • Principios De Programacion
  • Principios programacion
  • Principios de programacion
  • Principios De La Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS