You are on page 1of 17

Universidad de Oriente

Núcleo de Anzoátegui
Escuela de Ingeniería y Ciencias Aplicadas
Departamento de Mecánica

(Mecánica de fluidos computacional)

Revisado por: Realizado por:


Prof.: Rengel Eduardo Br: Salcedo Enmanuel
C.I.25.993.451

Puerto la Cruz, febrero del 2019


I. INTRODUCION

En la actualidad siempre será esencial el uso de diferentes lenguajes de programación


para desarrollar herramientas útiles que permitan a los ingenieros resolver complejos o
extensos problemas de física matemáticas u otras clases de ciencias. para desarrollar estas
herramientas fundamentales y mejorar el desempeño de los ingenieros y profesionales a
fin, es necesario un proceso de desarrollo que se fundamenta en los algoritmos.
Un algoritmo establece, de manera genérica e informal, la secuencia de pasos o
acciones que resuelve un determinado problema. Los algoritmos constituyen la
documentación principal que se necesita para poder iniciar la fase de codificación y, para
representarlos, se utiliza, fundamentalmente, dos tipos de notación: pseudocódigo y
diagramas de flujo. El diseño de un algoritmo es independiente del lenguaje que después
se vaya a utilizar para codificarlo. Existen muchos lenguajes de programación, algunos más
especializados que otros. En términos generales, lo más usados o comunes para
aplicaciones en ingeniería son: C, C++, MATLAB, Fortran, R, Python y Visual Basic. Por su
parte C o Fortran son lenguajes que resultan muy útiles para aplicaciones en las cuales el
rendimiento o la rapidez de ejecución sea un factor crítico, o bien sea necesario trabajar a
un bajo nivel, como en la programación de microcontroladores. Eso sí, estos lenguajes
requieren un mayor tiempo de aprendizaje para dominarlos.
En este caso para resolver un problema elemental de mecánica de los fluidos será
necesario la programación para facilitar el cálculo de redes de tuberías o reservorios, el
proceso para determinar la solución de este problema será la utilización de procesos de
iteración
II. DESCRIPCION DEL PROBLEMA

PROBLEMA:
Desarrollar un programa de computadora para N número de tuberías que permita resolver
el problema de los tres (3) tanques determinando además el sentido del flujo. A través de
un método iterativo simple (Gauss-Seidel o Jacobi). Y además determine el error rms del
método
DESCRIPCION:
Mediante las variables de entrada sentenciadas, como las dimensiones de la tubería
correspondiente a cada tubería dentro de la red de tuberías, así como su altura variable
que representa la energía reflejada en cada superficie de los reservorios, junta a las
variables final que demuestran el comportamiento del flujo que se encuentra en estudio.
Finalmente, las variables de salida para este tipo de problema en la mecánica de los fluidos
es el caudal que corresponde a cada tubería, para desarrollar estos cálculos se utilizaran
teoremas como el de Reynold y la ley de conservación de la masa de.
El proceso de iteración a practicar será el de GAUSS-SEIDEL debido su simplicidad y
practicidad, este método que posee particularidades con el de JACOBI, permite a través de
una serie de pasos determinará las raíces de las incógnitas presentes dentro del sistemas
de ecuaciones. Esto hasta que se cumpla la condición de los errores relativos menores a
un valor de tolerancia especificado. Por último, se deberá conocer la desviación de la raíz
cuadrática media (RMSD) o error (RMSE) de la raíz cuadrada media que se relaciona
con la desviación de los valores determinaos mediante el método y la suposición inicial,
esto aparte debe ser capaz de graficarse de forma que se entienda la capacidad del método
de alcanzar el valor “correcto” a través de una determinada cantidad de iteraciones
III. Metodología de solución

3.1 Para desarrollar un algoritmo capaz de resolver el problema los tres (3)
depósitos.
Para el desarrollo del algoritmo fue necesario la utilización de una serie de ecuaciones
para resolver el problema. Estas ecuaciones a utilizar son:
Ecuación de Bernoulli a través de cada tubería dicha ecuación se obtiene
mediante el siguiente procedimiento matemático:

𝜌𝑖 𝑉𝑖 2 𝜌𝑥 𝑉𝑥 2 𝐿𝑖 𝑄𝑖 2 8
+ + 𝑍𝑖 = + + 𝑍𝑥 + 𝑓𝑖
𝛾 2𝑔 𝛾 2𝑔 𝐷 𝑖 𝑔 𝜋 2 𝐷𝑖 4

Como tanto la energía potencial como cinética de la superficie del reservorio son
despreciables con respecto a su energía potencial s consideran nulas. Por su parte la
energía total del punto de conexión “x” se considerará Hx, por lo tanto, tenemos que:

𝐿𝑖 𝑄𝑖 2 8
𝑍𝑖 − 𝐻𝑋 = 𝑓𝑖
𝐷 𝑖 𝑔 𝜋 2 𝐷𝑖 4

Despejando el caudal resulta:


1/2
(𝑍𝑖 −𝐻𝑋 ) 𝑔 𝜋2 𝐷𝑖 5
𝑄𝑖 = [ 𝑓𝑖 𝐿𝑖 8
] Ec. I

En la ecuación 1 el factor de fricción 𝑓𝑖 se obtiene mediante la ecuación de


Haaland, para un valor de Reynolds superior a 5000 es decir turbulento, por lo tanto,
tenemos:
2

1
𝑓𝑖 = 𝜀𝑖 1,11
Ec. II
𝐷𝑖 6,9
−1.8 𝐿𝑜𝑔 [( ) + ]
3,7 𝑅𝑒
{ }

La tercera y última ecuación para resolver el problema de los tres (3) reservorios
se trata de la ley de conservación de la masa aplicada en el punto “x”, esta ecuación es:

∑ 𝑄𝑖 = 0 Ec. III

Para el desarrollo del algoritmo se utilizó la representación de diagrama de flujo la


cual resulta simple, didáctica y funcional, así como visual y entendible. Esta técnica de
representación requiere la utilización de una serie de figuras que cumplen funciones
específicas y no deben ser alteradas su utilización debido a las estrictas normas que le
permiten ser lógicas y capas de registra a través de un pseudo código que luego mediante
la codificación en un lenguaje de programación, será leído y procesado por el computador
para desarrollar y resolver el problema.

La primera parte del algoritmo consta de la introducción de las variables conocidas,


luego se suponen las direcciones y el valor de Hx, esto para corregir las direcciones en
caso de ser necesario si se obtienen números imaginarios, todos estos cálculos se realizan
mediante la utilización de las ecuaciones I II y III, comparando los valores de los caudales
calculados permite analizar la dirección del caudal que para esa suposición vale 0.
El método iterativo a utilizar es el de GAUSS-SEIDEL, método derivado del método
JACOBI, este método consta en resolver un sistema de ecuaciones igual al numero de
caudales a determinar más el punto “x” de unión. Para darle inicio al método fue importante
despejar las ecuaciones en función de cada variable a determinar, de la siguiente manera:

1/2
(𝑍1 −𝐻𝑋𝑠 ) 𝑔 𝜋2 𝐷1 5
𝑄1 𝑐 = [ 𝑓1 𝐿1 8
] Ec. IV

1/2
(𝑍2 −𝐻𝑋𝑠 ) 𝑔 𝜋2 𝐷2 5
𝑄2 𝑐 = [ ] Ec. V
𝑓2 𝐿2 8
Sistema de ecuaciones
𝑄32 𝑓3 𝐿3 8
𝐻𝑋𝐶 = 𝑍3 + Ec VI
𝑔 𝜋 2 𝐷3 5

𝑄3 𝑐 = 𝑄1 𝑐 + 𝑄2 𝑐 Ec VII

El siguiente paso a realizar en el método es asignar valores a Q2, Q3, Hx, que por regla
el método GAUSS-SEIDEL debe ser de 0 para los tres valores, posteriormente se calculara
Q1c con la ecuación IV. Seguidamente se toman de nuevo los valores de Q3 y Hx igual a
0, pero para el valor de Q1 se considera Q1c calculado anteriormente, esto para determinar
Q2c de la ecuación V. Ahora con los valores de Q1c, Q2c y el mismo valor supuesto de Q3
(igual a 0) se calculará Hxc con la ecuación VI. Por último, con los valores de Q1c, Q2c, y
Hxc anteriormente calculados se debe conocer a través de la ecuación VII el valor de Q3c
Como parte final del proceso de iteración se calcularán los errores relativos de cada
parámetro, esto debe ocurrir a partir del segundo proceso iterativo. Las ecuaciones a utilizar
para conocer los valores de los errores relativos entre si son de:
𝑄1𝑖 −𝑄1𝑖−1
%𝐸𝑄1 = | 𝑄1𝑖
|× 100 Ec. VIII

