Logo Studenta

B2_T0_Introduccion_al_Bloque_2

¡Estudia con miles de materiales!

Vista previa del material en texto

Objetivos del bloqueObjetivos del bloque
•• Conocer los principios generales de la programaciónConocer los principios generales de la programaciónConocer los principios generales de la programación Conocer los principios generales de la programación 
estructuradaestructurada
•• Ser capaces de proporcionar soluciones a problemas Ser capaces de proporcionar soluciones a problemas 
usando la programación y el código algorítmicousando la programación y el código algorítmico
•• Ser capaces de traducir la solución algorítmica al Ser capaces de traducir la solución algorítmica al p gp g
lenguaje lenguaje CC
•• Manejar el entorno de Manejar el entorno de programación programación DevDev--C++ C++ 
(también el compilador (también el compilador SalfordSalford Personal Personal EditionEdition tiene un tiene un 
il d i d C di )il d i d C di )compilador gratuito de C para estudiantes)compilador gratuito de C para estudiantes)
Ideas básicasIdeas básicas
Fases en la solución de un problema de pequeña/medianaFases en la solución de un problema de pequeña/medianaFases en la solución de un problema de pequeña/mediana Fases en la solución de un problema de pequeña/mediana 
complejidad usando la programación:complejidad usando la programación:
–– Solución del problema en código algorítmico (la Solución del problema en código algorítmico (la p g g (p g g (
lógica de la solución)lógica de la solución)
–– Codificación/Traducción a un lenguaje de Codificación/Traducción a un lenguaje de 
programaciónprogramación
El ordenador/lenguaje de programación será una El ordenador/lenguaje de programación será una 
herramienta, no un condicionanteherramienta, no un condicionante
Programa = Algoritmos + Estructuras de DatosPrograma = Algoritmos + Estructuras de Datos
(N Wi h)(N Wi h)(N. Wirth)(N. Wirth)
Contenidos Bloques 2 y 3Contenidos Bloques 2 y 3
B2. Introducción B2. Introducción a la programación estructurada.a la programación estructurada.
1 Introducción a los lenguajes de Programación1 Introducción a los lenguajes de Programación1. Introducción a los lenguajes de Programación.1. Introducción a los lenguajes de Programación.
2. Introducción al concepto de algoritmo.2. Introducción al concepto de algoritmo.
3. Objetos, entorno y acciones elementales (asignación).3. Objetos, entorno y acciones elementales (asignación).3. Objetos, entorno y acciones elementales (asignación).3. Objetos, entorno y acciones elementales (asignación).
4. Memoria dinámica y punteros.4. Memoria dinámica y punteros.
5. Los esquemas condicionales.5. Los esquemas condicionales.
6. Los esquemas iterativos.6. Los esquemas iterativos.
7. Introducción a los vectores.7. Introducción a los vectores.
B3B3 P ióP ióB3B3. Programación.. Programación.
1. Tipos compuestos.1. Tipos compuestos.
2 Esquemas de tratamiento secuencial2 Esquemas de tratamiento secuencial2. Esquemas de tratamiento secuencial.2. Esquemas de tratamiento secuencial.
3. Operaciones avanzadas con vectores: búsqueda y matrices.3. Operaciones avanzadas con vectores: búsqueda y matrices.
4. Ficheros.4. Ficheros.
BibliografíaBibliografía
•• "Introducción a la programación. 1, algorítmica y lenguajes / "Introducción a la programación. 1, algorítmica y lenguajes / JoëlleJoëlle
Bi diBi di GillGill Cl l l l b ió d Sil iCl l l l b ió d Sil i E tE t llBiondiBiondi, , GillesGilles Clavel; con la colaboración de Silvia Clavel; con la colaboración de Silvia EstremsEstrems para la para la 
corrección de los ejercicios; corrección de los ejercicios; versión castellana de Nuria Castell versión castellana de Nuria Castell 
AriñoAriño" Barcelona: " Barcelona: MassonMasson, 1985 (1ª ed.) , 1985 (1ª ed.) 
•• "Fundamentos de programación : algoritmos y estructura de datos y"Fundamentos de programación : algoritmos y estructura de datos y•• Fundamentos de programación : algoritmos y estructura de datos y Fundamentos de programación : algoritmos y estructura de datos y 
objetos / Luis objetos / Luis JoyanesJoyanes Aguilar" Madrid: Aguilar" Madrid: MacGrawMacGraw--Hill, 2003 (3ª ed.) Hill, 2003 (3ª ed.) 
•• "El libro del C : primer lenguaje / Claude "El libro del C : primer lenguaje / Claude DelannoyDelannoy ; traducción y ; traducción y 
revisión derevisión de AmadeuAmadeu BruguésBrugués" Paris:" Paris: EyrollesEyrolles 19951995revisión de revisión de AmadeuAmadeu BruguésBrugués Paris: Paris: EyrollesEyrolles. 1995 . 1995 
•• "Fundamentos de programación : libro de problemas / Luis "Fundamentos de programación : libro de problemas / Luis JoyanesJoyanes
Aguilar, Luis Rodríguez Baena, Matilde Fernández Azuela" Madrid: Aguilar, Luis Rodríguez Baena, Matilde Fernández Azuela" Madrid: 
MacGrawMacGraw--Hill, D.L. 2003 (2ª ed.) Hill, D.L. 2003 (2ª ed.) , ( ), ( )
•• "El lenguaje de programación C / Brian W. "El lenguaje de programación C / Brian W. KernighanKernighan, Dennis M. , Dennis M. 
RitchieRitchie ; traducción, ; traducción, NestorNestor Gómez Muñoz ; revisión técnica, David Gómez Muñoz ; revisión técnica, David 
FridFrid" México [etc.] : " México [etc.] : PrenticePrentice--Hall, 1991 (2ª ed.) Hall, 1991 (2ª ed.)

Continuar navegando

Materiales relacionados

13 pag.
i7722-programacionestructurada

User badge image

Los Mejores Apuntes

21 pag.
PE19 - Unidad I

UNAM

User badge image

said343

15 pag.
Taller-de-ProgramaciAn

User badge image

Contenidos Diversos