Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Apun6algol
1. Escritura inicial del algoritmo Como ya se ha comentado anteriormente, el sistema para describir (<<escribir>>) un algoritmo consiste en realizar una descripción paso a paso con un lenguaje natural citado algoritmo. Recordemos que un algoritmo es un método o conjunto de reglas para solucionar un problema
2. Un algoritmo debe estar seguida de alguna secuencia definida de pasos hasta que se obtenga un resultado coherente Solo se puede ejecutar una operación a la vez Un algoritmo consta de cuatro acciones básicas cada una de las cuales debe estar ejecutadas.
3. LA RESOLUCIÓN DEL PROBLEMA MEDIANTE UNA COMPUTADORA Una vez que el algoritmo esta diseñado y representado gráficamente mediante un herramienta de programación se debe pasar a la fase de resolución practica del problema con la computadora 1.- codificación del algoritmo en un programa 2.- ejecución del programa 3.- comprobación del programa
4. REPRESENTACIÓN GRAFICA DE LOS ALGORITMOS Para representar un algoritmo se debe utilizar algúnmétodo que permita independizar dicho algoritmo del lenguaje de programación. Ello permite que el algoritmo pueda ser codificado indistintamente en cualquier lenguaje los métodos usuales para representar un algoritmo son: 1.- diagrama de flujo 2.- diagrama ns 3.- lenguaje de especificación del algoritmo pseudocódigo 4.- leguaje español
5. DIAGRAMA DE FLUJO Un diagrama de flujo (flowchart) es una de las técnicas de representación de algoritmos mas antigua y a la vez mas utilizada. Un diagrama de flujo es un diagrama que utiliza símbolos (cajas) .
6. NASSICHEIDERMAN Son diagramas estructurados solo se utiliza cuando haya decisiones. Selectivas e instrucciones repetitivas, es decir en instrucciones de bifurcación También es conocido como diagrama de chapín por que es como un diagrama de flujo y están unidas entre si Pseudocódigo : es un lenguaje de especificación del algoritmo usar como paso antes de codificar el problema
7. PSEUDOCÓDIGO El pseudocódigo es un lenguaje de especificación del algoritmo. El uso de tal lenguaje hace el paso de codificación final. El pseudocódigo nació como un lenguaje similar al ingles y era un medio de representación básicamente a un lenguaje de programación
8. BUCLES E INTERACCIONES Un bucle es un proceso en el que se ejecutan una serie de operaciones un numero determinado de veces; las operaciones serán siempre las mismas, pero con datos y resultados diferentes. En el caso de un programa de computadora, el bucle o lazo es un conjunto de instrucciones que deben ser ejecutadas un cierto numero de veces, en un proceso interactivo o repetitivo el bucle contara de una entrada y una salida
9. La entrada se producirá con una o varias instrucciones y la salida del bucle – fin proceso repetitivo-se producirá cuando se cumpla una condición bucle Acción f1 Acción f2
10. Una interacción es la repetición controlada de la secuencia de acciones internas del bucle: Preparación o arranque del bucle: una o mas instrucciones que puedan ser: asignación de valores a constantes a contadores a cero. Cuerpo del bucle: grupo de instrucciones que integran realmente el bucle, para cumplir el objetivo especificado y que se repiten mientras no se cumple la condición .
11. Modificación del bucle: conjunto de instrucciones que modifican, el bucle haciendo progresar su ejecución hasta su terminación final; se suele realizar con contadores, totalizadores. Comprobación de la condición: suele constar de una instrucción para averiguar si se ha producido la condición que determinara la salida del bucle.