Descargar el PDF
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.
Pasos
-
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.
-
Crea un archivo de programa principal. 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.
-
Comienza a escribir tu programa. 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.
-
Inserta comentarios en tu código. 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.
-
Utiliza las sangrías necesarias en tu código. Una vez más, puedes ver algunos ejemplos abajo.
-
Compila tu código con
g++ main.cpp
-
Ejecuta tu programa escribiendo:
./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 485 visitas.
Anuncio