Ejercicio 2
Se desea un algoritmo o sub programa que me imprima las posiciones así:
primera forma de solución
Segunda forma de solucion
Sub programa
El anterior ejercicio en matlab
Ejercicio 2
Se desea un algoritmo o sub programa que me imprima las posiciones así:
Solución
RECOMENDACIONES
PARA LA PROGRAMACIÓN EN MATLAB
Las buenas prácticas
de programación Las buenas prácticas de programación consisten en la aplicación
de un conjunto de recomendaciones que están orientadas a mejorar la calidad del
software construido y la facilidad con que puede ser intercambiado y compartido
por los diferentes programadores.
¿Por
qué adoptar las buenas prácticas de
programación?
• Porque en la vida real los programas
son desarrollados por más de un programador, ya sea en forma simultánea o diferida cuando un programador retoma el
trabajo de otro para mejorarlo. La adopción de las buenas
practicas facilita en trabajo colaborativo entre los programadores.
• Porque permite mejorar la eficiencia
del uso de los recursos de procesamiento y memoria del computador.
• Porque me permite a mí como programador
retomar mis propios programas construidos tiempo atrás y mejorarlos rápidamente.
Usar
nombres de variables amigables
Se recomienda usar nombres de
variables que permitan saber de forma intuitiva cual es el dato que se almacena
en cada variable. Adicionalmente se recomienda nombres compuestos
Para las variables remplazando en
espacio en blanco por el guion bajo. Por ejemplo Se recomienda usar:
numero_de_filas=input(‘Entre el
número de filas: ’);
En lugar de:
m=input(‘Entre el número de
filas: ’);
Usar
sangría cada vez que se abra una estructura
Se recomienda usar sangría
constante cada vez se abra una instrucción como SI, MIENTRAS, O PARA, esta
sangría se debe eliminar cuando la instrucción se cierre. Por ejemplo Se
recomienda usar:
SI a<b
x=b-a
FIN(SI)
En lugar de:
SI a<b
x=b-a
FIN(SI)
En
Matlab, siempre prefiere las funciones vectoriales
Con respecto específicamente a la
programación en Matlab se recomienda siempre que sea posible usar las funciones
vectoriales en lugar de hacer cálculos escalares repetitivos, Por Ejemplo Se
recomienda usar:
suma=sum(vector)
En lugar de
suma=0
for i=1:n
suma=suma+vector(i)
end
En
Matlab, siempre prefiere crear las
matrices de antemano
Con respecto específicamente a la
programación en Matlab se recomienda siempre que sea posible crear los vectores
y matrices a través de las funciones destinadas para este fin, en lugar de
añadirles elementos uno por uno a través de los ciclos, Por ejemplo Se
recomienda usar:
Vector=zeros(1,n)
En lugar de
for i=1:n
vector(i)=0
end
REFERENCIAS
http://dis.unal.edu.co/~programacion/book/modulo3.pdf
http://www.fisicaeingenieria.es/resources/Problemas+resueltos+de+C$2B$2B.pdf
http://es.slideshare.net/gonmrod/vectores-matrices-i
El actual blog fue realizado con la ayuda de las notas obtenidas en clase de algoritmos y programación dictada por Angel Rey de la universidad de Antioquia en el siguiente link:
http://www.wiziq.com/online-class/2347661-iav-304-algoritmos-y-programaci%C3%B3n
No hay comentarios:
Publicar un comentario