Académique Documents
Professionnel Documents
Culture Documents
DEL CALLAO
Facultad de Ingeniería
Química
Asignatura: Informática
aplicada a la Ingeniería
Tema: Problemas aplicados a la
ingeniería química con el uso del
WHILE
Docente: Dr. Lic. Salvador Trujillo Pérez
Integrantes:
1. Agama Cuyubamba, Aaron
2. Quispe Saavedra, Yris
Pseudocódigo
Serie: Real
I=1
Leer N
A = -13.6 / I ^ 2
ENERGIAT = ENERGIAT + A
I=I+1
Fin Mientras
Escribir ENERGIAT
Fin
Formulario:
I = 1
N = TextBox1.Text
While I <= N
A = -13.6 / I ^ 2
ENERGIAT = ENERGIAT + A
I = I + 1
ListBox1.Items.Add (ENERGIAT)
End While
TextBox2.Text = ENERGIAT
End Sub
End Sub
INICIO
I=0
A=1
Leer N
No
I <= N
Si
A = -13.6 / I ^ 2
ENERGIAT = ENERGIAT + A
I = I +1
Escribir
ENERGIAT
FIN
En este ejercicio se tienen “n” gotas de aceite, cada una con diferente
radio, pero todas se mantienen estáticas con el mismo voltaje.
Donde:
4 𝑑
A = [3 𝜋(𝑅𝑎𝑑𝑖𝑜)3 (𝜌𝑎𝑐𝑒𝑖𝑡𝑒 − 𝜌𝑎𝑖𝑟𝑒 )𝑔] 𝑉
𝑐
A = 1.2981 * (Radio ^ 3)
Solución
Pseudocodigo
Serie: Real
I = 1.7160
A = 1.2981 * (I ^ 3)
Q=Q+A
I = I + 0.1325
ListBox1.Items.Add (Q)
Fin Mientras
Fin
Formulario:
I = 1.716
RADIO = TextBox1.Text
ListBox1.Items.Add (Q)
End While
End Sub
INICIO
I = 1.7160
Leer
RADIO
No
I <= RADIO
Si
A = 1.2981 * (I ^ 3)
Q=Q+A
I = I +1
Escribir Q
FIN
Matemáticamente se evalúa:
1
PH = Log (⌈𝐻 +⌉) = - Log[𝐻 + ] = [𝐻 + ] =10-PH
pH 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Acido Neutro Básico
Solución
Pseudocódigo
SOL: Cadena
I=1
Leer MOLAR
ASIGNATURA: INFORMÁTICA APLICADA A LA [NOMBRE DEL AUTOR]
INGENIERÍA
Mientras I <= MOLAR Hacer
PH = PH + Math.Log (1 / I)
I=I+1
Fin Mientras
Escribir PH
Si PH <= 0 Entonces
Escribir “ERROR”
Si No PH < 7 Entonces
Escribir “ACIDA”
Si No PH = 7 Entonces
Escribir “NEUTRA”
Si No PH <= 14 Entonces
Escribir “BASICA”
Si No
Escribir “ERROR”
Fin Si
Leer SOL
Fin
Formulario
I = 1
While I <= MOLAR
PH = PH + Math. Log (1 / I)
If PH <= 0 Then
SOL = "ERROR"
TextBox3.Text = “ERROR"
ElseIf PH = 7 Then
SOL = "NEUTRA"
TextBox3.Text = “NEUTRA"
Else
SOL = "ERROR"
TextBox3.Text = "ERROR"
End If
SOL = TextBox3.Text
I = I + 1
End While
TextBox2.Text = PH
End Sub
Diagrama de Flujo
Leer MOLAR
I=1
NO
I <= MOLAR
SI
PH = PH + Math. Log (1 / I)
I=I+1
Escribir PH
SI NO
PH<=0
NO
PH <7
Escribir ERROR
SI
SI NO
Escribir ACIDA PH = 7
NO
SI
Escribir NEUTRA PH <=14
FIN
4. OPTIMIZACION DE LA FUNDICION DEL ORO
Pseudocodigo
Inicio
I=1
C=0
Leer ORO
Leer MASA
Fin Si
I=I+1
Fin Mientras
Imprimir C
Fin
Formulario
MASA = TextBox2.Text
ListBox1.Items.Add (MASA)
End Sub
MASA = TextBox2.Text
If MASA <= 1000 And MASA <= 500 Then
C = C + 1
End If
I = I + 1
End While
TextBox3.Text = C
End Sub
End Sub
I=1
C=0
Leer ORO
No
I < = ORO
Si
Leer MASA
I=I+1
Imprimir C
FIN
Pseudocódigo
Inicio
Variables CON, CP, SC: Real
Variables DIV, I: Numérico entero
Hacer SC = 0
Leer CON
Hacer I = 0
Mientras I <= DIV Hacer
Leer DIV
SC = SC + (CON/I)
Si DIV = 0 Entonces
Mostrar mensaje: “NO EXISTE”
Si No
CP = SC /DIV
Fin Si
I =I*2
Fin Mientras
DIV = TextBox2.Text
CON = TextBox1.Text
SC = 0
I = 1
If DIV = 0 Then
MessageBox.Show (" NO EXISTE ")
Else
CP = SC / DIV
End If
I = I * 2
End While
TextBox3.Text = SC
TextBox4.Text = CP
End Sub
End Sub
End Sub
End Class
Diagrama de Flujo
INICIO
SC = 0
Leer DIV
I=0
No
I <=DIV
No
Si DIV = 0
Si
SC = SC + (CON / I) NO
EXISTE CP = SC /DIV
DI
Leer CON
CP
I= I * 2
FIN
Solución
Pseudocódigo
N1 = 0
ListBox1.Items.Add (N1)
ListBox2.Items.Add (N2)
Si N2 = 2 Entonces
ESPECTRO = “ULTRAVIOLETA”
ListBox3.Items.Add (ESPECTRO)
Si N2 = 3 Entonces
ESPECTRO = “VISIBLE”
Si N2 = 4 Entonces
ESPECTRO = “INFRARROJO CERCANO”
ListBox3.Items.Add (ESPECTRO)
Si N2 = 5 Entonces
ESPECTRO = “INFRARROJO MEDIO”
ListBox3.Items.Add (ESPECTRO)
Si N2 = 6 Entonces
ESPECTRO = “INFRARROJO LEJANO”
ListBox3.Items.Add (ESPECTRO)
Fin Si
N1 = N1 + 1
N2 = N1 + 1
Fin Mientras
Fin
Formulario
N1 = 0
While N1 <= 4
N1 = N1 + 1
N2 = N1 + 1
ListBox1.Items.Add (N1)
ListBox2.Items.Add (N2)
If N2 = 2 Then
ESPECTRO = " ULTRAVIOLETA”
ListBox3.Items.Add (ESPECTRO)
End If
If N2 = 3 Then
ESPECTRO = “VISIBLE”
ListBox3.Items.Add (ESPECTRO)
End If
If N2 = 4 Then
ESPECTRO = " INFRARROJO CERCANO”
ListBox3.Items.Add (ESPECTRO)
End If
If N2 = 5 Then
ESPECTRO = " INFRARROJO MEDIO”
ListBox3.Items.Add (ESPECTRO)
End If
If N2 = 6 Then
ESPECTRO = “INFRARROJO LEJANO”
ListBox3.Items.Add (ESPECTRO)
End If
End While
End Sub
End Sub
End Sub
End Class
Diagrama de Flujo
ASIGNATURA: INFORMÁTICA APLICADA A LA [NOMBRE DEL AUTOR]
INGENIERÍA
7. CARAMELIZACION
Solución
Pseudocódigo
Inicio
Variables MIN, I, TEMP: Numérico entero
Variables COLOR, DULZOR: Cadena
Leer MIN
Si no
Escribir "NEGRO"
Escribir “AMARGO"
Fin Si
Fin
Formulario
MIN = TextBox1.Text
COLOR = TextBox3.Text
DULZOR = TextBox4.Text
I = 0
TEMP = 1
Else
TextBox3.Text = "NEGRO"
TextBox4.Text = “AMARGO"
End If
End While
TextBox2.Text = TEMP
End Sub
End Sub
End Class
Diagrama de Flujo
Leer MIN
I=0
TEMP = 0
NO
I < MIN
SI
TEMP = TEMP *I
I=I+1
Escribir TEMP
SI NO
TEMP <25
NO
SI
TEMP<154
Escribir COLOR CARACTERISTICO
Escribir ACARAMELADO
NO
SI
TEMP<168
Escribir AMBAR
FIN
8. FORMACION DEL ACIDO YODHIDRICO (HI)
Pseudocódigo
Leer C
Fin Mientras
Escribir VR
Fin
Formulario
C = TextBox1.Text
While MOLES <= C
VR = VR + ((MOL ^ 2) - (1.1 * MOL) + 0.05)
MOL = MOL + 1
End While
TextBox2.Text = VR
End Sub
INICIO
Leer C
No
MOLES<= C
Si
MOL = MOL + 1
Leer VR
FIN
n=1 2 3 4 5 6 7 ……. ∞
K L M N P Q R ……. ∞
#máx e- = 2n2
Donde:
n = 1 --> 2 (1)2 = 2 e-
n = 2 --->2 (2)2 = 8 e-
n = 3 --> 2 (3)2 = 18 e-
n = 4 --> 2 (4)2 = 32 e-
n = 5 --> 2 (5)2 = 50 e-
n = 6 --> 2 (6)2 = 72 e- ,….. ∞
Solución
CMAXELECTRONES = CMAXELECTRONES + 2 * (C ^ 2)
NORBITAL = NORBITAL + (C ^ 2)
C = C +1
Fin Mientras
Escribir NORBITAL
Escribir CMAXELECTRONES
Fin
Formulario
End While
TextBox2.Text = NORBITAL
TextBox3.Text = CMAXELECTRONES
End Sub
End Sub
End Sub
End Class
Diagrama de Flujo
Leer NIVEL
C= 1
NO
C <= NIVEL
SI
CMAXELECTRONES = CMAXELECTRONES + 2 * (C ^ 2)
NORBITAL = NORBITAL + (C ^ 2)
C=C+1
Escribir NORBITAL
Escribir
CMAXELECTRONES
FIN
Datos:
PA (uma) C= 12, H = 1, O = 16
W: peso del alcohol contenido
𝑤 =?
sto = C2H5OH { ̅
𝑀: 46 𝑔 /𝑚𝑜𝑙
CONCENTRACION desconocida
Solución
Pseudocódigo
Inicio
Leer CONCENTRACION
Mientras I <= CONCENTRACION Hacer
Fin Mientras
Escribir Wsto
Fin
ASIGNATURA: INFORMÁTICA APLICADA A LA [NOMBRE DEL AUTOR]
INGENIERÍA
Formulario
CONCENTRACION = TextBox1.Text
While I <= CONCENTRACION
End While
TextBox2.Text = Wsto
End Sub
End Sub
End Sub
End Class
INICIO
Leer CONCENTRACION
No
I <=CONCENTRACION
Si
I = I +1
Escribir Wsto
FIN