Content
- Per trepitjar
- Mètode 1 de 2: escriviu un codi estàndard
- Mètode 2 de 2: exemples
- Consells
- Advertiments
Hi ha infinites maneres de programar ordinadors. En última instància, depèn del programador com aconseguir el que necessita. No obstant això, hi ha moltes "bones maneres" per a l'ús d'estils i funcions per a una millor compilació i programes més segurs. Assegureu-vos que els futurs programadors (inclòs vosaltres mateixos) que continuïn treballant en el vostre projecte puguin llegir i entendre el vostre codi.
Per trepitjar
Mètode 1 de 2: escriviu un codi estàndard
- Baixeu-vos un IDE C ++ (entorn de desenvolupament integrat) com Eclipse, Netbeans i CodeBlocks, o utilitzeu un editor de text com Notepad ++ o VIM. També podeu executar programes des de la línia d’ordres, en aquest cas n’hi haurà prou amb un editor de text. Pot ser útil triar un editor que indiqui la sintaxi i admeti números de línia. La majoria dels programadors consideren que els sistemes similars a Unix (Linux, OS X, BSD) són els millors entorns per al desenvolupament de programes.
- Creeu un fitxer de programa principal. El fitxer principal ha de contenir una funció anomenada main (). Aquí és on comença l’execució del programa. A partir d’aquest moment, crideu funcions, instanciant classes, etc. Es poden incloure altres fitxers de la vostra aplicació i biblioteques en aquest fitxer.
- Comenceu a escriure el vostre programa. Introduïu el codi o el programa que heu de crear (vegeu a continuació alguns exemples). Apreneu la sintaxi, la semàntica, els paradigmes de programació orientats a objectes, els fluxos de dades, els dissenys d’algoritmes com ara llistes enllaçades, cues de prioritat, etc. llenguatges de programació.
- Afegiu un comentari al vostre codi. Expliqueu què fan les funcions i per a què serveixen les variables. Trieu noms clars per a variables i funcions. Inicieu els noms de variables globals amb majúscules. En general, assegureu-vos que qualsevol persona que llegeixi el vostre codi ho pugui entendre.
- Utilitzeu el sagnat correctament al vostre codi. De nou, vegeu els exemples següents.
- Compileu el vostre codi amb
g ++ main.cpp
- Executeu el programa amb les instruccions següents:
./a.out
Mètode 2 de 2: exemples
- Vegeu l'exemple 1:
/ * Aquest és un programa senzill per entendre els conceptes bàsics de l'estil g ++. Aquest és un programa amb el compilador g ++. * / #Incloure iostream> / * funcions d'entrada i sortida * / mitjançant l'espai de noms std; / * fem servir les funcions std (estàndard) * / int main () / * declarem la funció principal; int main (void) també és possible. * / {cout " n Hola papa"; / * " N" és una línia nova ( t és una pestanya) * / cout " n Hola mare"; cout " n Aquest és el meu primer programa"; cout " n Data 11/03/2007"; retorn 0; }
- Vegeu l'exemple 2:
/ * Aquest programa calcula la suma de dos nombres * / #include iostream> mitjançant l'espai de noms std; int main () {float num1, num2, res; / * declarar variables; int, double, long també funciona * / cout " n Introduïu el primer número ="; cin num1; / * introduïu l'usuari a num1 * / cout " n Introduïu el segon número ="; cin num2; res = num1 + num2; cout " n La suma de" num1 "i" num2 "=" res n "; retorn 0; }
- Vegeu l'exemple 3:
/ * Producte de dos números * / #include iostream> mitjançant l'espai de noms std; int main () {float num1; int num2; doble res; cout " n Introduïu el primer número ="; cin num1; cout " n Introduïu el segon número ="; cin num2; res = num1 * num2; cout " n El producte de dos números =" res n "; retorn 0; }
- Vegeu l'exemple 4:
// Utilitzeu un bucle per trobar una equació matemàtica. En aquest cas, la resposta es calcula a // Pregunta # 1 del Projecte Euler. #include iostream> amb l'espai de noms std; int main () {// Obre des de main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Crea els enters necessaris per determinar la resposta. per a (int a = 0, a 1000, a = a + 3) {suma1 = suma1 + a;} // Es repeteix fins que a sigui igual o superior a 1000, suma 3 a a cada bucle. Afegeix a a sum1. per a (int b = 0; b 1000; b = b + 5) {suma2 = suma2 + b;} // Es repeteix fins que b sigui igual o superior a 1000, suma 5 a b a cada bucle. Afegeix b a sum2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Es repeteix fins que c sigui igual o superior a 1000, suma 15 a c a cada bucle. Afegeix c a sum3. suma4 = suma1 + suma2 - suma3; // suma4 és la suma de suma1 i suma2, de la qual es resta la suma3. cout sum4; // Torna sum4, la resposta. cin.get (); // Espereu Enter per part de l'usuari. retorn 0; // Declaració de retorn. } // Principal està tancat.
- Consulteu aquest exemple de diferents estils:
int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Aquest és l'estil de Whitesmith * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * Aquest és l'estil GNU * / int main () {int i; if (condició) {i = 2; function (); }}
Consells
- Utilitzeu sempre un compilador ISO per als vostres programes.
- L'executable per defecte creat pel compilador s'anomena "a.out".
- Si escriviu alguna cosa amb moltes variables o funcions diferents, proveu de comentar-la perquè sigui més fàcil depurar-la i entendre-la més endavant.
Advertiments
- No utilitzeu mai estils de codificació no clars ni funcions obsoletes.