0% encontró este documento útil (0 votos)
27 vistas42 páginas

4ta Operadores Expresiones 2024A

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas42 páginas

4ta Operadores Expresiones 2024A

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESCUELA PROFESIONAL DE

INGENIERÍA QUÍMICA
Semana 04
Operadores

CURSO: INFORMÁTICA APLICADA PARA INGENIERÍA


DOCENTE: Dr. SALVADOR A. TRUJILLO PEREZ
CORREO: satrujillop@[Link]
SEMESTRE
ACADÉMICO 2024A
23 DE ABRIL 2024
Operadores
Operando operador operando
◼ En VB existen diferentes tipos de
operadores:
◼ Operadores Aritméticos
◼ Operadores Relacionales
◼ Operadores Lógicos
◼ Operador de Concatenación
◼ Operador de Asignación
Operadores Aritméticos
Los operadores aritméticos empleados en
Visual-Basic son los siguientes:

Operador Operación que realiza


+ Suma
- Resta
* Multiplicación
/ División
\ (Div) División entera
Mod Resto de la división entera
^ Exponente
Operadores Mod y \ (Div)

12 \ 7 =1

12 7 12 MOD 7 =5
5 1
12 MOD 3 =0
12 3
12 \ 3 =4
0 4
Operador Mod
Nótese que si:

M MOD N =0

Entonces M es múltiplo de N.

En español se escribe: En Visual-Basic se


escribe:
Si N es par entonces If N MOD 2=0 then
Operadores Aritméticos
Los operadores aritméticos tienen la siguiente
jerarquía (orden de ejecución).
Operador Operación que realiza
^ Exponente
Negación
*,/ Multiplicación y División
\ (Div) División entera
Mod Resto de la división entera
+,- Suma y Resta
Operadores de Relación

Operador Operación que realiza


< Menor que
> Mayor que
= Igual
<> Diferente
<= Menor o igual
>= Mayor o igual
Operadores Lógicos

Los operadores lógicos se emplean junto a la


proposiciones, llamadas en programación
condiciones.
Una proposición tiene sólo dos valores (de la
verdad): verdadera (TRUE) o falsa (FALSE)
Operadores Lógicos

Operación que
Operador
realiza
AND Y
OR O
NOT No
Operador And
Operando1 Operador Operando2 Resultado
T AND T T
T F F
F T F
F F F

Operador Or
Operando1 Operador Operando2 Resultado
T OR T T
T F T
F T T
F F F

Operador Not
Operando Resultado
T F
F T

Ejemplos: (a < b) and (b < c)


(10<20) and (20<30)
T and T
Prioridad de los Operadores Lógicos
Not
And
Or

Prioridad de los Operadores en General


1.- ( )
2.- ^
3.- *, /, Mod, Not
4.- +, -, And
5.- >, <, > =, < =, < >, =, Or
Ejemplos:
a = 10; b = 12; c = 13; d =10

1) ((a > b) or (a < c)) and ((a = c) or (a >= b))


F T F F
T F
F
2) ((a >= b) or (a < d)) and (( a >= d) and (c > d))
F F T T
F T
F
3) not (a = c) and (c > b)
Ejemplo de Operadores

Dim A, B, C, As INTEGER
Dim MiPrueba As Boolean
A = 10: B = 8: C = 6
MiPrueba = A > B And B > C Devuelve True.
MiPrueba = B > A And B > C Devuelve False.
MiPrueba = A > B Or B > C Devuelve True.
MiPrueba = B > A Or B > C Devuelve True.
MiPrueba = A > B Or B > C Devuelve True.
MiPrueba = Not(A > B) Devuelve False.
MiPrueba = Not(B > A) Devuelve True.
Operadores
◼ Los operadores ARITMÉTICOS son:
Suma + 5+2 ➔ 7
Resta - 5-2 ➔ 3
Multiplicación * 5*2 ➔ 10
División Real / 5/2 ➔ 2.5
División Entera \ 5\2 ➔ 2
Exponenciación ^ 5^2 ➔ 25
Módulo (residuo) Mod 5 Mod 2 ➔ 1
Operadores
◼ Los operadores RELACIONALES son:
Mayor que > 5>2 ➔ true
Mayor o igual que >= 5>=2 ➔ true
Menor que < 5<2 ➔ false
Menor o igual que <= 5<=2 ➔ false
Igual que = 5=2 ➔ false
diferente de <> 5<>2 ➔ true
Ejemplos:

Si a = 10 ; b = 20; c = 30

a+b>c Falso
a-b<c Verdadero
a-b=c Falso
a*b<>c Verdadero

Ejemplos de expresiones no válidas:

