En este artículo sobre programacion en c++, voy a explicarte como separar un programa en varios ficheros. Voy a darte la idea y cómo lo tienes que hacer y tú tienes que poner de tu parte para que a partir de ahora cuando realices un proyecto grande de programacion en c++ intentes aplicar estos consejos. Para más información sobre este tema de separación de ficheros puedes leer este otro post que te introducirá en este tema dentro de la programacion en c++.
En este artículo voy a explicarte el concepto de modularización y las ventajas que obtenemos al hacerlo. También vas a aprender como las empresas de software gestionan sus proyectos de programacion en c++ y cómo en un ambiente laboral vas a tener que trabajar. Lee el artículo atentamente y si tienes dudas me puedes dejar tus comentarios. También puedes recordar conceptos en el artículo de compilación para programacion en c++. Leer artículo completo…
¿Cuándo podemos decir que hemos construido software de calidad?
- No debe tener errores.
- Debe ser fácil de mantener y reutilizar en otros sitios.
Para conseguirlo, debemos respetar ciertas normas o principios de programación. Hemos visto el principio transversal de sencillez “ Fomentad siempre la sencillez y la legibilidad en laescritura de código ” y el de una única vez “Cada descripción de comportamiento debe aparecer una única vez en nuestro programa ” o dicho de otra forma ” JAMÁS debe repetirse código “ Leer artículo completo…
En este artículo quiero que practiques paso a paso mediante un ejemplo práctico la construcción de una pequeña función void. Con este ejercicio vas a comprender este tipo de funciones y la diferencia que tienen con las funciones que hemos visto anteriormente . Vas a avanzar un paso más en la realización de tus programas y vas a comprender mejor este tipo de funciones. Vas a conseguir crear tu galería de funciones. Leer artículo completo…
Supongamos que en el main nos encontramos este trozo de código:
int i, tope_lineas; .................... for (i=1; i<=tope_lineas ; i++) cout << "\n************"; cout << "Programa básico de Trigonometría"; for (i=1; i |
¿No sería más fácil de entender si el código del programa principal hubiese sido el siguiente?
.................... Presentacion(tope_lineas); .................... |
En este artículo voy a darte unas pautas interesantes sobre los parámetros formales y actuales que te comente en post anteriores. Estudia bien estos pasos e intenta comprenderlos 100%. ¿Hiciste el ejercicio que te propuse en el post anterior?. Si lo hiciste, no tendrás problemas para entender este artículo. En el caso de no haberlo realizado pulsa aquí y hazlo antes de leer este artículo. Leer artículo completo…
En este artículo quiero que aprendas cómo el compilador de c++ realiza el flujo de control de las funciones con respecto al programa principal.
Afianzarás conocimientos ya dados anteriormente y realizarás un ejercicio que si eres capaz de solucionar darás un paso importante para la programación estructurada y modular. Lee dos veces el artículo lee los artículos sobre funciones anteriores y realiza un análisis del problema antes de resolverlo. Leer artículo completo…
En este artículo vas a conocer más información sobre las funciones y sobre como crearlas. En artículos anteriores he realizado ejemplos para que veas lo beneficioso que resulta la programación modular con funciones. Hoy te voy a mostrar conceptos más profundos sobre éstas. Lee con atención e intenta sacarle el máximo partido al artículo y estudiar estos conceptos. Leer artículo completo…
En el artículo anterior te puse las primeras pautas para que comprendieras el uso de las funciones y la creación de las mismas. Te dí un ejemplo sencillo de como construirlas y como usarlas en tu programa principal. En este post te daré las claves para que pases a la acción y comiences íntegramente con la programación estructurada. Voy a darte de forma guiada los pasos para construir funciones y realizaremos un programa para usarlas. Debes pasar a la acción y seguir los pasos que te propongo. Leer artículo completo…
Una de las ventajas del mundo de la programación es la reutilización del código. Cuando un programador realiza alguna aplicación para alguna empresa, ese código lo puede utilizar para una aplicación similar para otras empresas. Si los programadores planifican bien el código llegará un momento en el que tendrán muchas funciones que se utilizan habitualmente ya programadas. Yo aquí quiero iniciarte en esta practica de reutilización de código, por ello, voy a mostrarte el primer paso. La definición y creación de funciones.
En este artículo quiero darte una introducción al desarrollo de las funciones en c++. Quiero que veas la importancia que tienen en el mundo de la programación y lo útiles que son. A lo largo de varios artículos voy a hablarte de ellas y quiero comenzar con una introducción para que comprendas la importancia de crear funciones y saber utilizarlas. A lo largo de estos artículos tu vas a aprender a crear funciones, y a saber utilizarlas. Lee el artículo y pasa a la acción realizando los ejercicios.
Voy a mostrarte como podemos sacarle partido a las librerías en c++. Para ello voy a realizarte varios ejemplos de uso de funciones que pertenecen a una librería que vas a tener que usar a menudo. Estas librerías están diseñadas para ayudar al programador en sus funciones. C++ tiene multitud de librerías, la librería cmath es la que se suele usar para operaciones matemáticas. Lee el artículo atentamente y enfocado al 100% para que le saques el máximo partido y comiences una etapa que te va a favorecer tu aprendizaje, vas a comenzar a reutilizar código.
En este artículo te voy a mostrar como usar el depurador de Dev C++. Si lográs adquirir este conocimiento leyendo el artículo y realizando los ejercicios que te voy a proponer, vas a dejar de ser un mero principiante en la programación en lenguaje c++. Esto es devido a que si utilizas de manera eficiente el depurador vas a minimizar los errores y vas a resolver, dado cualquier código en c++, que es lo que realiza dicho programa. Pon el 100% de tu atención en este artículo y practicalo con el video que encontrarás a continuación. Leer artículo completo…
En artículos anteriores os comenté los errores comunes que podían aparecer durante el desarrollo de un programa. Hablamos de errores léxicos que eran fáciles de detectar por el compilador y, por tanto, sencillos de corregir, y también hablamos de errores de ejecución. Estos errores no pueden ser detectados automáticamente y para su corrección se debe repasar mentalmente, instrucción por instrucción, la traza del programa. De este modo podremos detectar el fallo, averiguando en qué momento el comportamiento real del programa se separa del comportamiento esperado. Estos errores para los que habéis realizado ejercicios y habéis practicado con c++ seguramente os han surgido, y vuestra pregunta posterior es la siguiente: “El programa me compila pero no funciona como yo quiero”.
¿Quieres dominar la programación? ¿Quieres aprender y aplicar la programación en cualquier lenguaje?… Las pautas que te voy a mostrar en este artículo son fundamentales para tu aprendizaje. Si estudias las sentencias repetitivas y consigues comprender como funcionan, cuando hay que aplicarlas e interpretarlas, tienes un porcentaje muy alto de convertirte en un buen programador, independientemente del lenguaje que uses. Pon tu concentración al 100% en este artículo. Leer artículo completo…
En este artículo vas a terminar de entender las estructuras if-else mediante el anidamiento. También voy a ponerte pequeños ejemplos y ejercicios para que practiques las expresiones relacionales y las expresiones condicionales, ya que, son fundamentales para la lógica de un programa y para que tomes conciencia a la hora de pensar en programación. Si aprendes todos estos conceptos y los aplicas, estarás ya preparado para pasar a un nivel mas avanzado en el mundo de la programación y te enfrentarás a problemas más complejos. Practica TODO, no dejes de hacer los ejercicios.
Llega un punto en la programación en el cual deseas realizar aplicaciones que puedan tomar decisiones según los datos que introduzca un usuario. Todas las aplicaciones de usuario actúan según las opciones que eligen los mismos, podemos poner por ejemplo la aplicación que hay en los cajeros automáticos o en los puntos de información… Si quieres aprender a realizar programas de este tipo no debes de leer este artículo puesto que te explico la base para ello. Leer artículo completo…
Si lees este artículo y lo comprendes 100% vas a conseguir comprender muchos de los entresijos del código c++. Hay en muchas ocasiones operaciones sencillas que al ser escritas de manera especial el programador no comprende. Una de las claves para tener claro lo que un programa realiza o, lo que es mejor, la manera de programar más eficientemente, es el uso de los operadores. En este artículo los explico y además te doy ejemplos de como se pueden usar. Leer artículo completo…
En este artículo voy a explicaros los operadores básicos con los que podemos realizar operaciones en c++. Al ver estos operadores comenzaremos a realizar programas más complejos y nos surgirán problemas que tendremos que solventar. Si sigues los pasos que te doy a continuación darás un paso grande a la programación en c++.
Para tener éxito en la creación de un programa o una aplicación informática sólo hace falta que comprendas y apliques lo que te voy a contar en este artículo. Esta actividad que debes de realizar antes de comenzar a escribir código es fundamental para el buen funcionamiento del programa, para que tú mismo sepas que es lo que estas haciendo en cada momento y para que el producto final sea de calidad y resuelva un problema. Te voy a hablar de la parte inicial del proceso de desarrollo, el análisis de una aplicación.
Leer artículo completo…
En este artículo aprenderás de forma práctica las bases de la utilización de la entrada y de la salida estandar. Para ello voy haceros una referencia a un nuevo tipo de dato, que si bien os he hablado de él en otros post, quiero hacer incapié en esta fase del aprendizaje. Este nuevo tipo de dato es el string o cadena de caracteres y podeis obtener información en “Tipo de dato String”. Os va a resultar útil sobre todo para recoger palabras. Lee atentamente este post y realiza las actividades que te mandaré posteriormente. Si lo haces comenzarás a realizar programas sencillos pero con un nivel inicial muy aceptable.
Te voy a dar una de las claves para que tus programas a partir de ahora sean interactivos, es decir, que el usuario participe en él. Es fundamental la participación del usuario en las aplicaciones por que ,según la petición de este, el programa tiene que dar una solución específica. En este artículo comenzaremos a realizar programas que incluirán la participación del usuario.
En este artículo te voy a mostrar cómo puedes enviar mensajes por pantalla por medio de la salida estándar de c++. Esto es muy importante a la hora de dar información a lo largo de la ejecución de tu programa. Vas a poder pedir datos o actuación a los usuarios e incluso realizar títulos y menús.Hay una función en c++ que ya hemos utilizado en varios ejemplos que es la que nos muestra mensajes por pantalla. Esta función es la cout. Leer artículo completo…
Tengo un material interesante para ti. Tu que estas interesado en aprender a programar con c++ no puedes perderte el siguiente post. En artículos anteriores he mostrado las bases de la programación en c++, comenzamos a practicar con el lenguaje elegido para nuestro aprendizaje y con el entorno de desarrollo dev c++. Espero que ya hayas realizado pruebas y estés cogiendo soltura a la hora de usar estos elementos. Si no es así este artículo te puede ayudar a comenzar. Leer artículo completo…
En este artículo te voy a mostrar los tipos de datos básicos para que comiences a realizar pequeños programas de prueba. Esto es importante que lo practiques y que lo comprendas 100% por que es la base para tu aprendizaje. Ya vimos en el artículo “Concepto y definición de variable” qué es una variable y como podíamos declararla en c++. Lo que vas a aprender a continuación te va a dar una visión más especifica del concepto de variable y de los tipos de datos básicos que existen. También vas a realizar un programa que te hará comprender todo lo descrito en el artículo. Leer artículo completo…
La variable es un concepto que, en el mundo de la programación, es fundamental. Si consigues entenderlo y ponerlo en práctica tendrás una parte elemental de la programación superada. En este artículo voy a poner todo mi empeño y mis fuerzas para que consigas y retengas el concepto y la definición de variable. Yo tardé mas de dos meses en dominar este concepto, tu puedes hacerlo en unos pocos minutos. Leer artículo completo…
En este artículo vamos a realizar nuestro primer programa en c++, realmente es un programa muy básico pero siempre es bueno hacer pruebas y ver resultados. Los conceptos de programación se asumen al realizar muchas prácticas, por mucho que se estudien conceptos teóricos hasta que no se practican el cerebro no los asume como asentados. Al practicar los conocimientos teóricos el cerebro los capta y los retiene para siempre. Hoy vas a comprobar un primer programa que va a asentar los conocimientos adquiridos de “La estructura general de un programa en c++“.

