Algoritmos y estructura de datos I: Telecomunicaciones – UTP

Algoritmos y estructura de datos I: Telecomunicaciones – UTP

La computadora no solamente es una máquina que puede realizar procesos para darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza para llegar a esos resultados. Con la computadora además de lo anterior también podemos diseñar soluciones a la medida, de problemas específicos que se nos presenten. Más aun, si estos involucran operaciones matemáticas complejas y/o repetitivas, o requieren del manejo de un volumen muy grande de datos.

El diseño de soluciones a la medida de nuestros problemas, requiere como en otras disciplinas una metodología que nos enseñe de manera gradual, la forma de llegar a estas soluciones.

A las soluciones creadas por computadora se les conoce como programas y no son más que una serie de operaciones que realiza la computadora para llegar a un resultado, con un grupo de datos específicos. Lo anterior nos lleva al razonamiento de que un programa nos sirve para solucionar un problema específico.

Para poder realizar programas, además de conocer la metodología mencionada, también debemos de conocer, de manera específica las funciones que pueden realizarse en la computadora y las formas en que se pueden manejar los elementos que hay en la misma.

Computadora: Es un dispositivo electrónico utilizado para procesar información y obtener resultados. Los datos y la información se pueden introducir en la computadora como entrada (input) y a continuación se procesan para producir una salida (output).

Contenido:

1. Conceptos fundamentales concepto de algoritmo. Lenguajes de programación. Herramientas de programación.
2. Tipos de datos. Constantes, variables, identificadores, expresiones, funciones.
3. Estructura general de un programa estructura de un programa en c. Estructura de algoritmos. Contadores, acumuladores.
4. Estructuras de control programación estructurada. Estructuras de control – tipos secuencial selectiva simple (si).
5. Selectiva doble (si – sino). Selectiva múltiple (si – sino – si).
6. Selectiva de control (según -sea).
7. Iterativa (repetir – desde).
8. Estructura iterativa (repetir – mientras).
9. Ejercicios propuestos y nivelación
10. Examen parcial
11. Sub-programación programación modular. Subprogramas – tipos
12. Variables globales y locales. Funciones, paso de parámetros. Procedimientos paso de parámetros
13. Recursividad datos estructurados
14. Tipos. Arreglos unidimensionales, declaración y acceso.
Clase n° tema
15. Arreglos bidimensionales, declaración y acceso.
16. Registros concepto. Declaración y acceso.
17. Arreglo de registros. Cadena de caracteres.
18. Índices
19. Ejercicios propuestos y nivelación.
20. Examen final

click para descargar

 

Post a comment