a<b<c
10 < 20 < 30
True < 30
(No es válido porque tiene diferentes operandos)
Operadores
◼ Operador de CONCATENACION (&, +):
Ejemplos: Sea A=“20”, B=“10”, C= “ABC”,
D=“XY”
◼ “Valor = ” & A ➔ “Valor = 20”
◼ A & B ➔ “2010”
◼ B & C ➔ “10ABC”
◼ A + B & C ➔ “2010ABC”
◼ D & B ➔ “XY10”
◼ C & A & D & “ ” & B ➔ “ABC20XY 10”
◼ D + C ➔ “XYABC”
Operadores
◼ Operador de ASIGNACION (=):
Sintaxis:
Variable = Expresion
◼ Variable: Cualquier nombre de variable
◼ Expresion: Cualquier literal numérico o
alfanumérico, constante o expresión válida.
◼ Primero se evalúa Expresion y el resultado
se asigna a variable
Expresiones
◼ Una EXPRESIÓN es cualquier combinación válida
de operandos y operadores.
◼ Los operandos pueden ser literales (numéricos,
alfanuméricos, lógicos), constantes, variables,
funciones.
◼ Las expresiones pueden ser Aritméticas,
Relacionales, Lógicas, Alfanuméricas, etc
dependiendo de los operadores que se usan
Funciones matemáticas
◼ Las principales funciones matemáticas provistas por Visual
Basic son:
◼ Abs: Devuelve el valor absoluto de una expresión numérica.
◼ Atn: Devuelve el arco tangente de un número.
◼ Cos: Devuelve el coseno de un ángulo.
◼ Exp: Devuelve el número "e" elevado a una potencia.
◼ Log: Devuelve el logaritmo natural de un número.
◼ Sgn: Devuelve un valor indicando el signo de un número.
◼ Sin: Devuelve el seno de un ángulo.
◼ Sqrt: Devuelve la raíz cuadrada de un número.
◼ Tan: Devuelve la tangente de un ángulo
20
DIAGRAMAS DE FLUJO

EJERCICIO [Link] un diagrama de flujo tal que lea un


numero e indique si es positivo, negativo o nulo.
EJERCICIO 2: Haga un Diagrama de Flujo que permita
calcular el valor de F(x), según la siguiente expresión:
EJERCICIO 3 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:

DEPORTE TEMPERATURA

Natación > 85

Tenis 70 < temp <=85

Golf 32 < temp <=70

Esquí 10 < temp <=32

Marcha <=10
Ejercicio
Ejercicio 42
• Diseñe un Diagrama de Flujo que determine la
edad menor de tres edades ingresadas
Ejercicio
Ejercicio 53
• Un curso se evalúa en base a cuatro notas de
práctica de las cuales se elimina la nota menor
y se promedian las tres notas más altas diseñe
un diagrama de flujo que determine la nota
eliminada y el promedio final de alumno.
Ejercicio 6
• En un estacionamiento cobra S/. 2.5 por hora
o fracción de hora. dado el tiempo de
estacionamiento de un vehículo expresado en
el formato HH:MM. Haga un diagrama de
flujo para determinar el importe a pagar por
concepto de estacionamiento.
Ejercicio 7
•Diseñe un Diagrama de Flujo que determine la
categoría de un estudiante en base a su
promedio ponderado, de acuerdo a la siguiente
tabla.
PROMEDIO CATEGORÌA

P >= 17 A
P >= 14 B
P >= 12 C
P < 12 D
Ejercicio 8
• Diseñe un diagrama de flujo que lea un
numero entero en el intervalo de 1 a 7,
correspondiente a un día de la semana, y
determine el nombre del día. Considere: 1
para lunes, 2 para martes,…., 6 para sábado, 7
para domingo. Si el número no está en el
intervalo de 1 a 7, imprima un mensaje de
error
Ejercicio 9
En una oficina de empleos categorizan a los
postulantes en función del sexo y de la edad de
acuerdo a lo siguiente:
• Si la persona es de sexo femenino: categoría FA si
tiene menos de 23 años y FB en caso contrario.
• Si la persona es de sexo masculino: categoría MA
si tiene menos de 25 años y MB en caso
contrario.
Diseñe un diagrama de flujo que determine la
categoría de un postulante.
EJERCICIOS PROPUESTOS
◼ 1.- Deseamos calcular una bonificación con base a los años que
ha trabajado un empleado con la compañía y el numero de
ventas realizadas.
◼ La bonificación para los empleados con 10 años o mas en la
compañía se determina con base en el numero de ventas realizadas
en el año.
Menos de 500 recibe una bonificación de $ 100
De 500 a 1000 recibe $ 150
Y mas de 1000 recibe $ 250
◼ Para aquellos empleados que tienen menos de 10 años en la
compañía las reglas son las siguientes:
De 0 a 4 años recibe $ 20
De 5 a 7 años recibe $ 50
De 8 a 9 años recibe $ 70 mas $ 1 por cada unidad vendida
después de 1000, si los hay.
◼ 2.- Una casa de venta de artículos de jardinería tiene una
promoción para los clientes. Se realiza un descuento según la
cantidad de los mismos artículos que se compre de acuerdo con la
siguiente tabla:

CANTIDAD DESCUENTO
cantidad < 3 10 % descuento
3 ≤ cantidad < 5 20 % descuento
5 ≤ cantidad < 10 30 % descuento
cantidad ≥ 10 40 % descuento

◼ Dados el precio unitario del artículo y la cantidad que lleva del


mismo, se desea saber cuál es el precio final que el cliente debe
pagar teniendo en cuenta el descuento que corresponda
◼ 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. Escribir el código
necesario para cada objeto.
◼ 4.- En el siguiente formulario, el usuario ingresa el menú elegido ( Menú 1,
Menú 2 o Menú 3) y la gaseosa elegida (Coca Cola, Fanta,o Sprite).
◼ Si el menú 1 cuesta $12, el Menú 2 $13 , el Menú 3 $10 y las gaseosas
cualquiera sea $2.5. Si elige Coca cola tiene un descuento sobre el total del
3%. Mostrar el dinero que debe abonar según el menú elegido.

También podría gustarte