𝑄2𝑖 −𝑄2𝑖−1
%𝐸𝑄2 = | 𝑄2𝑖
|× 100 Ec. IX
Errores relativos
𝑄3𝑖 −𝑄3𝑖−1
%𝐸𝑄3 = | 𝑄3𝑖
|× 100 Ec. X

𝐻𝑥 𝑖 −𝐻𝑥 𝑖−1
%𝐸𝐻𝑥 = | 𝐻𝑥 𝑖
|× 100 Ec. XI
Donde los índices 𝑖, 𝑖 − 1, indican el nuevo valor calculado y el viejo valor supuesto
respectivamente. Para terminar el proceso iterativo se debe suponer un valor de tolerancia,
este valor fue considerado igual a 0,5 unidades. Una vez que cada uno de los 4 errores son
menores a la tolerancia se cierra el proceso de la iteración.

3.2 Desarrollo del programa de computación que realiza los cálculos del problema
de los tres reservorios
El programa para el cálculo de los caudales se desarrollar con el lenguaje de
computación FORTRAN, este lenguaje resulta útil pues su utilización surge para ser
ampliamente utilizado en el campo de las ciencias como la ingeniería. Para comenzar el
código en fortran se llevó a cabo primero que todo la declaración de las variables de
entrada, dichas variables son principalmente las dimensiones relacionadas a los
reservorios. Luego se le pide al usuario ingresar una a una cada el valor que corresponden
a cada una de las variables para elaborar los cálculos pertinentes.
Posterior a esto se idéntica la dirección del caudal que corresponde a la altura media,
esto se conoce al considerar el valor de la altura “Z2” igual a la variable Hx con la condicional
“if” se dice que, si la variable Q1 es mayor a Q2, tanto los caudales Q2 como Q3 tienen el
mismo sentido.

Figura 3.1. Imagen del Microsoft developer Studio con parte del código para el programa
desarrollado en la función de determinar el sentido de los caudales

Ya que se concluye esta condición, comienza el proceso de iteración para esto se


supone los primeros valores de Hxs, Q2, y Q3 igual a cero, posteriormente se calculará Q1c
con la ecuación IV. Seguidamente se toman de nuevo los valores de Q3 y Hx igual a 0, pero
para el valor de Q1 se considera Q1c calculado anteriormente, esto para determinar Q2c
de la ecuación V. Ahora con los valores de Q1c, Q2c y el mismo valor supuesto de Q3 (igual
a 0) se calculará Hxc con la ecuación VI. Por último, con los valores de Q1c, Q2c, y Hxc
anteriormente calculados se debe conocer a través de la ecuación VII el valor de Q3c.
Figura 3.2. Imagen del Microsoft developer Studio con parte del código para el programa
desarrollado en la función de determinar mediante la primera iteración los caudales y el
valor de Hx

Con la utilización del control lógico de loop “do while” se le pide al programa repetir
el proceso de iteración anteriormente planteado para hallar los valores necesarios, este
bucle repite el proceso hasta que los valores de los errores relativos de cada variable sean
menores al 0,5%

Figura 3.3. Imagen del Microsoft developer Studio con parte del código para el programa
desarrollado en la función de utilizar el bucle do while, para conocer los valores
Finalmente, el programa concluye imprimiendo en pantalla todos los datos que se han
calculado como se observa en la figura 3.4

Figura 3.4. Imagen del Microsoft developer Studio con parte del código para el programa
desarrollado en la función de imprimir los valores que han sido calculados

El programa fue probado con el ejemplo número 6.19 del libro mecánica de los fluidos
Frank M. White, los valores que obtuvieron se pueden considerar semejantes, aunque con
cierta desviación, pues el programa por sí mismo considera un Reynolds en régimen
turbulento, esto con la peculiaridad de que los resultados se aproximan a los reales, aunque
con cierta desviación, en la siguiente tabla se muestra la comparación.
Tabla 3.1. Comparación de los resultados obtenidos del problema 6.9 del libro, con los
del programa para el mismo problema

Q1 (m3/s) Q2 (m3/s) Hx (m) Q3 (m3/s)

Datos obtenidos
mediante el 0,01324 0,00168 34,68270 0,01492
programa
Datos del
resultado en el 0,01306 0,00161 34,53000 0,01467
libro

