PDF download Descargar el PDF PDF download Descargar el PDF

Existen infinitas formas para programar computadoras. Últimamente, la elección es el programador quien decide cómo llevar a cabo aquello que necesita. Sin embargo, existen muchas “buenas prácticas” respecto a los estilos y al uso de las funciones para lograr una mejor compilación y programas más seguros. Se deben tomar algunas precauciones para asegurarse de que los futuros programadores (incluyéndote a ti) de tu proyecto, puedan leer y comprender tu código.

  1. Descarga un IDE (entorno de desarrollo integrado) para C++, tal como Eclipse, Netbeans, y CodeBlocks, o puedes utilizar un editor de texto plano como Notepad++ o VIM. También puedes ejecutar programas desde la línea de comandos, en ese caso cualquier editor de texto será suficiente. Podría resultarte útil elegir un editor que soporte el resaltado de la sintaxis y que indique lo números de las líneas. La mayoría de los programadores opinan que los sistemas de tipo Unix (Linux, OS X, BSD) son los mejores entornos para el desarrollo.
  2. El archivo principal debe incluir una función llamada main(). Aquí es donde comienza la ejecución del programa. Desde aquí, deberías llamar a las funciones, instanciar clases, etc. Puedes incluir otros archivos de tu aplicación como así también las librerías.
  3. Inserta tu código o el programa que necesites construir (puedes ver algunos ejemplos abajo). Aprende la sintaxis, la semántica, los paradigmas de Programación Orientada a Objetos, estructuras de datos, diseño de algoritmos tales como las listas enlazadas, colas de prioridad, etc. C++ no es un lenguaje fácil para programar, pero al utilizarlo aprenderás los fundamentos que se extienden a todos los lenguajes de programación.
  4. Explica qué hacen tus funciones y para qué es cada variable. Elige nombres claros para las variables y las funciones. Ponle mayúscula a los nombres de las variables globales. En general: asegúrate de que cualquiera que lea tu código pueda entenderlo.
  5. Una vez más, puedes ver algunos ejemplos abajo.
  6. ./a.out
    Anuncio

Ejemplos

Ejemplo.1:-


 /* Éste es un programa simple para que entiendas lo esencial del estilo DE g++. Éste es un programa con el compilador g++.*/ 
 #include 
 <iostream> /* incluye las funciones de entrada y salida */ 
  
 using 
 namespace 
 std 
 ; 
 /* estamos utilizando las funciones std (estándares) */ 
 int 
 main 
 () 
 /* declara la función principal 
 ; 
 también 
 puedes 
 hacerlo 
 de 
 la 
 forma 
 int 
 main 
 ( 
 void 
 ). 
 */ 
 { 
 cout 
 << 
 " 
 \n 
 Hola Papa" 
 ; 
 /* '\n' es una nueva línea (\t es una tabulación) */ 
 cout 
 << 
 " 
 \n 
 Hola Mama" 
 ; 
 cout 
 << 
 " 
 \n 
 Este es mi primer programa" 
 ; 
 cout 
 << 
 " 
 \n 
 Fecha 11/03/2007" 
 ; 
 return 
 0 
 ; 
 } 


Ejemplo.2:-


 /* Este programa calcula la suma de dos números */ 
 #include 
 <iostream> 
  
 using 
 namespace 
 std 
 ; 
 int 
 main 
 () 
 { 
 float 
 num1 
 , 
 num2 
 , 
 res 
 ; 
 /* declara variables; int, double, long.. también funcionan */ 
 cout 
 << 
 " 
 \n 
 Ingresa el primer numero= " 
 ; 
 cin 
 >> 
 num1 
 ; 
 /* guarda el valor del usuario en num1 */ 
 cout 
 << 
 " 
 \n 
 Ingresa el segundo numero= " 
 ; 
 cin 
 >> 
 num2 
 ; 
 res 
 = 
 num1 
 + 
 num2 
 ; 
 cout 
 << 
 " 
 \n 
 La suma de " 
 << 
 num1 
 << 
 " y" 
 << 
 num2 
 << 
 " = " 
 << 
 res 
 '\n' 
 ; 
 return 
 0 
 ; 
 } 


