5ta-Estruc de Control-2020b
5ta-Estruc de Control-2020b
5ta-Estruc de Control-2020b
INGENIERÍA QUÍMICA
Diagrama de Flujo
Acción 1 main(){
acción 1
Acción 2 acción 2
….
acción n
}
Acción n
2
Estructuras de Control
Secuencial
Ejemplo: Sumar y multiplicar 2 números.
Inicio Inicio
N1, N2
N1, N2
P=1
S = S + N1
P = P * N1
S = S + N2
P = P * N2
S P
Fin Fin
3
• Public Class Form1
• Private Sub Button1_Click(sender As Object, e As EventArgs)
Handles Button1.Click
• Dim N1, N2, S As Integer
• N1 = TextBox1.Text
• N2 = TextBox2.Text
• S = S + N1
• S = S + N2
• TextBox3.Text = S
• End Sub
• Private Sub Button2_Click(sender As Object, e As EventArgs)
Handles Button2.Click
• Dim N1, N2, P As Integer
• N1 = TextBox1.Text
• N2 = TextBox2.Text
• P = 1
• P = P * N1
• P = P * N2
• TextBox3.Text = P
• End Sub
• End Class
Estructuras de Control
de Selección
• Selección:
– Permiten realizar bifurcación de la secuencia de
ejecución del algoritmo a través de una toma de
decisión. Pueden ser simples, dobles o múltiples.
6
1.1.- Estructuras de Control
Selección Simple
Diagrama de Flujo
En Visual Basic
sí If (condición)Then
Condición Sentencia
End if
no
Sentencia
Pseudocodigo
Si <condición> entonces
Sentencia
fin_si
7
Ejercicio 1
if (condición)then
sí no sentencia1
condición else
sentencia2
sentencia1 no End If
sentencia2
Pseudocódigo
Si <condición> entonces
sentencia1
si_no
sentencia 2
fin_si
10
Ejercicio 2
if (condición 1)Then
accion1
Elseif (condición 2)Then
accion2
Elseif (condición 3)Then
accion3
...............
..............
Elseif (condicion N) Then
accion N-1
Else
accion N
End if
17
Ejercicio 4
Construya un diagrama de flujo tal que, dado como dato una
temperatura en grados Fahrenheit, determine el deporte que es
apropiado para practicar a esa temperatura, teniendo en cuenta
la siguiente tabla:
Estructuras de Control
Selección Múltiple
Diagrama de Flujo En Visual Basic
Select case(expresión)
case 1: acción1
case 2: acción2
expresión
....................
Lista1 Lista 2 Si no
Lista P case P: acciónP
case Else
acción N
acción 1 acción 2 ..acción p acción n End Select
Ejercicio 5