Herramientas de usuario

Herramientas del sitio


curso-cpp

¡Esta es una revisión vieja del documento!


Curso de C++

    • Introducción de los conceptos informáticos básicos como para entrar en clima y tener un panorama general antes de empezar a programar en sí. Es posible que muchos alumnos ya estén familiarizados con algunos de los conceptos aquí explicados, y esta introducción no es un requisito realmente necesario para completar el resto del curso, aunque su lectura se recomienda.
  • Preparación del ambiente:
  • Descarga y preparación del Kit Gráfico OIA [pendiente]
    • Ejemplo minimalista de un programa c++, con algunos comentarios, para ir tomando gustito a lo que vendrá.
    • En esta sección, estudiaremos algunas posibilidades de modificación al holamundo ya visto. En el proceso, tendremos los rudimentos necesarios para hacer cálculos básicos a partir de datos ingresados por el usuario, y mostrarlos por la pantalla. En la sección siguiente entenderemos mejor algunos de los conceptos que aquí estaremos usando más experimentalmente.
    • Ahora que ya tenemos vistos algunos ejemplos básicos, vamos a focalizar mejor en algunos conceptos fundamentales, que nos ayudarán cuando queramos crear programas más avanzados.
    • Ahora que tenemos incorporados los conceptos más fundamentales de la programación imperativa, ampliaremos nuestro arsenal con estructuras lógicas que permiten tomar decisiones a la computadora, de acuerdo la situación encontrada.
    • Para tener suficiente poder de crear programas capaces de calcular cualquier cosa, únicamente nos falta la capacidad de indicarle a la computadora que realice una acción de manera repetitiva. Veremos por ejemplo cómo lograr que la computadora sume los números desde el 1 hasta el 1000 automáticamente, sin tener que escribir manualmente la lista de todos esos números en el código fuente.
    • Ampliaremos nuestro conjunto de tipos disponible con los tipos vector y string, ambos extremadamente útiles y disponibles en C++.
    • ¿Cómo ordenamos un programa grande en fragmentos prolijos más pequeños e independientes? ¿Cómo evitamos programar dos veces tareas casi idénticas? Estudiaremos en esta sección el concepto de función, un concepto absolutamente central en la programación imperativa.
    • En C++, los struct permiten definir nuestros propios tipos compuestos, aumentando así el poder expresivo del lenguaje sin tener que trabajar todo el tiempo con muchos componentes atómicos por separado.
    • Veremos más posibilidades de tipos de datos básicos existentes en C++.
    • Hasta ahora, siempre leímos y escribimos por cin y cout (que normalmente, son el teclado y la pantalla). Veremos ahora como trabajar con archivos.
curso-cpp.1474664581.txt.gz · Última modificación: 2016/09/23 21:03 por santo