Algoritmos computacionales

Solo disponible en BuenasTareas
  • Páginas : 13 (3084 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de agosto de 2012
Leer documento completo
Vista previa del texto
Algoritmos Computacionales
Algoritmos computacionales
Al finalizar el curso el alumno distinguirá el lenguaje de algoritmos y analizara la metodología del proceso entidades primitivas, sus técnicas, funciones, aportaciones y relaciones con el contexto social, para ubicar el objeto de estudio y razón de ser de los algoritmos.
Unidad I
“Conceptos Básicos”
1.1 Introducción
1.2 Definición deLenguaje
1.3 Definición de Algoritmo
1.4 Algoritmos Cotidianos
1.5 Definición de Lenguajes algorítmicos
1.6 Historia y Aplicación de los Lenguajes Algorítmicos
Unidad II
“Metodología Para la Solución de Problemas Por Medio de Computadoras”
2.1 Definición de Problema
2.2 Análisis de los Datos
2.3 Diseño de la Solución
2.4 Codificación
2.5 Prueba y Depuración
2.6 Documentación
2.7Mantenimiento
Unidad III
“Entidades Primitivas Para el Diseño de Instrucciones”
3.1 Tipos de Datos
3.2 Operadores y Operandos
3.3 Expresiones
Unidad IV
“Técnicas de Diseño”
4.1 Top Down
4.2 Bottom Up
4.3 Warnier
Unidad V
“Técnicas para la Formulación de Algorítmos”
5.1 Diagramas de Flujo
5.2 Pseudocódigo
5.3 Diagramas Estructurados (Nassi-Schneiderman)
Unidad VI
“EstructurasAlgorítmicas”
6.1 Secuenciales
6.2 Condicionales
Unidad VII
“Arreglos”
7.1 Vectores
7.2 Matrices
Unidad VIII
“Manejos de Cadenas de Caracteres”
8.1 Definición
8.2 Función
8.3 Manipulación
Unidad IX
“Manejo de Módulos”
9.1 Concepto y Características de un Módulo
9.2 Clasificación de los Módulos
9.3 Operación de Módulos y sus Parámetros
9.4 Criterios de Modularización
Desarrollo:
Unidad I“Conceptos Básicos”
1.1 Introducción
1.2 Definición de Lenguaje
1.3 Definición de Algoritmo
1.4 Algoritmos Cotidianos
1.5 Definición de Lenguajes algorítmicos
1.6 Historia y Aplicación de los Lenguajes Algorítmicos
Unidad I “Conceptos Básicos”
1.1 Introducción
Los sistemas modernos de computación consisten en una gran conjunción de elementos de circuitos (hardware) y de programación (software)que han sido diseñados para proporcionar a la computación un ambiente productivo y hasta cierta medida agradable.
El término Sistema de Cómputo se utiliza para señalar lo que el usuario emplea, en lugar del término Computadora. En los primeros años de la computación, los usuarios del sistema debían interactuar más estrechamente con el hardware real que lo que es hoy necesario, muchas funciones quedebían realizar los usuarios mismos se manejan ahora por software mediante Sistemas Operativos. El sistema operativo crea un ambiente en el cual los usuarios pueden preparar programas y ejecutarlos sin tener que entrar en los detalles del hardware del sistema.
Para satisfacer el crecimiento de la demanda de medios de computación, es que se ha desarrollado la multiprogramación, en la cual variosusuarios emplean el sistema de forma simultánea, como Windows por ejemplo.
Un término fundamental de esta materia es el Programa, el cual es simplemente una secuencia de instrucciones que orienta a la Unidad de Control de Procesamiento (CPU) en el desarrollo de los cálculos, el cual debe expresarse de forma que sea entendido por el CPU. Un CPU sólo puede entender instrucciones que esténexpresadas en términos de su lenguaje máquina.
1.2 Definición de Lenguaje de Programación
Un Lenguaje de Programación es aquél que es utilizado para escribir programas de computadoras que puedan ser entendidos por ellas. Estos lenguajes se clasifican en tres grandes categorías:
- Lenguaje Máquina
- Lenguaje de Bajo nivel (ensamblador)
- Lenguaje de Alto nivel.
1.3 Definición de algoritmo
“Unalgoritmo se define como un método que se realiza paso a paso para solucionar un problema que termina en un número finito de pasos”.
Las características fundamentales que debe cumplir todo algoritmo son:
- Debe ser preciso. e indicar el orden de realización de cada paso.
- Debe ser definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
- Debe ser finito. Si...
tracking img