atgoritmo
GUIA 1. Unidad I
Algoritmo y Programas
Santa Ana de Coro, Abril de 2013
1. ALGORITMO Y PROGRAMAS.
1.1.- ALGORITMO.
Un algoritmo es un conjunto de pasos, instrucciones o acciones que se deben seguir y realizar ordenadamente para llegar a un fin determinado, es decir, solución de un problema, obtención de una respuesta intermedia o realización de una tarea.Dichos pasos deben ser:
Precisos: indicar el orden de realización.
Definidos: si se siguen un proceso varias veces debe llegar al mismo resultado.
Finito: números determinados de pasos, implica un inicio y un fin.
Fases:
Análisis preliminar o evaluación del problema:
Estudiar el problema en general y ver que parte nos interesa.
Definición o análisis del problema:
Ver que es lo que entra yque es lo que sale, las posibles condiciones o restricciones.
Diseño del algoritmo:
Diseñar la solución.
El programa:
Codificación del algoritmo en un lenguaje de programación.
Ejecución del programa y las pruebas:
Ver si el programa hace lo que queríamos
1.1.1.- TIPOS DE ALGORITMOS.
CUALITATIVOS.
Son todos aquellos pasos o instrucciones descritos por medio de palabras que sirvenpara resolver un problema.
Ejemplos:
La utilización de un directorio telefónico (búsqueda de un teléfono). Para poder buscar un teléfono en el directorio, se debe conocer el algoritmo que se va a utilizar, es decir la forma en que están codificados los nombres de las personas, para así lograr encontrarlos y localizar el número telefónico correspondiente.
El montaje de una llanta. Perfectamentepor medio de instrucciones o pasos a seguir, una persona sin saber como se monta una llanta puede hacerlo. El algoritmo está expresado en palabras.
La búsqueda de una palabra en un diccionario. Es en nuestros primeros años de estudio, cuando nuestra profesora nos enseña el algoritmo para buscar y encontrar el significado de las palabras.
Este algoritmo siempre es expresado en palabras.CUANTITATIVOS.
Son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado.
Ejemplos:
Pasos a seguir en la solución de una ecuación de segundo grado.
Instrucciones para la liquidación de una nómina.
Se puede concluir que todo algoritmo cualitativo es aquel en el cual no intervienen cálculos numéricos, y siempre son expresados en forma de palabras yalgoritmo cuantitativo aquel en el que sí intervienen cálculos numéricos.
1.2.- PROGRAMA.
Un programa es un conjunto de instrucciones escritas en un lenguaje de programación que una vez ejecutadas indican a la computadora la secuencia de pasos a seguir para resolver un problema.
Es un conjunto de instrucciones internas ordenadas a la máquina, utilizadas para ejecutarse en una computadoray que produzca un resultado.
Fases:
INICIO
MODIFICAR PROGRAMA FUENTE
EDITAR PROGRAMA FUENTE
SI EXISTEN ERRORES EN LA COMPILACIÓN
PROGRAMA
PROGRAMA EJECUTABLE
EJECUCIÓN
2. LENGUAJE ALGORITMICO Y DE PROGRAMACION.
Es el medio de comunicación entre el programador y las computadoras. Estos lenguajes permiten expresar los programas o el conjunto de instrucciones que el operadorhumano desea que la computadora ejecute.
2.1.- LENGUAJES ALGORÍTMICOS.
Permiten describir los pasos con mayor o menor detalle.
La clasificación de los lenguajes para algoritmos puede enunciarse de la siguiente manera:
Lenguaje Natural:
Es aquél que describe en español, para nuestro caso, los pasos a seguir utilizando un vocabulario cotidiano.
Lenguaje de Diagrama de Flujo:
Son aquellossímbolos para representar las ideas o acciones a desarrollar.
Lenguaje Natural de Programación:
Son aquéllos aplicados para la elaboración de fórmulas o métodos científicos. El lenguaje natural tiene las siguientes características: Evita la ambigüedad; son precisos y bien definidos; utilizan términos familiares al sentido común; elimina instrucciones innecesarias.
Lenguaje de Programación de...
Regístrate para leer el documento completo.