martes, 9 de junio de 2015

EJERCICIOS CON MATRICES Y BUENAS PRACTICAS semana 14

Ejercicio 1


























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