República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universidad Nacional Experimental “Simón Rodríguez” Núcleo Valles del Tuy Informe 4 Profesora: Integrante: Nolbi San Juan Carpio Airlin Rondon Eglis Santa Teresa del Tuy Noviembre 2012 Resolucion de problemas mediante el computador Algoritmo: Es un método para resolver problemas mediante una serie de pasos preciso, definido y finito. Características: - Preciso (indicar el orden de realización en cada paso). - Definido (se prueba dos veces, se debe obtener el mismo resultado cada vez). - Finito (tiene un número determinado de pasos). Pasos a seguir Para la Resolución de un Problema Análisis del Problema: Se determina que hace el Programa. Diseño del Algoritmo: Se determina como hace el Programa la tarea solicitada. Codificación: Es la escritura en un Lenguaje de Programación (Programa Fuente). Compilación y Ejecución: Debe ser traducido a lenguaje máquina. Verificación y Depuración: Se determina si el programa contiene errores o no. Diagrama de Flujo Es la representación Gráfica de un algoritmo o proceso. Pueden ser: Formato Vertical: En él, el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Formato Horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha. Formato Panorámico: Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas. Pasos a Seguir para Construir un Diagrama de Flujo: 1) Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. 2) Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico. 3) Identificar y listar los puntos de decisión. 4) Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. 5) Asignar un título al diagrama y verificar que esté completo. EJEMPLO DE UN DIAGRAMA DE FLUJO SENCILLO Tabla de Decisiones Son instrumentos para apoyar las acciones que se deben hacer en una determinada situación. Lenguajes de Programación Es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y software existentes. Clasificación de los Lenguajes Según la forma de ejecución: Lenguajes Maquina Lenguajes de bajo nivel Lenguajes de medio nivel Lenguajes de alto nivel Según el nivel de abstracción: .Lenguajes compilados .Lenguajes interpretados A continuación, encontrará una breve lista de los lenguajes de programación actuales: Lenguaje ADA BASIC Principal área aplicación de Compilado/inter pretado Lenguaje Tiempo real compilado Programación para Lenguaje fines educativos interpretado Programación de Lenguaje sistema compilado Programación de Lenguaje C++ sistema orientado a compilado objeto Lenguaje Cobol Administración compilado Lenguaje Fortran Cálculo compilado Programación Lenguaje Java orientada a Internet intermediario Lenguaje MATLAB Cálculos matemáticos interpretado Cálculos Lenguaje Cálculos matemáticos matemáticos interpretado Lenguaje LISP Inteligencia artificial intermediario Lenguaje Pascal Educación compilado Desarrollo de sitios Lenguaje PHP web dinámicos interpretado Inteligencia Lenguaje Inteligencia artificial artificial interpretado C Análisis y Diseño de un Sistema Es un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un lógico en la unión de las partes. Un metodo, plan o procedimiento de clasificación para hacer algo. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la informacion.