Documente Academic
Documente Profesional
Documente Cultură
Algoritmos computacionales
Conceptos Básicos
8º semestre
Universidad Veracruzana
Facultad de Ingeniería Mecánica
Algoritmos computacionales y programación Actividad 2
Introducción
Esta es una investigación sobre los conceptos básicos que abarcan los algoritmos
computacionales, veremos su definición y su relevancia en este ámbito así como algunos
ejemplos de cada uno de ellos. Los conceptos que se verán son: programación, algoritmo,
hardware y software.
Programación
Algoritmo
Un algoritmo constituye una lista bien definida, ordenada y finita de operaciones, que permite
encontrar la solución a un problema determinado. Dado un estado inicial y una entrada, es a
través de pasos sucesivos y bien definidos que se llega a un estado final, en el que se obtiene una
solución (si hay varias) o la solución (si es única). Se efectúa en tres partes: entrada (datos),
proceso (instrucciones) y salida (resultados). Además de tener como característica la facilidad
para transcribirlo, debe ser:
1. Preciso. Debe indicar el orden en el cual debe realizarse cada uno de los pasos que
conducen a la solución del problema.
Universidad Veracruzana
Facultad de Ingeniería Mecánica
Algoritmos computacionales y programación Actividad 2
2. Definido. Esto implica que el resultado nunca debe cambiar bajo las mismas condiciones
del problema, éste siempre debe ser el mismo.
3. Finito. No se debe caer en repeticiones de procesos de manera innecesaria; deberá
terminar en algún momento.
Las herramientas o técnicas de programación que más se utilizan y que se emplean para
expresar un algoritmo son:
Pseudocódigo
Diagramas de flujo
Programas
1. Descripción de alto nivel. El primer paso consiste en la descripción del problema; luego,
se selecciona un modelo matemático y se explica el algoritmo de manera verbal,
posiblemente con ilustraciones, pero omitiendo detalles.
2. Descripción formal. En este nivel se usa un pseudocódigo o diagrama de flujo para
describir la secuencia de pasos que conducen a la solución
3. Implementación. En este nivel se muestra el algoritmo expresado en un lenguaje de
programación especifico, o algún objeto capaz de llevar a cabo instrucciones.
Universidad Veracruzana
Facultad de Ingeniería Mecánica
Algoritmos computacionales y programación Actividad 2
Hardware
Software
Software de sistema
Software de aplicación
Software de usuario
Universidad Veracruzana
Facultad de Ingeniería Mecánica
Algoritmos computacionales y programación Actividad 2
Software de aplicación: Se refieren a los programas que son escritos para o por usuarios para
aplicar la computadora a una tarea específica. El software de aplicaciones esta principalmente
relacionad con el cumplimiento de las tareas de los usuarios. Entre ellos podemos mencionar:
FORTRAN, COBOL, PASCAL, etc.
Bibliografía
Alvarado, U. C. (16 de Febrero de 2018). Informatica. Obtenido de
http://www.ucla.edu.ve/dac/Departamentos/coordinaciones/informaticai/documentos/Resume
n%20tema2.pdf