Estrategias de Programación Mathcad Prime 4.0

December 30, 2018 | Author: MiguelRagas | Category: Recursion, Function (Mathematics), Iteration, Computer Program, Control Flow
Share Embed Donate


Short Description

Estrategias de Programación Mathcad Prime 4.0...

Description

Estrategias de programación

Page 1 of 2

Estrategias de programación Utilice sentencias compuestas, bucles de programas y otros operadores de programación para escribir programas claros y concisos. Se pueden utilizar programas dentro o fuera de bloques de resolución. Sentencias compuestas Copiar expresiones

Se pueden ejecutar o desestimar determinados cálculos con sentencias compuestas. Utilice una sentencia compuesta para dirigir la ejecución del programa por una determinada deter minada bifurcación. Ejemplo:

Bucles de programa Un bucle es un bloque de código que provoca la iteración de una o más sentencias (el cuerpo del bucle) hasta que se produzca pr oduzca una determinada condición de finalización. Existen los siguientes tipos de bucle: 



Bucle for : use un bucle FOR para especificar el número exacto de iteraciones necesario para que se ejecute el bucle. Bucle while: use un bucle WHILE para detener la ejecución cuando tenga lugar una condición.

Ejemplo:

Recurrencia Se puede usar la recurrencia para evaluar funciones de modo elegante y conciso. Considere la siguiente definición de recurrencia para evaluar la función de máximo común denominador:

http://127.0.0.1:61989/mprime_es/mprime/programming_strategies.html

8/05/2018

Estrategias de programación

Page 2 of 2

Para escribir una función recursiva, se debe designar con un nombre no definido previamente. Si designa la función recursiva con el mismo nombre que una función integrada de PTC Mathcad o que una función predefinida, a la hora de realizar el cálculo, la función recursiva observa y utiliza primero la definición original. Si se define lo siguiente:

Copiar expresiones

la segunda definición de f  se basará en la primera. Solo si se define una función con sus propios términos y no hay ninguna definición previa, PTC Mathcad la tratará de manera recursiva. 



En el programa recurrente anterior, el nombre de función definido por el usuario mygcd debe asignarse al rótulo Función. Las definiciones de función recursiva no siempre son computacionalmente eficaces. En algunos casos, una definición de bucle iterativo equivalente tarda menos en evaluarse.

Salida de bucles y programas 

El operador

break  proporciona

una salida prematura de un bucle.



El operador

continue  desestima



El operador

return  cierra

una iteración.

un programa fuera del contexto de un bucle.

Vínculos relacionados

Acerca de los programas Ejemplo: Funciones recursivas

http://127.0.0.1:61989/mprime_es/mprime/programming_strategies.html

8/05/2018

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF