Apuntes de programacion estructurada

Solo disponible en BuenasTareas
  • Páginas : 31 (7715 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de agosto de 2012
Leer documento completo
Vista previa del texto
UNIVERSIDAD AUTONOMA DEL ESTADO DE HIDALGO






LIC. EN ING. EN ELECTRONICA Y TELECOMUNICACIONES







PROGRAMACION ESTRUCTURADA











SEMESTRE: 1

GRUPO: 1




CATEDRATICO: LIC. COMP. CLARA MERCADO JARILLO

UNIDAD 1 “INTRODUCCION A LOS ALGORITMOS”

1. IMPORTANCIA DE LOS ALGORITMOS
2. INTRODUCCION A LA TEORIA DE LOS ALGORITMOS
1.2.1 CONCEPTO DEALGORITMO
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 DE SALIDA
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.3PSEUDOCODIGO
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 ESTRUCTURA DE UN PROGRAMA SIMPLE EN C
2.4 COMO SE COMPILA UN PROGRAMA


UNIDAD 3 “VARIABLES Y OPERADORES”

3.1 VARIABLES
3.1.1 NOMBRE DEVARIABLES
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 Y EXTENDIDIOS
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.3 SI-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 DECLARACION DE ARREGLOS
5.2 CADENAS DE CARACTERES
5.3 ARREGLOS UNIDIMENSIONALES Y MUTIDIMENSIONALES
5.4 ESTRUCTURAS Y SU CONSTRUCCIONUNIDAD 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 FUENTE CON ARCHIVOS DE CABECERA


UNIDAD 7 “APUNTADORES”

7.1 INICIALIZACION Y UTILIZACION DE APUNTADORES
7.2 ARITMETICA DEAPUNTADORES
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 OTROS PERIFERICOS
UNIDAD 1-INTRODUCCION A LOS ALGORITMOS

1. IMPORTANCIA DE LOS ALGORITMOS

Un algoritmo es un conjunto finitode 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 de flujo se usan habitualmente para representar algoritmos.
El término algoritmo no está exclusivamente relacionado con lamatemá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...
tracking img