fgfgff

Páginas: 5 (1203 palabras) Publicado: 7 de febrero de 2014
1) ¿Qué es un algoritmo?
El algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. En fin son pasos para lograr un resultado, por lo general, tiene datos de entrada, procesos de datos, y datosde salida. Debe tener un inicio y un fin.


2) Partes de un algoritmo.
Todo algoritmo debe tener las siguientes partes:
Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
Proceso, es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.

3) Formas de representar unalgoritmo; con ejemplos.
Seudocódigo: Es un conjunto pequeño y claro de instrucciones; en secuencia, que permite llevar a cabo una tarea.
Ejemplo:
Escribir un Pseudocódigo de un programa que permita leer la edad y peso de una persona y luego imprimirla:
Inicio
Variables: edad, peso
Imprimir "Escribir los datos (Edad, Peso)"
Leer edad. Leer peso
Visualizar: “tu peso es:", peso y “tu edad es:",edad
Fin

Diagrama de flujo: Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse
Ejemplo:SI no

O


Diagrama de N-S: también conocido como diagrama de Chapín es una técnica de especificación de algoritmos que combina la descripción textual, propia de unpseudocódigo, con la representación grafica de un diagrama de flujo
Ejemplo:

Comienzo



4) Estructuras de control
En lenguaje de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede:
Deacuerdo a la condición, ejecutar un grupo u otro de sentencias
De acuerdo el valor de una variable. Ejecutar un grupo u otro de sentencias
Ejecutar un grupo de sentencias mientras se cumpla su condición
Ejecutar un grupo de sentencias hasta que se cumpla una condición
Ejecutar un número de sentencias un número determinado de veces
Todas las estructuras de control tienen un único punto de entrada yun único punto de salida. Las estructuras de control pueden clasificar en: secuenciales, iterativas y de control avanzada. Esto es una de las cosas que permite que la programación se rija por los principios de la programación estructurada.

5) Características de un algoritmo
Carácter finito. Un algoritmo siempre debe terminar después de un número finito de pasos.
Precisión. Cada paso deun algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso.
Entrada. Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos.
Salida. Unalgoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas.
Eficacia. También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel.


6) ¿Qué es un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fgfgff
  • Fgfgff
  • fgfgff

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS