Univerdisad

Páginas: 5 (1137 palabras) Publicado: 17 de julio de 2013


Unidad I:

Revisión de Conceptos Preliminares


















1.1 Estilos de programación.
Estilo de programación (también llamado estándares de código o convención de código) es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación. El estilo de programación es frecuentemente dependiente del lenguaje de programaciónque se haya elegido para escribir. Por ejemplo el estilo del lenguaje de programación C variará con respecto al del lenguaje BASIC.
Características del estilo
El buen estilo, al tratarse de algo subjetivo, es difícil de categorizar concretamente; con todo, existen un número de características generales. Con el advenimiento de software que da formato al código fuente de forma automática, el foco encómo éste debe de ser escrito debe evolucionar de forma más amplia a la elección de nombres, lógica y otras técnicas. Desde un punto de vista práctico, el uso de un computador para dar formato al código fuente ahorra tiempo, y es posible forzar el uso de estándares a nivel de una compañía completa sin debates religiosos.
Nombres de variable apropiadas
Una piedra clave para un buen estilo es laelección apropiada de nombres de variable. Variables pobremente nombradas dificultan la lectura del código fuente y su comprensión.
Como ejemplo, considérese el siguiente extracto de pseudocódigo:
get a b c
if a < 24 and b < 60 and c < 60
return true
else
return false
Debido a la elección de nombres de variable, es difícil darse cuenta de la función del código. Compárese ahora con lasiguiente versión:
get horas minutos segundos
if horas < 24 and minutos < 60 and segundos < 60
return true
else
return false
La intención el código es ahora más sencilla de discernir, "dado una hora en 24 horas, se devolverá true si es válida y false si no".
Estilo de indentación
Estilo de indentación, en lenguajes de programación que usan llaves para indentar o delimitar bloqueslógicos de código, como por ejemplo C, es también un punto clave el buen estilo. Usando un estilo lógico y consistente hace el código de uno más legible.
Compárese:
if(horas < 24 && minutos < 60 && segundos < 60){
return true;
}else{
return false;
}
o bien:
if(horas < 24 && minutos < 60 && segundos < 60)
{
return true;
}
else
{
return false;
}
con algo como:
if(horas0entonces
longitudß2·pi·radio
si no
escribir ‘Error’
fin_si

if (radio>0) then
longitud=2*pi*radio
else
print *, ‘Error’
end if


Estructuras de Control. Alternativa múltiple

Evalúa una expresión que pueda tomar n valores (enteros, caracteres y lógicos pero nunca reales) y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora.


segunexpresión
caso valor1:
acción 1
caso valor2:
acción 2
...
caso valorN:
acción n
otro caso:
acción
fin según

select case (expresión)
case (valor1)
acción 1
case (valor2)
acción 2
...
case (valorn)
acción n
case default
acción
end select



Ejemplo:


segun mes
caso 1,3,5,7,8,10,12:
escribir ‘31’
caso 4,6,9,11:
escribir ‘30’
caso 2:
escribir ‘28’
otro caso:escribir ‘Mes incorrecto’
fin según

select case (mes)
case (1,3,5,7,8,10,12)
print *, ‘31’
case (4,6,9,11)
print *, ‘30’
case (2)
print *, ‘28’
case default
print *, ‘Mes incorrecto’
end select


Estructuras de Control. Estructura desde-hasta

Permite repetir la ejecución de una acción o de un grupo de acciones un número determinado de veces.

desde indice←inicio hasta fin [con pasovalor] hacer
acción
fin desde

do indice=inicio, fin, paso
acción
end do

El funcionamiento de la estructura es el siguiente:
En primer lugar, se asigna a la variable indice el valor de inicio.
El bucle se ejecuta mientras indice no alcance el valor de fin.
En cada iteración el valor de indice es incrementado según el paso indicado y se ejecuta la acción o grupo de acciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Univerdisas Un Mal Necesario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS