jueves, 14 de febrero de 2019

Operadores lógicos, matemáticos y de relación.



-1 Actitud de escucha, -1 Orden, -1 Aseo
Asignatura: Tecnología e Informática
Formación en Valor: Gratitud.
Núcleo Integrador: Lenguaje de programación orientada a objetos, Objetos, propiedades, métodos. Variables, Constantes, Operadores lógicos, matemáticos y de relación.

Indicador de desempeño: Desarrolla ejercicios con los diferentes operadores de Visual Basic.

Exploración Cognitiva
¿Sabes cómo aplicar los diferentes operadores?



Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras
La creación de un programa de computadora, se realiza mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

  • El desarrollo lógico del programa para resolver un problema en particular.
  • Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
  • Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
  • Prueba y depuración del programa.
  • Desarrollo de la documentación.
and: Evalúa dos condiciones y devuelve un valor de verdad, el cual es verdadero solo si las dos condiciones son verdaderas, las otras combinaciones el resultado son falsas.
not; Evalúa una condición y devuelve resultado contrario.

AND
Cond1
Cond2
Resultado
V
V
V
V
F
F
F
V
F
F
F
F
OR
Cond1
Cond2
Resultado
V
V
V
V
F
V
F
V
V
F
F
F
NOT
Cond1
Resultado
V
F
F
V
Operadores Matemáticos
Suma
+
Resta
-
Multiplicación
*
División
/
Residuo/Resto
MOD
Operadores De Relación
Menor Que
< 
Mayor Que
> 
Menor Igual Que
< =
Mayor Igual Que
>=
Igual
=
Se utilizan para relacionar dos o más condiciones, al final se devuelve un valor de verdad (Verdadero o Falso).
Variables: Son espacios de memoria con nombre, utilizados para almacenar una información en el transcurso de un programa, la cual puede variar.


Constantes: Son espacios de memoria con nombre, utilizados para almacenar una información en el transcurso de un programa, la cual permanece fija en el transcurso del programa.

A las variables y constantes, se les asigna un nombre y un tipo de dato, así: Sintaxis.
DIM NombreVariable AS Tipo_Dato
Ejemplo
DIM Salario AS Currency
DIM Nombre_Empleado AS String
DIM Fecha_Ingreso AS Date
DIM Nro_Empleados AS Integer
DIM Nro_Votantes AS Long

Los tipos de datos indican el dato que debe contener la variable o constante, en el ejemplo anterior los tipos de datos utilizados indican lo siguiente:
Currency, Acepta valores monetarios o dinero.
String, Acepta cadenas de caracteres (Letras, signos, números) encerrados entre comillas dobles.
Date, Acepta solo fechas.
Integer, Entero corto, acepta valores enteros hasta 32.000.
Long, Entero largo, se utiliza para almacenar valores enteros superiores al entero corto.

Ejempo de asignación de datos a las variables:
Salario=1500000
Nombre_Empleado="JUAN PEREZ"
Fecha_Ingreso="15/01/2014"
Nro_Empleados =45
Nro_Votantes =12000000


OPERADORES LÓGICOS 


or: Evalúa dos condiciones y devuelve un valor de verdad, el cual es verdadero solo una de las condiciones es verdadera, solo es falso cuando las dos condiciones son falsas.






Operadores Matemáticos
Son utilizados para realizar las operaciones básicas de matemáticas.

Ejemplo1:
Se crean las variables y luego se le asignan valores por medio de operaciones matemáticas.
DIM N1 AS Integer, N2 AS Integer, Resp AS Integer
N1=10
N2=20
Resp= N1+N2
La variable Resp, queda con el valor 30

Ejemplo2:
Se crean las variables y luego se le asignan valores por medio de operaciones matemáticas.
DIM N1 AS Currency, N2 AS Currency, Resp AS Currency
N1=21
N2=5
Resp= N1 MOD N2
La variable Resp, queda con el valor 1, Tenga en cuenta que MOD, devuelve el residuo o resto de una división.

Operadores de Relación


Ejercicios:
Tenga en cuanta lo anteriores temas para resolver estos ejercicios.
Indique que valor de verdad tienen las siguientes operaciones.
DIM N1 AS Integer, N2 AS Integer, N3 as Integer
N1=30
N2=40
N3=50

1. (N1 >= N2) and (N1>=N3)
2. (N2 >= N1) and (N2>=N3)
3. (N3 >= N1) and (N3>=N2)
4. (N1 >= N2) OR (N1>=N3)
5. (N2 >= N1) OR (N2>=N3)
6. (N3 >= N1) OR (N3>=N2)

No hay comentarios:

Publicar un comentario