Lenguaje C Repaso

Páginas: 6 (1367 palabras) Publicado: 29 de septiembre de 2011
Buenas Prácticas de Programación
Se enumeran las prácticas consideradas como de “buen programador” haciendo referencia a características específicas del Lenguaje C.
1. Escriba sus programas con pasos sencillos y directos.
2. Coloque punto y coma (;) al final de cada sentencia.
3. Cada programa debe comenzar con un comentario que describa su propósito.
4. Muchos programadoreshacen que el último carácter impreso por una función sea un salto de línea (\n). Esto asegura que la función dejará el cursor al inicio de una nueva línea.
5. Las variables globales deben definirse antes de la función main().
6. Establezca una convención para el tamaño de las sangrías y luego aplíquela de manera uniforme.
7. Declare las variables en líneas separadas ya que esto permitela fácil inserción de comentarios descriptivos junto a cada declaración. A excepción para algunas variables que tengan el mismo tipo de datos, sin excederse en el número de variables.
8. La declaración de variables con nombres significativos ayuda a que los programas estén auto documentados, es decir, que resulte más fácil entenderlos simplemente leyéndolos. 
9. Como en álgebra, parahacer más clara a una expresión es aceptable agregarle paréntesis innecesarios. Dichos paréntesis se llaman paréntesis redundantes. Estos se emplean normalmente para agrupar subexpresiones de expresiones más grandes.
10. Sangre la instrucción del cuerpo de una estructura para que resalte la misma y así simplificar la lectura del programa.
11. En los programas no debe haber más que unainstrucción por línea.
12. Al escribir expresiones que contengan muchos operadores, consulte la tabla de precedencia de los operadores. Confirme que los operadores de la expresión se ejecutan en el orden que espera. Si no está seguro del orden de evaluación de una expresión compleja, coloque paréntesis para forzar el orden, justo igual como lo haría en una expresión algebraica.
13. Siempre pongallaves en las estructuras if/else (y en cualquier estructura de control) para ayudarle a evitar su omisión accidental, especialmente si después le agrega instrucciones a una cláusula if o else.
 
 
14. Coloque primero las llaves izquierda y derecha y después introduzca las instrucciones que van dentro de ellas. Con esto se evita la omisión de alguna de dichas llaves.
15. Inicialicelos contadores y totales.
16. Utilice mensajes claros al pedir las entradas de teclado al usuario. Dicho mensaje debe especificar la forma de la entrada y los valores especiales que pueda tener.
17.  Acostumbre a dar mensajes claros al efectuarse una operación del programa o al finalizar ya sean indicando el éxito o la falla del mismo.
18. Controle los ciclos con contadores por medio devariables enteras.
Estructura de un Programa:
Cuando se escribe un programa en lenguaje C se recomienda usar el siguiente formato: 
1.- Llamadas a bibliotecas.
2.- Declaración de las cabeceras de las funciones.
3.- Declaración de variables globales.
4.- void main()
{
5.- Declaración de variable locales
6.- Sentencias.
}
7.- Definición de funciones.
El ciclo For
El formato delciclo for es el siguiente:
for ( dar valor de inicio ; condiciones ; incrementos )
{
conjunto de instrucciones a ejecutar en el ciclo;
}
Vamos a verlo con el ejemplo anterior:
for ( i=0 ; i<100 ; i++ )
{
}
… for ( i=0 ; i<100 ; i++ ) …
En este caso asignamos un valor inicial a la variable i=0. Ese valor es cero. Esa es la parte de dar valores iniciales. Luego tenemos i<100.Esa es la parte de condiciones. En ella le asignamos la condición, es que i sea menor que 100, de modo que el bucle se ejecutará mientras i sea menor que 100 Es decir, mientras se cumpla la condición.
Luego tenemos la parte de incrementos (i++), donde indicamos cuánto se incrementa la variable.
Como vemos, el for va delante del grupo de instrucciones a ejecutar, de manera que si la condición...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • REPASO LENGUAJE
  • Lenguaje repaso
  • Ejercicio De Repaso Del Lenguaje C++[1]
  • lenguaje c
  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS