Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación en C++, Fundamentos, Estructura y Modularidad
Highest Rated
Rating: 4.8 out of 5(114 ratings)
560 students

Programación en C++, Fundamentos, Estructura y Modularidad

Elementos de Programación en C++. Universitario. Análisis, Algoritmos Generales, Entradas Procesos Salidas
Last updated 2/2025
Spanish

What you'll learn

  • Tipos de datos simples: Enteros, Reales, Flotantes, Caracteres y Booleanos. Su declaración, inicialización y procesos de asignación y lectura destructiva.
  • Arreglos: Unidimensionales y bidimensionales. Cadena de caracteres.
  • Estructuras de: Secuencialidad, Decisión y Repetición. Su uso simple doble, anidado y apilado
  • Programación Modular. Su concepto y aplicación lógica en la diagramación de problemas. Procedimientos y Funciones.
  • Apuntadores o punteros, Pase de parámetros por valor y por referencia.
  • Diseño de algoritmo aplicando análisis E-P-S (Entrada, Proceso, Salida), Algoritmos generales, y algoritmos específicos.
  • Ejecución de proyectos en DEV C++.

Course content

7 sections103 lectures13h 33m total length
  • El computador y los programas.4:24

    En esta sesión responderemos la pregunta ¿Qué es un programa? entendiendo el proceso interno del computador, así como la organización del mismo. Estableceremos la definición principal del computador como una máquina definida por un proceso de Entrada - Proceso - Salida.


    Estos, aunque son conceptos básicos, son importantes, ya que se debe entender el computador cómo una máquina que puede resolver problemas siempre que nosotros, los programadores le demos las instrucciones correctas de como resolver un determinado problema.

    Observación:

    Lo importante es pensar, resolver con el cerebro el problema, la codificación debe verse como el instrumento para comunicarnos con el computador, saber codificar no es saber programar.


  • Instalación de DEV C++3:24

    En esta sesión instalaremos DEV C++, esta será la plataforma que usaremos para aprender estructura y sintaxis. Dev C++, es una herramienta simple y rápida, una de las más básicas para aprender.

    Dev C++ es una herramienta poderosa, más si lo que nos interesa es aprender a pensar y a traducir nuestros pensamientos a lenguajes de alto nivel como C++. Dev evita complicaciones de forma y de fondo.


    Para descargar acceder a: https://sourceforge.net/projects/orwelldevcpp/ 


    El código de ejemplo que usaremos para la prueba de la instalación es el siguiente:


    #include<iostream>


    int main()

    {


    return 0;

    }

  • Tipos de datos simples.6:06

    En esta sesión iniciaremos con la determinación de los fundamentos de la programación. Estudiaremos los tipos de datos simples: int, float, char y bool, El objetivo es comprender de manera simple como se conciben los tipos de datos, así como determinar ejemplos para su uso.

  • Identificadores.5:09

    En esta sesión conceptualizaremos a los identificadores, Los identificadores serán los nombres de los diferentes objetos que debemos manejar para resolver un problema en código, es decir, en lenguajes de alto nivel. El objetivo es comprender su importancia y a la vez visualizar la simplicidad en su declaración e inicialización.

  • Modularidad.4:17

    En esta sesión abordaremos el aspecto más importante en la solución de problemas de este curso, la modularidad, se plantea como herramienta principal para la organización y planteamiento de algoritmos. De hecho la modularidad es un paradigma para la elaboración de soluciones a problemas, pues en general un problema es más fácil de resolver si lo picamos en pedazos más pequeños y más simples de resolver.

Requirements

  • No necesitas experiencia previa, en este curso aprenderás todo lo que se requiere para sentar las bases de la programación modular y estructurada.

Description

Este curso es sin lugar dudas, un compendio de conceptos fundamentales vinculados a la programación modular y estructurada, abordamos la modularidad desde el inicio, como consecuencia natural en la producción de algorítmica. Este curso está diseñado tomando en cuenta, fundamentalmente, la necesidad de aprender a producir algoritmo traducibles a lenguajes de alto nivel, ya que es aquí donde los estudiantes universitarios requieren mayor empuje.

Este curso desarrolla habilidades propias de producción de código usando tipos de dato simples y compuestos, estructuras secuenciales, de decisión y de repetición. Así como conceptos indispensables, como lo son los apuntadores para trabajar con pases de parámetros por valor y por referencia. A todo esto se unen técnicas de producción de algoritmos que a su vez subyacen en faces de análisis, de producción de algoritmo general, de producción de algoritmo especifico, de Especificación de parámetros y de codificación en C++.

Este curso esta destinado a estudiantes que no hayan visto un curso de programación y que por ende tengan pocos o nulos conocimientos en el área y quieran tener una base sólida, también para estudiantes que han tomado cursos de programación pero no han logrado comprender la dinámica de la programación modular y estructurada y desde luego también para estudiantes que requieran de un buen repaso en el tema.


Tutor:

Isaac Guerrero Mora

Profesor de Programación e Investigador desde 2008.


Who this course is for:

  • Personas que quieran aprender Programación en c++, y abordar la información de forma clara y concisa.
  • Estudiantes universitarios que hayan tomado un curso básico de programación y no haya llenado sus expectativas.
  • Interesadas en introducirse y aprender diseño de algoritmos.