Está en la página 1de 2

UTN – FRM – Ing.

en Sistemas de Información
Algoritmos y Estructuras de Datos
Ciclo lectivo 2020- Trabajos Prácticos
Clase N° 2- Hoja 1 de 2

CLASE Nº 2
Tema: TIPOS DE DATOS. OPERADORES. OPERACIONES. EXPRESIONES (UT2)

OBJETIVO: Que los alumnos identifiquen los distintos tipos de datos, operadores y operaciones, pudiendo clasificar
expresiones y resolverlas.

 Pasos para realizar una expresión


Paso I- Enunciar la frase; indicando cuáles son los requisitos que debe presentar, las características que debe tener
o, qué es lo que debe cumplirse (ser cierto).
Paso II- En esa frase, identificar cuáles son los aspectos que se consideran o tienen en cuenta (subráyelos); los que

 Elaborado por Susana Oviedo, Adriana José y Eugenia Alfonso 


sean relevantes; y de alguna manera puedan cuantificarse o cualificarse. Colocar en negrita o rodear los
conectores.
Paso III- Determinar las variables que intervienen: explicando su contenido (a qué se refiere la información que se
guardará en esa variable). Si una variable toma valores determinados; enúncielos. Declarar variables. Identificar su
tipo de dato.
Paso IV- Construir la expresión que vincule las variables, constantes y operadores necesarios; que representen
adecuadamente la frase. Indicar el tipo de datos de cada variable. Indicar el Tipo de expresión.
Paso V- Asignar valores de ejemplo a cada variable.
Paso VI- Resolver e indicar el Resultado obtenido y el Tipo de datos del resultado.

Consigna 1: Con la participación de los alumnos se interpreta y resuelve el siguiente ejercicio.


EJERCICIO RESUELTO
Exprese en forma de predicado lógico la siguiente frase, respetando los pasos indicados:

Paso I- Frase: “Personas mayores de 65 años, que sean jubiladas o pensionadas, cuyo ingreso mensual no superen
los $45.000”

Paso II- Subrayamos lo relevante y remarcamos con negrita los “conectores” (pasan a ser [Y], [O], [NO]):
Personas mayores de 65 años, que sean jubiladas o pensionadas, cuyo ingreso mensual no superen los $45.000

Paso III- Definimos cada aspecto relevante y declaramos las variables necesarias:
edad: indica la edad que tiene cada persona. Valores posibles:1, 17, 25, 72, 84 etc.
estado: indica si es un trabador activo, si está jubilada o pensionada, o si es totalmente pasivo. Valores posibles:
activo, pasivo, jubilado, pensionado.
ingresomen: indica el ingreso mensual de la persona. Valores posibles: números reales positivos Ej. 10390,75 etc.

VAR
edad: ENTERO
estado: CADENA
ingresomen: REAL

Paso IV- Construimos la expresión lógica que represente a la frase.


edad > 65 [Y] (estado == “jubilado” *O] estado== “pensionado”) [Y] ingresomen <= 45000

Paso V- Asigno valores de ejemplo a las variables para resolver la Expresión lógica en ese caso particular de datos
edad=56
UTN – FRM – Ing. en Sistemas de Información
Algoritmos y Estructuras de Datos
Ciclo lectivo 2020- Trabajos Prácticos
Clase N° 2- Hoja 2 de 2

estado= “jubilado”
ingresomen= 76000.00

Paso VI- Resolución de la expresión


Orden de jerarquía (0:(), 1: ^, 2: */, 3:+-, 4:> >= < <= == <>, 5:[NO]:,6:[Y], 7:[O]).

56 “jubilado” “jubilado” 76000.00


edad > 65 *Y+ (estado == “jubilado” *O+ estado == “pensionado) *Y+ ingresomen <= 45000
4 6 0 4 7 4 6 4

[V] [F]

 Elaborado por Susana Oviedo, Adriana José y Eugenia Alfonso 


[V]
[F]
[F]

[V]

[F]

Tipo de expresión LOGICA


TIPO DE RESULTADO:LOGICO
RESULTADO: [F]

 Consigna 2: Construir la expresión lógica a partir de una frase:


Exprese en forma de expresión las siguientes frases; realice los Pasos I a VI para resolverlas.
a-Se necesitan perros de raza Caniche o Chiwawa, que tengan entre 2 y 4 años de edad, color negro, con papeles y
que viva en Mendoza.
b-Se buscan médicos, varones, recibidos en la UNC, que vivan en Mendoza, San Juan o San Luis, cuyo promedio
de notas no sea menor a 8 y tengan más de 2 años de experiencia en su especialidad; o enfermeras con título
universitario menores de 40 años.

 Consigna 3: Inventar una frase, construir la expresión, proponer un ejemplo de datos (utilice por lo
menos 5 variables) y resolverla realizando los Pasos I a VI. .

 Consigna 4: A modo de repaso y para afianzar los conocimientos adquiridos durante esta clase, Ud. debe
RENDIR los contenidos Prácticos de la CLASE 2 ( Tarea en casa Nro. 2) en el aula virtual de la cátedra en
forma individual.

 Consigna 5: Para poder realizar la ejercitación la próxima clase es necesario que conozca los siguientes
contenidos: construcción de programas en pseudocódigo. Estructuras básicas: secuencias, selectivas (simples,
dobles, múltiples). Para acreditar estos conocimientos, Ud. debe RENDIR los contenidos de Teoría CLASE 3
( Cuestionario Nro. 3) en el aula virtual de la cátedra en forma individual.

También podría gustarte