You are on page 1of 20

Anlisis estructural I .

( ing. Jos Marchena Araujo ) .

2. SOLUCIN DEL SISTEMA GLOBAL DE ECUACIONES:

Una vez introducidas las condiciones de borde o contorno en el sistema de ecuaciones,


podemos resolverlo mediante cualquier mtodo conocido (Gauss, Cholesky, Jordn, etc.)
Muchas veces existe ms de un estado de carga. Para esta situacin se pueden desarrollar
algoritmos de solucin que trabajando con ms de un vector de cargas (trmino
independiente) nos dan como respuesta ms de un vector desplazamiento (uno para cada
estado de cargas).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

3. CLCULO DE SOLICITACIONES EN EXTREMOS DE BARRAS:


Anlisis estructural I .
( ing. Jos Marchena Araujo ).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

4. CLCULO DE LAS REACCIONES DE NUDOS:


Para un nudo sobre un apoyo, podemos obtener las acciones de todas las barras que
concurren a un nudo y sumarlas. El resultado de esta suma ser el vector reaccin del
nudo.
Dnde p es el nmero de barras ligadas al nudo i y R ~i es la reaccin del nudo i.
Si hacemos esta misma suma para un nudo que no sea apoyo, tendremos como
resultado las cargas aplicadas al nudo. Es importante que las solicitaciones del extremo
de barra sean referidas a un sistema global de coordenadas.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

5. ALGORITMOS Y PROGRAMAS:
No por obvio, hay que olvidar que los programas se escriben con el nimo de resolver
problemas, con ayuda de las computadoras y que la primera medida a considerar, es el
anlisis del problema en cuestin y la obtencin, en su caso, de un algoritmo adecuado.
Por este punto empezaremos nuestra exposicin, hasta llegar a los mtodos y etapas a
seguir para obtener una aplicacin informtica.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

6. CONCEPTOS DE ALGORITMO:
Sabemos que para que un ordenador pueda llevar adelante una tarea cualquiera, se
tiene que contar con un algoritmo que le indique, a travs de un programa, que es lo
que debe hacer con la mayor precisin posible.
un algoritmo es una sucesin finita de pasos no ambiguos que se pueden ejecutar en
un tiempo finito, cuya razn de ser es la de resolver problemas; por tanto, problemas,
para nosotros, sern aquellas cuestiones, conceptuales o prcticas, cuya solucin es
expresada mediante un algoritmo.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

7. LA RESOLUCIN DE PROBLEMAS Y EL USO DEL ORDENADOR:


En esta lnea el matemtico G. poyal propuso, a finales de 1940, una metodologa
general para la resolucin de problemas matemticos, que ha sido adaptada para el
caso en que se cuente con un ordenador como recurso. Esta sistemtica, de forma muy
esquematizada, se puede dividir en tres fases.
1.analisis del problema.
2. diseo de algoritmo.
3. programacin del algoritmo.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

7.1. Anlisis del problema:


El objetivo del anlisis del problema, es ayudar al programador a llegar a cierta
comprensin de la naturaleza del mismo. Este anlisis supone, en particular, la
superacin de una serie de pasos:
- Definir el problema con total precisin.
- Especificar los datos de partida necesarios para la resolucin de mismo
(especificaciones de entrada).
- Especificar la informacin que se debe proporcionar al resolverse (especificaciones de
salida).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

7.2. Diseo del algoritmo:


Disear un algoritmo puede ser una tarea difcil y su aprendizaje no es inmediato, ya
que requiere una buena dosis de experiencia y creatividad.
Para disear algoritmos hay que tener presente los requisitos siguientes:
Indicar el orden de realizacin de cada paso.
Estar definido sin ambigedad.
Ser finito.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

7.3. Programacin del algoritmo:


Una vez que el algoritmo est diseado y representado, se debe pasar a la fase de
resolucin prctica del problema con el ordenador. Esta fase se descompone a su vez
en las siguientes sub faces:
Codificacin del algoritmo en un programa.
Ejecucin del programa.
Comprobacin del programa.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

La fase de conversin de un logaritmo en instrucciones de un lenguaje de


programacin, como sabemos, se denomina CODIFICACION .El cdigo debera estar
escrito de acuerdo con la sintaxis del lenguaje de programacin ya que solamente las
instrucciones sintcticamente correctas pueden ser interpretadas por el computador.
Tras la codificacin del programa, este deber ejecutarse en un computador. El
resultado de una primera ejecucin es incierto, ya que existe una alta posibilidad de
que aparezcan errores, bien en la codificacin bien en el propio algoritmo. Por ello tanto,
el paso siguiente consiste en comprobar el correcto funcionamiento de programa y en
asegurarse, en la medida de lo posible, de la validez de los resultados proporcionados
por a mquina.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

8. PRESENTACION DEL ALGORITMO:


Un algoritmo es algo puramente conceptual que necesita una forma de representacin,
bien para comunicarlo a otra persona bien para ayudarlo convertirlo en un programa.
De hecho, la codificacin en un lenguaje de programacin es una representacin muy
utilizada de un algoritmo, sin embargo tiene el inconveniente de que no todas las
personas conocen el lenguaje que se haya elegido por ello, existen diferentes mtodos
que permiten que se pueda independizar el algoritmo de su correspondiente codificacin.
Veamos dos de ellos:
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

8.1. PSEUDOCODIGO:
El seudocdigo es un lenguaje de especificacin de algoritmo basado en un sistema
notacional, con estructuras sintcticas y semnticas similares a los lenguajes
procedurales, aunque menos formales que las de estos por lo que no puede ser
ejecutado directamente por un computador.
Aunque el seudocdigo es independiente del lenguaje de alto nivel de alto nivel que
vaya utilizar, un algoritmo expresado en seudocdigo puede ser traducido ms
fcilmente a muchos de ellos.
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

8.2. ORGANIGRAMAS:
Para ganar claridad expositiva se han desarrollado una serie de smbolos grficos que
permiten representar los algoritmos y que son universalmente reconocidos. Veamos
algunos ejemplos:
Anlisis estructural I .
( ing. Jos Marchena Araujo ).
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

9. ESTRUCTURAS DE CONTROL :
Llamaremos a las acciones que tiene por objeto marcar el orden de realizacin de los
distintos pasos de un programa o algoritmo. Cada estructura tiene un punto de entrada
y uno de salida, lo que facilita la depuracin de posibles errores. Estas son de tres tipos:
9.1. Estructuras secuenciales:
Son aquellas en las que una accin (instruccin) sigue a otra de acuerdo a su orden con
su orden de escritura. Las tareas se suceden de tal modo que tras la salida(final) de una
se efectu la entrada (principio) en las siguiente y as sucesivamente hasta el fin del
proceso. Su organigrama obedece al esquema de la figura siguiente:
Anlisis estructural I .
( ing. Jos Marchena Araujo ).

9.2. Estructuras selectivas:


Como hemos tenido ocasin de comprobar, la especificacin formal de algoritmos tiene
utilidad real, cuando estas requieren una descripcin ms complicada que una simple
secuencia de instrucciones. Uno de estos casos se produce cuando existe varias
alternativas, resultantes de la evaluacin de una determinada condicin.

You might also like