Programacion
1. IMPORTANCIA DE LOS ALGORITMOS
2. INTRODUCCION A LA TEORIA DE LOS ALGORITMOS
1.2.1 CONCEPTO DE ALGORITMO
1.2.2 CARACTERISTICAS DE UN ALGORITMO
1.2.3 EJEMPLOS Y CONSTRUCCION DE ALGORITMO
3. METODOLOGIA PARA LA SOLUCION DE PROBLEMAS(ALGORITMOS)
1.3.1 ANALISIS DEL PROBLEMA
1.3.1.1 DEFINIR LOS DATOS DE ENTRADA, PROCESO Y DATOS DESALIDA
1.3.2 DISEÑO DE LA SOLUCION
1.3.2.1 METODOS DE REPRESENTACION DE ALGORITMOS
1.3.2.2 DIAGRAMAS DE FLUJO
1.3.2.3 PSEUDOCODIGO
1.3.3 CODIFICACION
1.3.4 PRUEBA Y DEPURACION
1.3.5 DOCUMENTACION Y MANTENIMIENTO
UNIDAD 2 “INTRODUCCION AL LENGUAJE C”
2.1 PROGRAMACION ESTRUCTURADA
2.2 CARACTERISTICAS DE LA PROGRAMACION ESTRUCTURADA
2.3 ESTRUCTURADE UN PROGRAMA SIMPLE EN C
2.4 COMO SE COMPILA UN PROGRAMA
UNIDAD 3 “VARIABLES Y OPERADORES”
3.1 VARIABLES
3.1.1 NOMBRE DE VARIABLES
3.1.2 TIPOS DE VARIABLES
3.1.3 CONSTANTES
3.1.4 USO DE CONSTANTES SIMBOLICAS
3.1.5 PALABRAS RESERVADAS
3.1.6 DECLARACION Y USO DE VARIABLES
3.1.7 EJEMPLOS
3.2 TIPOS DE DATOS
3.2.1 TIPOS DE DATOS PRIMITIVOS YEXTENDIDIOS
3.2.2 ESPACIO DE MEMORIA QUE UTILIZA CADA TIPO DE DATO
3.2.3 EJEMPLOS
3.3 OPERADORES
3.3.1 TIPOS DE OPERADORES (ARITMETICOS, LOGICOS, CONDICIONALES, RELACIONALES)
3.3.2 PRECEDENCIA DE OPERADORES
3.3.3 USO DE OPERADORES
UNIDAD 4 “ESTRUCTURAS DE CONTROL DE FLUJO”
4.1 ESTRUCTURAS CONDICIONALES
4.1.1 SENTENCIAS SI (IF)
4.1.2 SI-ENTONCES (IF…THEN)
4.1.3SI-ENTONCES-DE LO CONTRARIO (IF…THEN…ELSE)
4.1.4 COMPARACION MULTIPLE (CASE-SWITCH)
4.2 ESTRUCTURAS DE BUCLES
4.2.1 ITERACION: CICLO (FOR)
4.2.2 ITERACION: MIENTRAS QUE (WHILE)
4.2.3 ITERACION: HACER (DO-WHILE)
4.2.4 CONTINUAR EL CICLO (CONTINUE)
4.2.5 INTERRUMPIR CICLO (BREAK)
4.3 EJEMPLOS Y PROBLEMAS DE CADA UNA DE LAS ESTRUCTURAS
UNIDAD 5 “ARREGLOS Y ESTRUCTURAS”
5.1 USO Y DECLARACIONDE ARREGLOS
5.2 CADENAS DE CARACTERES
5.3 ARREGLOS UNIDIMENSIONALES Y MUTIDIMENSIONALES
5.4 ESTRUCTURAS Y SU CONSTRUCCION
UNIDAD 6 “FUNCIONES Y DISTRIBUCION DE CODIGO”
6.1 DEFINICION Y DECLRACION DE FUNCIONES
6.2 PASO DE VARIABLES DIRECTO Y REFERENCIADO
6.3 PARAMETROS DE FUNCIONES
6.4 RECURSVIDAD
6.5 MAIN COMO FUNCION QUE RECIBE Y ENTREGA VALORES
6.6 DISTRIBUCION DEL CODIGO FUENTECON ARCHIVOS DE CABECERA
UNIDAD 7 “APUNTADORES”
7.1 INICIALIZACION Y UTILIZACION DE APUNTADORES
7.2 ARITMETICA DE APUNTADORES
7.3 PUNTEOS Y ARRAYS
7.4 ARRAYS DE PUNTEROS
7.5 PUNTEROS COMO FUNCIONES
UNIDAD 8 “USO DE PUERTOS”
8.1 INTRODUCCION AL PUERTO PARALELO
8.2 INTRODUCCION AL PUERTO SERIE
8.3 ACCESO AL PUERTO SERIE Y AL PUERTO PARALELO
8.4 MANEJO DE INTERRUPCIONES
8.5 OTROSPERIFERICOS
UNIDAD 1-INTRODUCCION A LOS ALGORITMOS
1. IMPORTANCIA DE LOS ALGORITMOS
Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y/o resolver un problema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, no ambiguas, cuya ejecución da una solución de un problema en un tiempo finito.
Los diagramas deflujo se usan habitualmente para representar algoritmos.
El término algoritmo no está exclusivamente relacionado con la matemática, ciencias de la computación o informática. En realidad, en la vida cotidiana empleamos algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos son el uso de una lavadora (se siguen las instrucciones), pero no la preparación de una comida(porque no están perfectamente definidos los pasos). También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o incluso el método de Gauss para resolver Sistema lineal de ecuaciones.
1.2 INTRODUCCION A LA TEORIA DE LOS ALGORITMOS
La...
Regístrate para leer el documento completo.