Ejemplo.3:-


 /* Producto de dos números */ 
 #include 
 <iostream> 
  
 using 
 namespace 
 std 
 ; 
 int 
 main 
 () 
 { 
 float 
 num1 
 ; 
 int 
 num2 
 ; 
 double 
 res 
 ; 
 cout 
 << 
 " 
 \n 
 Ingresa el primer numero= " 
 ; 
 cin 
 >> 
 num1 
 ; 
 cout 
 << 
 " 
 \n 
 Ingresa el segundo numero= " 
 ; 
 cin 
 >> 
 num2 
 ; 
 res 
 = 
 num1 
 * 
 num2 
 ; 
 cout 
 << 
 " 
 \n 
 El producto de dos numeros = " 
 << 
 res 
 '\n' 
 ; 
 return 
 0 
 ; 
 } 


Ejemplo.4:-


 // Iterando para encontrar una ecuación matemática. En este caso, también averigua la respuesta 
 // Pregunta número 1 de Project Euler. 
 #include 
 <iostream> 
  
 using 
 namespace 
 std 
 ; 
 int 
 main 
 () 
 { 
 // Abriendo la función principal. 
 int 
 sum1 
 = 
 0 
 ; 
 int 
 sum2 
 = 
 0 
 ; 
 int 
 sum3 
 = 
 0 
 ; 
 int 
 sum4 
 = 
 0 
 ; 
 // Crea los enteros necesarios para averiguar la respuesta. 
 for 
 ( 
 int 
 a 
 = 
 0 
 ; 
 a 
 < 
 1000 
 ; 
 a 
 = 
 a 
 + 
 3 
 ) 
 { 
 sum1 
 = 
 sum1 
 + 
 a 
 ;} 
 // Itera hasta que a sea 1000 o más, sumando 3 a 'a' en cada iteración. También agrega 'a' a sum1. 
 for 
 ( 
 int 
 b 
 = 
 0 
 ; 
 b 
 < 
 1000 
 ; 
 b 
 = 
 b 
 + 
 5 
 ) 
 { 
 sum2 
 = 
 sum2 
 + 
 b 
 ;} 
 // Itera hasta que 'b' sea 1000 o más, sumando 5 a 'b' en cada iteración. También agrega 'b' a sum2. 
 for 
 ( 
 int 
 c 
 = 
 0 
 ; 
 c 
 < 
 1000 
 ; 
 c 
 = 
 c 
 + 
 15 
 ) 
 { 
 sum3 
 = 
 sum3 
 + 
 c 
 ;} 
 // Itera hasta que 'c' sea 1000 o más, sumando 15 a 'c' en cada iteración. También agrega 'c' a sum3. 
 sum4 
 = 
 sum1 
 + 
 sum2 
 - 
 sum3 
 ; 
 // sum4 recibe el valor de la suma de sum1 y sum2, y le resta sum3. 
 cout 
 << 
 sum4 
 ; 
 // Devuelve sum4, la respuesta. 
 cin 
 . 
 get 
 (); 
 // Espera a que el usuario presione enter. 
 return 
 0 
 ; 
 // Declaración del retorno. 
 } 
 // Cerrando la función principal. 


Ejemplos de diferentes estilos:


 int 
 main 
 (){ 
 int 
 i 
 = 
 0 
 ; 
 if 
 ( 
 1 
 + 
 1 
 == 
 2 
 ){ 
 i 
 = 
 2 
 ; 
 } 
 } 
 /* Éste es el estilo Whitesmiths*/ 
 int 
 main 
 () 
 { 
 int 
 i 
 ; 
 if 
 ( 
 1 
 + 
 1 
 == 
 2 
 ) 
 { 
 i 
 = 
 2 
 ; 
 } 
 } 
 /* Éste es el estilo GNU */ 
 int 
 main 
 () 
 { 
 int 
 i 
 ; 
 if 
 ( 
 condition 
 ) 
 { 
 i 
 = 
 2 
 ; 
 function 
 (); 
 } 
 } 

Consejos

  • Trata de utilizar siempre un compilador ISO con tus programas.
  • 'a.out' es el nombre predeterminado del archivo ejecutable que crea el compilador.
Anuncio

Advertencias

  • Nunca utilices estilos confusos o funciones en desuso.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 16 473 visitas.

¿Te ayudó este artículo?

Anuncio