Professional Documents
Culture Documents
11
SumatoriaPares
o
sumatoriaPares
o
sumatoria_pares
o
Sumatoria_pares
No se utilizará el _.
Los contadores pueden ser representados con una
sola letra minúscula.
El identificador de las variables y módulos debe
empezar con una letra minúscula.
SumatoriaPares
o
sumatoriaPares
o
sumatoria_pares
o
Sumatoria_pares
Ejemplo:
<!--
Autor
Email
Creación
Descripción
-->
<html>
… *.html
<!--
Gonzalo Müller
gmullerb@mail.com
31/12/2060
Calcula la factorial de un número
-->
<html>
… *.html
Ejemplo:
…
<script>
/// Acumulador de producto de los números
var factorial;
…
Ejemplo:
…
<script>
var factorial; // Acumulador de producto
…
Ejemplo:
// Acumula números para la media
while(muestra != 0)
{
media = media + muestra;
muestra = muestra - 1;
}
…
<script>
// Declaraciones
//
var …
// Algoritmo
//
…
Ejemplo:
/// Escribe en pantalla resultado
/// \param resultado Resultado a escribir
function escribeResultado(resultado)
…
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 25
Documentación
Documentación a utilizar:
utilizar
Se debe documentar:
Encabezado.
Bloque Principal.
Módulos: Bloque y Descripción.
De ser necesario:
Variables.
Bloque de sentencias.
Módulos: Parámetros y Retorno.
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 26
Indentación
Acción de colocar espacios al comienzo de una línea
de código.
La adecuada indentación siempre mejora la
legibilidad.
Permite identificar claramente las estructuras básicas.
Las reglas son:
Usar indentaciones de 3, 4 ó 8 espacios.
No utilizar tabulaciones para la indentación.
Los editores de los ambientes de desarrollo sustituyen automáticamente
la tabulación por los espacios establecidos en la configuración
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 27
Indentación
Ejemplo:
while(f < filas)
{
c = 0;
while(c < columnas)
{
if(f + c > 10) Indentación es un anglicismo de la palabra
“indentation”, no es una palabra reconocida
{ por la Real Academia Española.
n = n + 1;
}
c = c + 1;
}
f = f + 1;
}
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 28
Indentación
Ejemplo:
while(f < filas)
{
c = 0;
while(c < columnas)
{
if(f + c > 10)
{
n = n + 1;
}
c = c + 1;
}
f = f + 1;
}
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 29
Indentación
Ejemplo:
while(f < filas)
{
c = 0;
while(c < columnas)
{
if(f + c > 10) Se identifican claramente
{ las estructuras
n = n + 1;
}
c = c + 1;
}
f = f + 1;
}
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 30
Indentación
Ejemplo: Se identifican claramente las estructuras
while(f < filas)
{
c = 0;
while(c < columnas) mientras
{
if(f + c > 10) mientras
{
condicional sencilla
n = n + 1;
}
c = c + 1;
}
f = f + 1;
}
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 31
Indentación
Ejemplo: Se identifican claramente donde se
while(f < filas) ejecutan las sentencias
{
c = 0; sentencias del
while(c < columnas) mientras
{
sentencias del
if(f + c > 10)
mientras
{
sentencias de la
n = n + 1;
condicional sencilla
}
c = c + 1;
}
f = f + 1;
}
Programación – Prof. Gonzalo Müller – Clase 11 – GM - 32
Errores de Programación
Al diseñar, construir y codificar un algoritmo pueden
surgir diferentes tipos de errores:
Error Algorítmico.
Error de Codificación.