Programacion

Páginas: 31 (7530 palabras) Publicado: 19 de agosto de 2010
UNIDAD 1 “INTRODUCCION A LOS ALGORITMOS”
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS