Your SlideShare is downloading. ×
0
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Apun6algol
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Apun6algol

4,959

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,959
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Escritura inicial del algoritmo <br />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 <br />
  • 2. Un algoritmo debe estar seguida de alguna secuencia definida de pasos hasta que se obtenga un resultado coherente <br />Solo se puede ejecutar una operación a la vez <br />Un algoritmo consta de cuatro acciones básicas cada una de las cuales debe estar ejecutadas. <br />
  • 3. LA RESOLUCIÓN DEL PROBLEMA MEDIANTE UNA COMPUTADORA <br />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 <br />1.- codificación del algoritmo en un programa <br />2.- ejecución del programa <br />3.- comprobación del programa <br />
  • 4. REPRESENTACIÓN GRAFICA DE LOS ALGORITMOS <br />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:<br />1.- diagrama de flujo <br />2.- diagrama ns<br />3.- lenguaje de especificación del algoritmo pseudocódigo <br />4.- leguaje español<br />
  • 5. DIAGRAMA DE FLUJO <br />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) .<br />
  • 6. NASSICHEIDERMAN<br />Son diagramas estructurados solo se utiliza cuando haya decisiones. Selectivas e instrucciones repetitivas, es decir en instrucciones de bifurcación <br />También es conocido como diagrama de chapín por que es como un diagrama de flujo y están unidas entre si <br />Pseudocódigo : es un lenguaje de especificación del algoritmo usar como paso antes de codificar el problema <br />
  • 7. PSEUDOCÓDIGO <br />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 <br />
  • 8. BUCLES E INTERACCIONES <br />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 <br />
  • 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 <br /> bucle <br />Acción f1<br />Acción f2<br />
  • 10. Una interacción es la repetición controlada de la secuencia de acciones internas del bucle:<br />Preparación o arranque del bucle: una o mas instrucciones que puedan ser: asignación de valores a constantes a contadores a cero.<br />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 .<br />
  • 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.<br />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.<br />

×