3.3 Desarrollo de la gráfica valor de la iteración en función del número de


iteraciones, para posteriormente determinar el error medio cuadrático a través
del programa Excel.
El programa desarrollado permite imprimir los valores supuestos a medida que va
realizando los procesos de iteración, con estos valores y el uso del programa Microsoft
Excel se pudieron graficar los valores supuestos en función del número de iteraciones para
luego conocer el valor del rms de cada variable. El problema a resolver con ayuda del
programa fue el siguiente (EJEMPLO 6.19 – Mecánica de fluidos- Frank M. White):
Tabla 3.2. valores utilizados para determinar los caudales mediante el programa,
realizado en Fortran
NUMERO DE Altura Longitud de la Diámetr Rugosidad(mm
ɛ/d
TUBO (m) tubería (m) o (cm) )
100,00
1,000 150,000 6,000 0,120 0,002
0
2,000 40,000 80,000 4,000 0,200 0,005
3,000 20,000 100,000 8,000 0,240 0,003

Los valores obtenidos a través del programa fueron de:


Tabla 3.3. Valores obtenidos mediante el proceso iterativo Gauss- Seidel en el
programa realizado por medio de Fortran
Numero ERROR ERROR ERROR
Q1 Q2 Q3 ERROR
de Hx (m) RELATIVO RELATIVO RELATIVO
(m3/s) (m3/s) (m3/s) RELATIVO Q2
iteraciones Q1 HX Q3
1 0,016351 0,004510 20,0000 0,020861
2 0,014620 0,003191 48,7680 0,017810 -11,838577 -41,339434 58,989501 -17,129702
3 0,011703 0,002113 40,9690 0,013816 -24,925233 -51,034222 -19,036345 -28,911311
4 0,012563 0,000702 32,6184 0,013265 6,845499 -200,783030 -25,600772 -4,148386
5 0,013420 0,001939 31,6332 0,015360 6,385991 63,767667 -3,114446 13,636719
6 0,013520 0,002064 35,5970 0,015580 0,735974 6,070075 11,135124 1,412067
7 0,013121 0,001497 36,0470 0,014620 -3,037116 -37,849252 1,248370 -6,566347
8 0,013076 0,001419 34,1300 0,014494 -0,345677 -5,540674 -5,616759 -0,866542
9 0,013270 0,001729 33,8887 0,014999 1,463451 17,938335 -0,712037 3,364224
10 0,013294 0,001764 34,8725 0,015057 0,180533 1,995022 2,821134 0,385203
11 0,013195 0,001616 34,9877 0,014811 -0,747994 -9,172552 0,329259 -1,660928
12 0,013184 0,001318 34,5020 0,014780 -0,088063 -22,552184 -1,407689 -0,209743
13 0,013230 0,001673 34,1380 0,014903 0,350038 21,197310 -1,066316 0,825337
14 0,013239 0,001682 34,6827 0,014921 0,067226 0,496856 0,457684 0,121305

Cada uno de los valores impresos por el programa a través del bucle de iteraciones, se
tabulo en la tabla 3.2, mediante estos valores se calculo el error medio cuadrático con la
ayuda del programa Excel. Los resultados de los mismos se encuentran en la tabla 4.1 en
el capítulo de resultados. La ecuación para hallar el RMS es:

∑𝐼𝑛[(𝑉𝑎𝑙𝑜𝑟 𝑜𝑏𝑠𝑒𝑟𝑣𝑎𝑑𝑜−𝑀𝑜𝑑𝑒𝑙𝑜)2 ]
𝑅𝑀𝑆 = √ Ec. XII
𝑛
IV. Resultado
4.1 El desarrollo del logaritmo para resolver el problema de los tres (3) depósitos dio como
resultado:

INICIO

Leer Z1, L1, D1, Z2, L2, D2,

Z3, L3, D3, ɛ1, ɛ2, ɛ3, ꝭh2o, µh2o

El Qi que parte desde la “Z”


mayo siempre va desde el
depósito al punto “x”

Suponer el sentido del resto


de caudales

Suponer Hx igual valor de la


altura “z” media

Evaluar en las ecuaciones IV,


V, VI, VII

NO
SI
Q1>Q2

Q2 tiene el mismo sentido


Q2 tiene el mismo sentido
del caudal Q1, es decir,
del caudal Q3, es decir,
salen de los reservorios
entra a los reservorios

