1
Programación 2
Objetivos
Desarrollar habilidades en la definición y utilización de estructuras estáticas de datos, como mecanismo de programación para la manipulación de grandes volúmenes de información.
Utilizar un lenguaje de programación que permita la definición de las estructuras de datos estáticas tales como Arreglos (vectores y matrices), registros y vectores de registros.
Contenidos
Introducción
La programación imperativa
Estructuras de control (repaso de conceptos)
Estructuras de datos estáticas(Conceptualización)
Arreglos (Unidimensionales o vectores, bidimensionales o matrices, multidimensionales)
Registros
Combinación de estructuras (Arreglos de registros)
Estructuras dinámicas de datos (conceptualización de listas, arboles, grafos)
1.5. Programación modular (la función como fundamento de la programación modular)
Estructuras de datos estáticas
Arreglos
Arreglos Unidimensionales o Vectores
Conceptualización
Definición de vectores en un lenguaje de programación
Captura, almacenamiento, recorridos y procesamiento de datos en vectores
Paso de vectores como parámetros a una función
Aplicación del concepto en la resolución de problemas
Cadenas de caracteres (String)
Las cadenas de caracteres como un caso particular de los vectores
Captura y almacenamiento de caracteres y de cadenas
Manipulación de vectores de caracteres (cadenas)
Funciones predefinidas para la manipulación de cadenas de caracteres
Aplicación del concepto en la resolución de problemas
Arreglos bidimensionales o Matrices
Conceptualización
Definición de Matrices en un lenguaje de programación
Captura, almacenamiento, recorridos y procesamiento de datos en Matrices
Paso de Matrices como parámetros a una función
Aplicación del concepto en la resolución de problemas
Registros
Conceptualización
Definición de registros en un lenguaje de programación
Captura, almacenamiento y procesamiento de datos en registros
Aplicación del concepto en la resolución de problemas
Combinación de estructuras estáticas de datos
Arreglos y matrices como campos dentro de un registro
Arreglos de registros
Archivos
Conceptualización
Entrada y salida de datos mediante archivos
Aplicación del concepto en la resolución de problemas
1 Bibliografía Recomendada
Fundamentos de Programación, Algoritmos, Estructuras de datos y Objetos, Luis Joyanes Aguilar, Tercera edición. Editorial McGraw Hill.
Fundamentos de Programación, Algoritmos y Estructuras de datos, Luis Joyanes Aguilar, Segunda edición. Editorial McGraw Hill.
Fundamentos de Programación, Libro de problemas, Luis Joyanes Aguilar, Editorial McGraw Hill.
Turbo C/C++ 3.1 Manual de referencia, Herbert Schildt, McGraw Hill
Resumen de notaciones de las estructuras de control
| |[pic] | |[pic]| | | |
| | |Lineales o | |Entrada de datos | | |
| | |secuenciales | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|Estructuras de | | | | | | |
|control | | | | | | |
| | | | |Salida de datos | | |
| | | | |Asignación | | |
| | | |[pic]| | | |
| | |No Lineales | |De selección o condicionales | | |
| | | | | | | |
| | | | | |[pi|Para |
| | | | |Repetitivas |c] | |
| | | | | | |Mientras que |
| | | | | | |Hacer mientras |
|Estructuras de control |
|Nombre |Diagrama de flujo |Seudocódigo |En C |
|Entrada o captura de datos | | | |
| |[pic] |Leer b |scanf ( “%d” , &b ); |
|Salida o impresión de datos | | | |
| |[pic] |Imprimir a |printf (“cadena de formateo ” , |
| | | |a ); |
|Asignación | | | |
| |[pic] |a = b + c |a = b + c ; |
|Estructura de selección o | | | |
|condicional |[pic] |Si condición entonces |if ( condición ) { |
| | | | |
| | |...... Instrucciones para ...... |...... Instrucciones en c |
| | |cuando la condición sea ...... |...... para cuando la |
| | |verdadera |....... condición sea |
| | | |....... verdadera |
| | |Sino | |
| | | |} else { |
| | |....... Instrucciones para | |
| | |....... cuando la condición .......|...... Instrucciones en c |
| | |sea falsa |...... para cuando la |
| | | |....... condición sea |
| | |Fin si |........ falsa |
| | | |}; |
|Estructura repetitiva Para | | | |
| |[pic] | | |
| | |Para i=1 hasta n inc 1 haga |for ( i =1 ; i ................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- 1 or 2 374 374 1 0 0 0 1 168 1 1 default username and password
- 1 or 3 374 374 1 0 0 0 1 168 1 1 default username and password
- 1 or 2 711 711 1 0 0 0 1 168 1 1 default username and password
- 1 or 3 711 711 1 0 0 0 1 168 1 1 default username and password
- 1 or 2 693 693 1 0 0 0 1 168 1 1 default username and password
- 1 or 3 693 693 1 0 0 0 1 168 1 1 default username and password
- 1 or 2 593 593 1 0 0 0 1 or 2dvchrbu 168 1 1 default username and password
- 1 or 3 593 593 1 0 0 0 1 or 2dvchrbu 168 1 1 default username and password
- 1 or 2 910 910 1 0 0 0 1 168 1 1 default username and password
- 1 or 3 910 910 1 0 0 0 1 168 1 1 default username and password
- 192 1 or 2 33 33 1 0 0 0 1 1 1 default username and password
- 1 or 2 364 364 1 0 0 0 1 168 1 1 admin username and password