fraudes ciberneticos
i. ALGORITMOS COMPUTACIONALES GRUPO
ii. RESUMEN DE LOS TEMAS DE LA UNIDAD 1
iii. 18/08/2012
iv. TAREA 1
INDICE……………………………………………………………………………..1
Concepto, Tipos y Aplicaciones de Algoritmos……………………………......2
Fases para la Solución de Problemas…………………………………………..3
Elementos de la Computadora(Función relacionada con Algoritmos) ……3
Concepto de Lenguaje de Programación, Compiladores e Intérpretes……..5
Proceso de Desarrollo de Software y Ciclo de Vida………………………..…5
Comentario…………………………………………………………………………6
Bibliografía…………………………………………………………………………6
1.1 Concepto, Tipos y Aplicaciones de Algoritmos
ALGORITMO:
Es una serie de pasos organizados que describe elproceso que se debe seguir, para dar solución a un problema especifico
CARACTERISTICAS DE UN ALGORITMO
Debe ser preciso e indicar el orden de realización de cada paso. Debe estar definido. Si se sigue un algoritmo dos veces se debe obtener el mismo resultado cada vez .Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener un numero finito depasos.
TIPOS DE ALGORITMOS
CUALITATIVOS: Son aquellos en los que se describen los pasos utilizando palabras
CUANTITATIVOS: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso
Estrada Procesos Saluda
APLICACIONES DE LOS ALGORITMOS
Las aplicaciones de estos algoritmos en algunos casos son inmediatas; por ejemplo, hallar el trayecto máscorto entre dos estaciones es algo que interesa a muchos viajeros del metro y se pueden obtener aproximaciones bastante buenas del mundo real utilizando algunos de los algoritmos que obtienen distancias mínimas. Otros algoritmos sirven para procesar cadenas, lo cual sirve de base para analizadores léxicos o algoritmos criptográficos, por ejemplo.
Además, tener conocimientos adecuados dealgoritmia y estructuras de datos facilita el poder pasar de un lenguaje de programación a otro con mucha mayor facilidad: puesto que ya se tiene la base, sólo hace falta superar las dificultades técnicas particulares de cada lenguaje.
1.2. Fases para la Solución de Problemas
Las fases de resolución de un problema con computadora son:
Análisis del problema
Diseño del algoritmo
Seanaliza el problema. Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo
Codificación
Durante la tercera esta etapa se implementa el algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas desarrolladas en las fases de análisis y diseño.
Compilación y ejecución
La fase de compilación y ejecución traduce y ejecuta el programa.Verificación y
Depuración
En las fases de verificación y depuración el programador busca errores de las etapas anteriores y los elimina. Comprobará que mientras más tiempo se invierta en la fase de análisis y diseño menos tiempo se perderá en la depuración del programa.
Mantenimiento y
Documentación
Consiste en detectar y corregir los errores que vallan dándose con el tiempo yla documentación son escritos que se hacen para el mantenimiento del sistema, pobremente sistemas no documentados son difíciles de leer, más difíciles de depurar y casi imposibles de mantener y modificar.
1.3. Elementos de la Computadora
1.4. Concepto de Lenguaje de Programación, Compiladores e Intérpretes
¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?
Es un conjunto de símbolos ypalabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.
Compiladores:
Un traductor que transforma textos fuente de lenguajes de alto nivel a lenguajes de bajo nivel se le denomina compilador.
Intérpretes:
Un intérprete es un software que recibe un programa en lenguaje de alto nivel, lo analiza y lo ejecuta. Para...
Regístrate para leer el documento completo.