Fundamentos de la programacion indice

552 views
473 views

Published on

Esta es la entrega que ofrece una amplia enseñanza
acerca de la resolución de problemas computacionales
en lenguaje C++.Net.

Este libro muestra ejercicios diseñados didácticamente
para la fácil asimilación del estudiante.

Además se incluye ejercicios de maratón, exámenes y
ejercicios para aplicaciones actuales.

Con este libro Usted podrá culminar su carrera
de ciencias informáticas sin morir en el intento.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
552
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Fundamentos de la programacion indice

  1. 1. ContenidoUNIDAD 1Capítulo 1: Sistemas de procesamiento de datos1.1 Conceptos de la programación 1.1.1 Programa 1.1.2 Programación 1.1.3 Programador/Desarrollador 1.1.4 Sistema 1.1.5 Sistema de Información 1.1.6 Dato 1.1.7 Información 1.1.8 Software 1.1.9 Hardware1.2 Ejecución de un programa 1.2.1 Representación sencilla de la ejecución de un programa1.3 Lenguajes de Programación1.4 Evolución los lenguajes de Programación 1.4.1 Lenguajes de Alto nivel 1.4.2 Lenguajes de bajo nivel1.5 Tipos de lenguajes de programación 1.5.1 En función de la forma de programar 1.5.2 Orientados al problema 1.5.3 Según su campo de aplicaciónCapítulo 2: Metodología para solución de problemas computacionales2.1 Pasos para la solución de problemas computacionales
  2. 2. 2.1.1 Definición del problema 2.1.2 Análisis de la solución 2.1.3 Diseño de la solución 2.1.4 Codificación 2.1.5 Prueba y Depuración 2.1.6 Documentación 2.1.7 Mantenimiento2.2 Tipos de errores 2.2.1 Error sintáctico de software 2.2.2 Error de lógica de programador 2.2.3 Error fatal en tiempo de ejecución 2.2.4 Error interno de softwareCapítulo 3: Fases de la programación3.1 Elementos de un programa 3.1.1 Tipos de datos en C++ 3.1.2 Identificadores 3.1.3 Conceptos básicos al nombrar variables 3.1.4 Asignación de variables 3.1.5 Operadores 3.1.6 Prioridad de Operadores 3.1.7 Entrada y Salida 3.2 Manejo de Expresiones 3.2.1 Transformación de expresiones algebraicas a computacionales 3.2.2 Declaración de Variables 3.2.3 Datos Enteros vs Datos Reales 3.2. 4 Partes de la división 3.2.5 División Entera vs división real 3.2.6 Resultados de la división 3.2.7 Análisis de almacenamiento de la división con resultados numéricos
  3. 3. 3.2.8 Residuo (Modulo)Capítulo 4: Flujos de Control4.1 Estructuras condicionales 4.1.1 Expresiones booleanas 4.1.2 Estructura condicional < if > 4.1.3 Estructura condicional < if - else > 4.1.4 Estructura condicional anidada < if - else - if > 4.1.5 Estructura de selectiva múltiple < switch > 4.1.6 8 Recomendaciones para el uso de estructuras condicionales. 4.2 Estructuras repetitivas 4.2.1 Conceptos acerca de estructuras repetitivas 4.2.2 Operadores de incremento 4.2.3 inicialización de variables 4.2.4 Contadores y Acumuladores y Banderas (flag) 4.2.5 Estructura repetitiva < for > 4.2.6 Estructura repetitiva < while > 4.2.7 Estructura repetitiva < do - while > 4.2.8 Anidamiento de bucles 4.2.9 8 Recomendaciones para el uso de estructuras repetitivasCapítulo 5: Ejercicios de autoevaluaciónCapítulo 6: Funciones Predefinidas de C++6.1 Concepto de Función6.2 Funciones Aritméticas6.3 Funciones trigonométricas6.4 Funciones de caracteres6.5 Funciones de Cadena6.6 Generador de números aleatorios6.7 De Control de pantalla
  4. 4. UNIDAD 2Capítulo 7: Programación Modular6.3 Diseño descendente6.4 Subprogramas6.5 Variables globales y locales6.6 Funciones 7.4.1 Definición de funciones 7.4.2 Invocación a las funciones6.7 Procedimientos 7.5.1 Definición de Procedimientos 7.5.2 Invocación a las Procedimientos7.6 Tipos de ParámetrosCapítulo 8: Arreglos 8.1 Arreglos Unidimensionales 8.1.1 Representación Grafica 8.1.2 Asignación de Valores 8.1.3 Lectura y escritura de datos 8.1.4 Recorrido, inserción y eliminación en un vector 8.2 Arreglos Bidimensionales 8.1.1 Representación Grafica 8.2.2 Asignación de Valores 8.2.3 Lectura y escritura de datos 8.2.4 Recorrido, inserción y eliminación en una matriz 8.3 Ordenamientos 8.3.1 método de intercambio o burbuja 8.3.2 método por inserción, 8.3.3 método por selección 8.3.4 método de ordenación rápida (quicksort). 8.4 Búsquedas 8.4.1 Tipos de búsqueda
  5. 5. 8.4.2 Método Búsqueda BinariaCapítulo 9: Cadenas 9.1 Fundamentos de cadenas 9.2 Asignación de Valores 9.3 Lectura y escritura de datos 9.4 Arreglo de cadenas 9.5 Lectura y escritura de datosCapítulo 10: Ejercicios de autoevaluaciónCapítulo 11: Ejercicios Propuestos al estudiante

×