5ta-Estruc de Control-2020b

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 29

ESCUELA PROFESIONAL DE

INGENIERÍA QUÍMICA

CURSO: INFORMÁTICA APLICADA PARA INGENIERÍA


DOCENTE: Dr. SALVADOR APOLINAR TRUJILLO PEREZ
CORREO: [email protected]
SEMESTRE
ACADÉMICO 2020B
20 de OCTUBRE 2020
1.- Estructuras de Control
Secuencial

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

Haga un Diagrama de Flujo que permita calcular el valor


de F(x), según la siguiente expresión:
1.2.- Estructuras de Control
Selección doble
Diagrama de Flujo En Visual Basic

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

• Realizar un programa que lea N números


enteros y luego muestre un reporte que
contenga lo siguiente:
• a) El número mayor.
• b) El número menor.
• c) El promedio de todos los números.
• d) La suma de los números pares.
• e) La suma de los números impares.
Ejercicio 3

Escriba un programa tal que, dados como datos


N números enteros, obtenga la suma de los
números impares y el promedio de los números
pares.
1.3.- Selección Múltiple
En Visual Basic

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

• Supóngase que en una reciente elección hubo


4 candidatos (con identificadores 1,2, 3, 4.
Usted abra de encontrar, mediante un
programa el numero de votos
correspondientes a cada candidato y el
porcentaje que obtuvo respeto al total de
votantes. El usuario tecleara los votos de
manera desorganizada, tal y como se
obtuvieron en la elección.
• Obsérvese, 1 3 4 2 4 1 3 2 1 1 2 3 4
Ejercicio 6
• Diseñe un algoritmo que determine la cifra
de las unidades de un numero natural como
palabra
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Dim Nro, D As Integer
Dim PALABRA As String
Nro = TextBox1.Text
D = Nro Mod 10
Select Case D
Case 0 : PALABRA = “ Cero “
Case 1 : Palabra = “ Uno “
Case 2 : Palabra = “ Dos “
Case 3 : Palabra = “ Tres “
Case 4 : Palabra = “ Cuatro “
Case 5 : Palabra = “ Cinco “
Case 6 : Palabra = “ Seis “
Case 7 : Palabra = “ Siete “
Case 8 : Palabra = “ Ocho “
Case 9 : Palabra = “ Nueve “
End Select
TextBox2.Text = Palabra
End Sub
End Class
Ejercicios Propuestos
1.- Almacenes “El distinguido” tiene una promoción: a
todos los trajes que tienen un precio superior a
$250.00 se les aplicará un descuen­to de 15 %, a todos
los demás se les aplicará sólo 8 %. Realice un algoritmo
para determinar el precio final que debe pagar una
persona por comprar un traje y de cuánto es el
descuento que obtendrá. Represéntelo mediante, el
diagrama de flujo.
2.- Una empresa paga a sus trabajadores por
horas trabajadas (durante el mes) y del modo
siguiente:
Por las primeras 48 horas, la tarifa horaria normal
Las horas en exceso a 48 (horas extras), con
recargo del 15% sobre la tarifa normal)
Si el sueldo bruto es superior a S/. 1000, se aplica
un descuento del 12%.
Diseñe un algoritmo que determine el sueldo
bruto, el descuento y el sueldo neto de un
trabajador.
• 
3.- En el siguiente formulario, el usuario
ingresa la cantidad de litros de nafta que
desea cargar y que tipo de nafta (súper o
común). Si el litro de nafta común cuesta $3.03
y el litro de nafta súper $3.14, mostrar el
dinero que debe abonar según el tipo de nafta.

4.- En el siguiente formulario, el usuario


ingresa la cantidad de entradas a un
espectáculo musical y la ubicación dentro del
teatro (Palco o butaca).
Si el precio de la entrada es $18 para palco y
de $15 para butaca, mostrar el dinero que
debe abonar.

También podría gustarte