Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase N3
Clase N3
Programación
if(): La instruccio� n "if" es una estructura de control utilizada en programacio� n para tomar
decisiones basadas en una condicio� n. Permite ejecutar un bloque de co� digo si se cumple una
determinada condicio� n, y opcionalmente ejecutar un bloque alternativo si la condicio� n no se
cumple.
Else(): La instruccio� n "else" se utiliza en conjuncio� n con la instruccio� n "if" en programacio� n
para proporcionar un bloque de co� digo alternativo que se ejecuta cuando la condicio� n del "if"
es falsa.
Ejemplos:
x≔4 y≔1 m≔4
‖ if x < y | | = “x es mayor que y” ‖ if m < 0 | | = “El numero es positivo”
‖ ‖ || ‖ ‖ ||
‖ ‖ “x es menor que y” | | ‖ ‖ “Es un numero negativo” | |
‖ else if x = y || ‖ else if m = 0 ||
‖ ‖ || ‖ ‖ ||
‖ ‖ “x es igual que y” | | ‖ ‖ “El numero es cero” ||
‖ else || ‖ else ||
‖ ‖ || ‖ ‖ ||
‖ ‖ “x es mayor que y” | | ‖ ‖ “El numero es positivo” | |
‖ | ‖ |
Aplicación N°01:
y≔9
Realizar un programa que indique si un
numero es par o impar. NOTA: Los Ap1 ≔ ‖ if y ≥ 2 ∧ y ≤ 300 ||
numero que se verificaran sera� n dentro ‖ ‖ ||
‖ ‖ y |
del rango [2-300] ||
‖ if ―∈ ℤ
‖ 2
|
||
‖ ‖ ‖ |
||
‖ ‖ ‖ “El numero es par” | ||
‖ ‖ else |
| ||
‖ ‖ ‖ ||
‖ ‖ ‖ “El numero es impar” || ||
‖ ||
‖ else ||
‖ ‖ “El valor asignado no esta rango” | |
‖ ‖ |
Ap1 = “El numero es impar”
Aplicación N°02:
- Aplicacio� n: Calcular el valor de β1 (ACI 318-19)
Datos:
f'c ≔ 42 MPa Esfuerzo a la comprensión del concreto.
While(): La instruccio� n "While" se utiliza en programacio� n para crear un bucle que se ejecuta repetidamente mientrasE.
Abel Max Julcarima
una condicio� n especificada sea verdadera. Ba� sicamente, permite repetir un bloque de co� digo mientras se cumpla una
β1 = 0.75
While(): La instruccio� n "While" se utiliza en programacio� n para crear un bucle que se ejecuta repetidamente mientras
una condicio� n especificada sea verdadera. Ba� sicamente, permite repetir un bloque de co� digo mientras se cumpla una
determinada condicio� n.
Ejemplos:
sigma (n) ≔ ‖ while n > 0 || sigma (5) = 15.00
‖ ‖ || 5
‖ ‖ sum ← sum + n | |
‖ ‖n←n-1 ∑ i = 15.00
|| | i =1
‖ |
‖ sum |
sum ≔ ‖ sum ← 0 |
sigma_not17 (n) ≔ ‖ while n > 0 || sigma_not17 (16) = 346.00 ‖ |
‖ ‖ || ‖i←0 |
‖ ‖ if mod (n , 17) = 0| | | sigma_not17 (17) = 346.00 ‖ while (1) ||
‖ ‖ ‖n←n-1 | | ‖ ‖ if (i > 20)| ||
‖ ‖ ‖ || | ‖ ‖ ‖ ||
‖ ‖ ‖ continue || | | ‖ ‖ ‖ break |
|
||
|
‖ ‖ sum ← sum + n || ‖ ‖ sum ← sum + i | |
‖ ‖n←n-1 || ‖ ‖ ||
‖ ‖ || ‖ ‖i←i+1 || |
‖
‖ sum || ‖ sum |
‖ |
sum = 210.00
Aplicación N°3:
- Aplicacio� n: Calcular la suma de los nu� meros impares del rango [0-20]
Try - One Error: En Mathcad Prime, puedes usar las funciones "TRY" y "ON ERROR" para controlar y manejar errores en
tu co� digo. Estas funciones te permiten ejecutar cierto bloque de co� digo y manejar las excepciones que puedan ocurrir
durante la ejecucio� n.
La funcio� n "TRY" se utiliza para envolver el bloque de co� digo que se desea ejecutar. Si ocurre algu� n error dentro de ese
bloque, en lugar de detener la ejecucio� n del programa, se captura el error y se ejecuta el bloque de co� digo especificado
en la funcio� n "ON ERROR".
Ejemplos:
f (x) ≔ ‖ try || f (2) = 1.00 ⋅ 10 307
‖ ||
‖ ‖ 1 ||
‖ ‖ ―― |
‖ ‖‖ x-2 ||
|
‖ on error | |
‖ ‖∞ || |
‖ ‖ |
Aplicación N°4:
- Aplicacio� n: Calcular la profundidad de la ubicacio� n de los aceros
Datos:
⎡3 3 3⎤
⎢ ―――⎥ n ≔ rows ⎛⎝ϕbarra⎞⎠ - 1
⎢4 4 4⎥ i ≔ 0,1‥n
⎢―3 3
0 ―⎥
⎢4 4⎥
ϕbarra ≡ ⎢ in ⎡ 6.00 ⎤
3 3⎥
⎢ ― 0 ―⎥ (h - 2 r ) ⎢ 22.00 ⎥
⎢4 4⎥ d ≔ r + ――――― ⋅ i = ⎢ ⎥ cm
⎢3 3 3⎥
i rows ⎛⎝ϕbarra⎞⎠ - 1 ⎢
38.00
⎥
⎢― ――⎥ ⎣ 54.00 ⎦
⎣4 4 4⎦
Ejemplo N°05:
- Aplicacio� n: Ca� lculo de As secciones simplemente armada
Datos:
kgf
f'c ≔ 210 ―― Esfuerzo a la comprensión del concreto.
cm 2
kgf
fy ≔ 4200 ―― Esfuerzo a la fluencia del acero.
cm 2
Mu ≔ 26.42 tonnef ⋅ m Momento ultimo.
Solución:
Valores de prueba
a ≔ 1 cm
Restricciones
Mu a ⋅ 0.85 ⋅ f'c ⋅ b
―――――= ―――――
⎛ a⎞ fy
0.9 ⋅ fy ⋅ ⎜d - ―⎟
⎝ 2⎠
Solver
Mu
As ≔ ―――――= 14.46 cm 2
⎛ a⎞
0.9 ⋅ fy ⋅ ⎜d - ―⎟
⎝ 2⎠