programaciÓn bÁsica en c++

13
PROGRAMACIÓN BÁSICA EN C++ Jose Luis Cabrera Gar 3/09/2013

Upload: jose-luis-cabrera

Post on 13-Jun-2015

197 views

Category:

Education


7 download

DESCRIPTION

Estudiar y aplicar los conceptos básicos de programación estructurada en un lenguaje de alto nivel. Al final del curso, el alumno deberá ser capaz de diseñar, implementar, y depurar algoritmos sencillos en lenguaje C/C++.

TRANSCRIPT

Page 1: PROGRAMACIÓN BÁSICA EN C++

PROGRAMACIÓN BÁSICA EN C++

Jose Luis Cabrera Garcia.3/09/2013

Page 2: PROGRAMACIÓN BÁSICA EN C++

OBJETIVOS

Estudiar y aplicar los conceptos básicos de programación estructurada en un lenguaje de alto nivel. Al final del curso, el alumno deberá ser capaz de diseñar, implementar, y depurar algoritmos sencillos en lenguaje C/C++.

Page 3: PROGRAMACIÓN BÁSICA EN C++

CONTENIDOS MINIMOS

1. Conceptos básicos de programación en C++2. Estructuras de decisión3. Estructuras de iteración4. Funciones y programación estructurada5. Arreglos6. Introducción al manejo dinámico de memoria

Page 4: PROGRAMACIÓN BÁSICA EN C++

1.1.- Estructura básica de un programa en C++1.2.- Salida a consola mediante cout1.3.- Compilación y ejecución de un programa1.4.- Variables y asignación1.5.- Expresiones aritméticas y jerarquía de operadores1.6.- Entrada de datos mediante cin1.7.- Almacenamiento de variables en memoria1.8.- Apuntadores y operadores de referenciación1.9.- Aritmética de apuntadores1.10.- Ejemplos de programas sencillos

1.CONCEPTOS BÁSICOS DE PROGRAMACIÓN EN C++

Page 5: PROGRAMACIÓN BÁSICA EN C++

2. ESTRUCTURAS DE DECISIÓN

2.1.- Expresiones booleanas y operadores de comparación

2.2.- Operadores booleanos y el tipo bool2.3.- Instrucción if…else2.4.- Instrucciones if…else anidadas2.5.- Instrucción switch2.6.- Ejemplos de programas

Page 6: PROGRAMACIÓN BÁSICA EN C++

3. ESTRUCTURAS DE ITERACIÓN

3.1.- Motivación para el uso de ciclos3.2.- Instrucción while3.3.- Instrucción do...while3.4.- Instrucción for3.5.- Instrucciones break3.6.- Ejemplos de programas

Page 7: PROGRAMACIÓN BÁSICA EN C++

4. FUNCIONES Y PROGRAMACIÓN ESTRUCTURADA

4.1.- Ejemplos de funciones de librería: la librería math.h

4.2.- Definición de funciones y paso de parámetros por valor

4.3.- Paso de parámetros por apuntador4.4.- Paso de parámetros por referencia4.5.- Funciones recursivas4.6.- Programación estructurada: motivación y

recomendaciones4.7.- Creación de librerías: archivos de

encabezado y de implementación

Page 8: PROGRAMACIÓN BÁSICA EN C++

5. ARREGLOS

5.1.- Motivación5.2.- Declaración de un arreglo y acceso a sus

elementos5.3.- Recorrido de un arreglo5.4.- Almacenamiento en memoria: relación entre

arreglos y apuntadores5.5.- Ejemplos de aplicación: sumatorias,

histogramas, señales5.6.- Arreglos bidimensionales y

multidimensionales5.7.- Cadenas de caracteres5.8.- Manejo de cadenas: librería string.h

Page 9: PROGRAMACIÓN BÁSICA EN C++

6.1.- Asignación dinámica de memoria para una variable: operadores new y delete.

6.2.- Asignación dinámica de memoria para un arreglo

6.3.- Consideraciones para el manejo dinámico de memoria

6. INTRODUCCIÓN AL MANEJO DINÁMICO DE MEMORIA

Page 10: PROGRAMACIÓN BÁSICA EN C++

• Parciales: NO Nro. de parciales: 0• Examen final: SI• Prácticas: SI Nro. de prácticas: N• Laboratorios: SI Nro. de laborat.: N• Proyectos: Si Nro. de proyectos: 1• Otros: guía de observación

EVALUACION

Page 11: PROGRAMACIÓN BÁSICA EN C++

PONDERACION

• Seguimientos 20%• Examen Final 30%• Presentación 20%• Auxiliatura 10%• Defensa 20%

20%

30%20%

10%

20%

Evaluacion

Seguimiento Examen final Presentacionauxiliatura Defensa

Page 12: PROGRAMACIÓN BÁSICA EN C++

• C++ Como Programar. Deitel y Deitel. Prentice Hall, 2ª Edición, 1999.

• Programación en C++ Para Ingenieros (Spanish Edition) by Fatos Xhafa, Pere-Pau Vazquez Alcocer, and Jordi Marco Gomez (Paperback - Jul 2006)

BIBLIOGRAFIA

Page 13: PROGRAMACIÓN BÁSICA EN C++