1
1

Desarrollar el sistema de
ecuaciones (IV, V, VI, VII)

Aplicar método Gauss-Seidel,

Darle valor de o a Q2, Hx, Q3

Calcular Q1 con la ecuación IV

Y el valor supuesto de Hx

Calcular Q2 con la ecuación V

Y el valor supuesto de Hx

Calcular Hx con la ecuación


VI

Y el valor supuesto de Q3

Calcular Q3 con la ecuación


VII
Suponer Q1, Q2, Hx, Q3,
Y el valor calculado de Q1 Y cigual a los valores antes
Q2 calculados

Calcular los errores relativos


de cada valor con las
ecuaciones VIII, IX, X, XI

Todos los NO

Errores < 0, 5%

SI
2
2

Imprimir
Q1, Q2,
Q3 y Hxc

Fin
4.2 Calculo de los errores relativos para cada variable a partir del uso del programa
realizado en Fortran para resolver el ejemplo 6.9 anteriormente planteado:

A continuación, se muestra cada una de las gráficas en función del numero de iteraciones y los
valores obtenidos por el programa durante la aplicación del método iterativo Gauss- Seidel,
posterior a cada grafica se calcula el valor del RMS, con su respectiva tabla de valores:

Q1 (m3/s)
0.020000

0.015000
(m3/seg)

0.010000
Q1 (m3/s)
0.005000 Linear ( Q1 (m3/s) )
y = -9E-05x + 0,0141
-
- 2 4 6 8 10 12 14 16
Numero de iteraciones

Figura 4.1. Grafica donde se comparan los valores supuestos durante cada iteración en
función del numero de iteraciones que tomo alcanzar el valore de error relativo tolerable,
esto junto a la línea de ajuste para el caudal uno (1), y la función que la define

Tabla 4.1. Valores del caudal uno (1) para cada iteración, y los datos necesarios para determinar su
RMS, junto al valor del mismo

Numero de Q1 Modelo residual al


residual RMS
iteraciones (m3/s) (m3/s) cuadrado
1 0,016351 0,014010 0,002341 0,000005 0,000942645
2 0,014620 0,013920 0,000700 0,000000
3 0,011703 0,013830 -0,002127 0,000005
4 0,012563 0,013740 -0,001177 0,000001
5 0,013420 0,013650 -0,000230 0,000000
6 0,013520 0,013560 -0,000040 0,000000
7 0,013121 0,013470 -0,000349 0,000000
8 0,013076 0,013380 -0,000304 0,000000
9 0,013270 0,013290 -0,000020 0,000000
10 0,013294 0,013200 0,000094 0,000000
11 0,013195 0,013110 0,000085 0,000000
12 0,013184 0,013020 0,000164 0,000000
13 0,013230 0,012930 0,000300 0,000000
14 0,013239 0,012840 0,000399 0,000000
Q2 (m3/s)
0.005000
0.004500 y = -0.0001x + 0.0029
0.004000
0.003500
0.003000
(m3/seg)

0.002500
Q2 (m3/s)
0.002000
Linear ( Q2 (m3/s) )
0.001500
0.001000
0.000500
-
- 5 10 15

Numero de iteraciones

Figura 4.2. Grafica donde se comparan los valores supuestos durante cada iteración en
función del número de iteraciones que tomo alcanzar el valore de error relativo tolerable,
esto junto a la línea de ajuste para el caudal dos (2), y la función que la define

Tabla 4.2. Valores del caudal DOS (2) para cada iteración, y los datos necesarios para determinar
su RMS, junto al valor del mismo

Numero de Modelo residual al


Q2 (m3/s) residual RMS
iteraciones (m3/s) cuadrado
1 0,004510 0,002800 0,001710 0,000003 0,000763968
2 0,003191 0,002700 0,000491 0,000000
3 0,002113 0,002600 -0,000487 0,000000
4 0,000702 0,002500 -0,001798 0,000003
5 0,001939 0,002400 -0,000461 0,000000
6 0,002064 0,002300 -0,000236 0,000000
7 0,001497 0,002200 -0,000703 0,000000
8 0,001419 0,002100 -0,000681 0,000000
9 0,001729 0,002000 -0,000271 0,000000
10 0,001764 0,001900 -0,000136 0,000000
11 0,001616 0,001800 -0,000184 0,000000
12 0,001318 0,001700 -0,000382 0,000000
13 0,001673 0,001600 0,000073 0,000000
14 0,001682 0,001500 0,000182 0,000000
Hx (m)
60
y= -0,0055x + 34,815
50

