SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Contenido
UNIDAD 1
Capítulo 1: Sistemas de procesamiento de datos
1.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 Hardware

1.2 Ejecución de un programa

        1.2.1 Representación sencilla de la ejecución de un programa

1.3 Lenguajes de Programación

1.4 Evolución los lenguajes de Programación

        1.4.1 Lenguajes de Alto nivel

        1.4.2 Lenguajes de bajo nivel

1.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ón




Capítulo 2: Metodología para solución de problemas computacionales
2.1 Pasos para la solución de problemas computacionales
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 Mantenimiento




2.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 software




Capítulo 3: Fases de la programación
3.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.2.8 Residuo (Modulo)




Capítulo 4: Flujos de Control
4.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 repetitivas




Capítulo 5: Ejercicios de autoevaluación

Capítulo 6: Funciones Predefinidas de C++
6.1 Concepto de Función

6.2 Funciones Aritméticas

6.3 Funciones trigonométricas

6.4 Funciones de caracteres

6.5 Funciones de Cadena

6.6 Generador de números aleatorios

6.7 De Control de pantalla
UNIDAD 2
Capítulo 7: Programación Modular
6.3 Diseño descendente

6.4 Subprogramas

6.5 Variables globales y locales

6.6 Funciones

         7.4.1 Definición de funciones

         7.4.2 Invocación a las funciones

6.7 Procedimientos

    7.5.1 Definición de Procedimientos

    7.5.2 Invocación a las Procedimientos

7.6 Tipos de Parámetros




Capí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
8.4.2 Método Búsqueda Binaria

Capí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 datos




Capítulo 10: Ejercicios de autoevaluación

Capítulo 11: Ejercicios Propuestos al estudiante

Más contenido relacionado

Similar a Fundamentos de la programacion indice (20)

Programacion i ing civil
Programacion i ing civilProgramacion i ing civil
Programacion i ing civil
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 
Planificacion y modelado proy fin
Planificacion y modelado proy finPlanificacion y modelado proy fin
Planificacion y modelado proy fin
 
Jbpm user-guide-spanish
Jbpm user-guide-spanishJbpm user-guide-spanish
Jbpm user-guide-spanish
 
So1 Prog
So1 ProgSo1 Prog
So1 Prog
 
Contenido 1erbloque
Contenido 1erbloqueContenido 1erbloque
Contenido 1erbloque
 
Programa sistemas-operativos
Programa  sistemas-operativosPrograma  sistemas-operativos
Programa sistemas-operativos
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
U navarra-aprenda visual basic como si estuviera en primero
U navarra-aprenda visual basic como si estuviera en primeroU navarra-aprenda visual basic como si estuviera en primero
U navarra-aprenda visual basic como si estuviera en primero
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Java
JavaJava
Java
 
Matlab
MatlabMatlab
Matlab
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Visual
VisualVisual
Visual
 
Curso de my sql
Curso de my sqlCurso de my sql
Curso de my sql
 

Más de Jon Mori

Fundamentos de la programacion u2 propuestos
Fundamentos de la programacion u2 propuestosFundamentos de la programacion u2 propuestos
Fundamentos de la programacion u2 propuestosJon Mori
 
Fundamentos de la programacion u2
Fundamentos de la programacion u2Fundamentos de la programacion u2
Fundamentos de la programacion u2Jon Mori
 
Fundamentos de la programacion u1 ejercicios
Fundamentos de la programacion u1 ejerciciosFundamentos de la programacion u1 ejercicios
Fundamentos de la programacion u1 ejerciciosJon Mori
 
Fundamentos de la programacion u1
Fundamentos de la programacion u1Fundamentos de la programacion u1
Fundamentos de la programacion u1Jon Mori
 
Fundamentos de la programacion prefacio
Fundamentos de la programacion prefacioFundamentos de la programacion prefacio
Fundamentos de la programacion prefacioJon Mori
 
Fundamentos de la programacion u2 ejercicios
Fundamentos de la programacion u2 ejerciciosFundamentos de la programacion u2 ejercicios
Fundamentos de la programacion u2 ejerciciosJon Mori
 

Más de Jon Mori (6)

Fundamentos de la programacion u2 propuestos
Fundamentos de la programacion u2 propuestosFundamentos de la programacion u2 propuestos
Fundamentos de la programacion u2 propuestos
 
Fundamentos de la programacion u2
Fundamentos de la programacion u2Fundamentos de la programacion u2
Fundamentos de la programacion u2
 
Fundamentos de la programacion u1 ejercicios
Fundamentos de la programacion u1 ejerciciosFundamentos de la programacion u1 ejercicios
Fundamentos de la programacion u1 ejercicios
 
Fundamentos de la programacion u1
Fundamentos de la programacion u1Fundamentos de la programacion u1
Fundamentos de la programacion u1
 
Fundamentos de la programacion prefacio
Fundamentos de la programacion prefacioFundamentos de la programacion prefacio
Fundamentos de la programacion prefacio
 
Fundamentos de la programacion u2 ejercicios
Fundamentos de la programacion u2 ejerciciosFundamentos de la programacion u2 ejercicios
Fundamentos de la programacion u2 ejercicios
 

Fundamentos de la programacion indice

  • 1. Contenido UNIDAD 1 Capítulo 1: Sistemas de procesamiento de datos 1.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 Hardware 1.2 Ejecución de un programa 1.2.1 Representación sencilla de la ejecución de un programa 1.3 Lenguajes de Programación 1.4 Evolución los lenguajes de Programación 1.4.1 Lenguajes de Alto nivel 1.4.2 Lenguajes de bajo nivel 1.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ón Capítulo 2: Metodología para solución de problemas computacionales 2.1 Pasos para la solución de problemas computacionales
  • 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 Mantenimiento 2.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 software Capítulo 3: Fases de la programación 3.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.2.8 Residuo (Modulo) Capítulo 4: Flujos de Control 4.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 repetitivas Capítulo 5: Ejercicios de autoevaluación Capítulo 6: Funciones Predefinidas de C++ 6.1 Concepto de Función 6.2 Funciones Aritméticas 6.3 Funciones trigonométricas 6.4 Funciones de caracteres 6.5 Funciones de Cadena 6.6 Generador de números aleatorios 6.7 De Control de pantalla
  • 4. UNIDAD 2 Capítulo 7: Programación Modular 6.3 Diseño descendente 6.4 Subprogramas 6.5 Variables globales y locales 6.6 Funciones 7.4.1 Definición de funciones 7.4.2 Invocación a las funciones 6.7 Procedimientos 7.5.1 Definición de Procedimientos 7.5.2 Invocación a las Procedimientos 7.6 Tipos de Parámetros Capí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. 8.4.2 Método Búsqueda Binaria Capí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 datos Capítulo 10: Ejercicios de autoevaluación Capítulo 11: Ejercicios Propuestos al estudiante