Apun6algol
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Apun6algol

on

  • 5,178 views

 

Statistics

Views

Total Views
5,178
Views on SlideShare
858
Embed Views
4,320

Actions

Likes
0
Downloads
8
Comments
0

4 Embeds 4,320

http://educad.fcp.unach.mx 3325
http://www.aulaweb.cbtis88.edu.mx 976
http://www.educad.fcp.unach.mx 18
http://www.aula.cbtis88.edu.mx 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Apun6algol Presentation Transcript

  • 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.