40
Metros

30
Hx (m)
20 Linear (Hx (m))

10

0
0 5 10 15
Numero de iteraciones

Figura 4.3. Grafica donde se comparan los valores supuestos durante cada iteración en
función del número de iteraciones que tomo alcanzar el valore de error relativo tolerable,
esto junto a la línea de ajuste para la altura del punto de unión Hx, y la función que la
define

Tabla 4.3. Valores de la altura del punto de unión para cada iteración, y los datos necesarios para
determinar su RMS, junto al valor del mismo

Numero de residual al
Hx (m) Modelo (m) residual RMS
iteraciones cuadrado
1 20 34,809500 -14,809500 219,321290 5,800393709
2 48,768 34,804000 13,964000 194,993296
3 40,969 34,798500 6,170500 38,075070
4 32,6184 34,793000 -2,174600 4,728885
5 31,6332 34,787500 -3,154300 9,949608
6 35,597 34,782000 0,815000 0,664225
7 36,047 34,776500 1,270500 1,614170
8 34,13 34,771000 -0,641000 0,410881
9 33,8887 34,765500 -0,876800 0,768778
10 34,8725 34,760000 0,112500 0,012656
11 34,9877 34,754500 0,233200 0,054382
12 34,502 34,749000 -0,247000 0,061009
13 34,138 34,743500 -0,605500 0,366630
14 34,6827 34,738000 -0,055300 0,003058
Q3 (m3/s)
0.025

0.02 y = -0.0002x + 0.0169

0.015
m3/seg

Q3 (m3/s)
0.01
Linear (Q3 (m3/s))
0.005

0
0 5 10 15
Numero de iteraciones

Figura 4.4. Grafica donde se comparan los valores supuestos durante cada iteración en
función del número de iteraciones que tomo alcanzar el valore de error relativo tolerable,
esto junto a la línea de ajuste para el caudal tres (3), y la función que la define

Tabla 4.4. Valores del caudal tres (3) para cada iteración, y los datos necesarios para determinar su
RMS, junto al valor del mismo

Numero de Modelo residual al


Q3 (m3/s) residual RMS
iteraciones (m3/s) cuadrado
1 0,020861 0,016700 0,004161 0,000017 0,001606477
2 0,01781 0,016500 0,001310 0,000002
3 0,013816 0,016300 -0,002484 0,000006
4 0,013265 0,016100 -0,002835 0,000008
5 0,01536 0,015900 -0,000540 0,000000
6 0,01558 0,015700 -0,000120 0,000000
7 0,01462 0,015500 -0,000880 0,000001
8 0,014494 0,015300 -0,000806 0,000001
9 0,014999 0,015100 -0,000101 0,000000
10 0,015057 0,014900 0,000157 0,000000
11 0,014811 0,014700 0,000111 0,000000
12 0,01478 0,014500 0,000280 0,000000
13 0,014903 0,014300 0,000603 0,000000
14 0,014921 0,014100 0,000821 0,000001
V. Conclusión

El lenguaje fortran fue ampliamente adoptado por los científicos para escribir programas
numéricamente intensivos, que incentivó a los escritores de compiladores a producir
compiladores que pudieran generar un código más rápido y más eficiente. La inclusión en
el lenguaje de un tipo de datos y de la aritmética de números complejos amplió la gama de
aplicaciones para las cuales el lenguaje se adaptaba especialmente e hizo al FORTRAN
especialmente adecuado para aplicaciones técnicas tales como la ingeniería MECANICA.
En definitiva, el lenguaje fortran resulta sumamente intuitivo y ventajoso a la hora de
desarrollar programas computacionales útiles en las áreas aplicables de las matemáticas,
ingeniería, entre otras disciplinas científicas. Pero como todo lenguaje de programación
requiere antes de desarrollar un software de computadora, un proceso esencialmente
mente metódico que se fundamenta en un estudio lógico tanto del problema en si como de
las variables de entrada y salida, parte de este proceso se corresponde a la realización de
un algoritmo ( que para el caso de este informe se encuentra expresado mediante un
diagrama de flujo) y posteriormente un seudocódigo importante para expresar en una
sintaxis mas apropiada y entendible para utilizar en una computadora.

You might also like