Professional Documents
Culture Documents
BUSCAR …
Password:
Recuérdame
INICIAR SESIÓN
Con los operadores y funciones vistos en artículos anteriores podemos dar solución a
casi cualquier cálculo de ingeniería. Sin embargo, hay ocasiones en las cuales los
cálculos se tienen que realizar de forma iterativa; en esa situación necesitamos un
programa que nos permita programar. A pesar de que Mathcad no es un programa
orientado a la programación, si trae las herramientas para poder hacerlo. Mathcad
trae operadores básicos de programación que nos permiten ampliar las
funcionalidades del programa. En este tutorial te enseñaré a utilizar el operador tipo
ENTRADAS RECIENTES
bucle "while".
Vaciado de depósito cilíndrico
ARCHIVOS
abril 2018
marzo 2018
febrero 2018
enero 2018
diciembre 2017
Para insertar un operador de programación en una
hoja de trabajo de Mathcad haz clic en la pestaña
noviembre 2017
Matemática, luego haz clic en el botón
Programación y nalmente haz clic en el operador
de programación que necesitas. CATEGORÍAS
Artículos
Consultas
En Mathcad siempre trabajamos con variables, por Para que la variable contenga el código escrito con
Hojas de Trabajo
tanto, cuando programamos cálculos iterativos operadores de programación utilizamos el operador
tenemos que de nir una variable que reciba y Programa (||). Aunque no es obligatorio insertar
Suscripción Gratis
almacene los resultados de los cálculos con este operador, es mejor trabajar con él, sobretodo
operadores de programación. cuando la variable es el resultado de operaciones Tutoriales
entre varios bloques de código.
OPERADOR TIPO BUCLE WHILE
Los operadores tipo bucle nos El bucle detiene su iteración
permiten construir bucles, es cuando la condición es falsa y
decir cálculos cíclicos e iterativos devuelve el último valor calculado
que se ejecutan mientras las en su cuerpo en la iteración
condiciones de entrada se anterior.
cumplan.
"while" se puede utilizar en
En Mathcad, el operador "while" combinación con otros
evalúa "y" cuando "x" es distinto operadores de programación
de cero (verdadero). La expresión como por ejemplo el operador
de la condición se evalúa al condicional "if-else".
comienzo del bucle while, por lo
que es posible que el bucle nunca
se ejecute.
EJEMPLO 1:
Una aplicación del operador bucle "while" es para
cálculos por aproximación o tanteo.
Este cálculo manual (tanteo de y) se puede Cuando programamos cálculos iterativos, es útil
automatizar escribiendo un programa en Mathcad hacer uso de los métodos numéricos para
utilizando el operador bucle while, porque el cálculo simpli car la estructura de los programas. Para este
es iterativo y en cada paso de cálculo se tiene que caso especí co conviene utilizar el Método de
a nar el valor supuesto. Newton-Raphson que nos permite a nar en cada
paso de cálculo el valor supuesto del tirante de agua
(y).
Los datos concretos para este ejemplo son los
siguientes: canal revestido de sección trapezoidal,
caudal 320 L/s, base 40 cm, talud 1, coe ciente de
rugosidad 0.025 y pendiente 0.002.
De nimos una variable "Respuesta(i)" para recoger Las condiciones a cumplir son: mientras "i" sea menor
los resultados, la escribimos como función o igual que el número de las menos uno se ejecuta
personalizada porque debemos dar un valor de inicio "while" y "v(i)<= 2 m/s". La función "rows" permite
del cálculo; en este caso ese valor será i=cero, porque calcular el número de las de una matriz. En cada
los cálculos inician en la la cero de la matriz paso de cálculo (iteración) el resultado se guarda en
velocidad (v). Luego, construimos un bloque de la la correspondiente ("Ri"). El resultado es un texto
código principal con"while" conteniendo un bloque de indicando “Velocidad OK” o “Aumentar diámetro”, se
código condicional "if-else". escribe con comillas porque son textos.
Para descargar los archivos adjuntos necesitas ACCEDER A TU CUENTA como mínimo con una
SUSCRIPCIÓN GRATIS.
REGÍSTRATE GRATIS
SHARE: RATE:
PREVIOUS NEXT
ricardohuaranga
RELATED POSTS
Desarrollado por Ricardo Huaranga Arévalo | Creado con Tema Extra y WordPress