Está en la página 1de 16

Comisión 3

Computación (TIG) y Elementos (TUP-LAS)

CLASE 1 Clases: Martes y Jueves de 15 a 18 hs


Consultas: Whatsapp - Moodle

UNSa Sede Regional Orán blaslopez@gmail.com


Regularidad


80 % Asistencia a Clases Practicas.

Rendir 1 Coloquio por cada TP.

Aprobar 2 Parciales o su Recuperación.

Puntos extras:
– 10 puntos aprobando 100% de Coloquios.
– 5 puntos aprobando 75% de Coloquios.
– 2 puntos presentando y aprobando la resolución del 100% de
los TP correspondientes.

Recuperación:
– Opción de recuperación global de coloquios para quienes no
se presentaron en alguno de los coloquios, antes del parcial.
– Aprobar recuperación del 1°o 2° parcial, si desaprobó ambos
debe aprobar una recuperación global.
UNSa Sede Regional Orán blaslopez@gmail.com
RESOLUCIÓN DE PROBLEMAS
COMPUTABLES

➔FASE I: Comprender el problema


I.1 Reconocer términos
I.2 Identificar Entrada/s, Salida/s y Condición/es
I.3 Diseñar caso/s de prueba
➔FASE II: Seleccionar componentes (diseñar un plan)
➔FASE III: Diseñar el algoritmo
➔FASE IV: Prueba de escritorio

UNSa Sede Regional Orán blaslopez@gmail.com


Problema Computable

¿CON QUE ¿COMO


lo obtengo? lo obtengo? ¿QUE me pide?
(2) (3) (1)
Información Condiciones Resultado

Proceso

UNSa Sede Regional Orán blaslopez@gmail.com


I.1 Reconocer términos

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona obtener su índice de masa corporal (que es igual al
peso(kg) dividido el cuadrado de la altura(m)).
¿CON QUE ¿COMO
lo obtengo? lo obtengo? ¿QUE me pide?
(2) (3) (1)
Información Condiciones Resultado

Proceso
Conociendo… Obtener…
Dado… Calcular…
Se tiene un Valor V… Determinar…
Es igual…
... Generar…
Se calcula…

Sea par…
Si cumple CONDICIÓN
UNSa Sede Regional Orán blaslopez@gmail.com
I.2 Identificar Entrada/s, Salida/s y
Condición/es

¿Cómo?
¿Con Qué? ¿Qué?

Datos de Entrada Condiciones Datos de Salida

Proceso

UNSa Sede Regional Orán blaslopez@gmail.com


I.2 Identificar Entrada/s, Salida/s y
Condición/es

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona obtener su índice de masa corporal (que es igual al
peso(kg) dividido el cuadrado de la altura(m)).

¿Cómo?
¿Con Qué? ¿Qué?
IMC =
PESO ALTURA IMC
PESO / (ALTURA)2

UNSa Sede Regional Orán blaslopez@gmail.com


Caso de Prueba

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona obtener su índice de masa corporal (que es igual al
peso(kg) dividido el cuadrado de la altura(m)).

¿Cómo?
¿Con Qué? ¿Qué?
IMC =
Datos de Entrada IMC
PESO / (ALTURA)2
IMC = 64 / (1,70)2
PESO = 64 kg IMC = 22,145
ALTURA = 1,70 m IMC = 64 / 2,89

IMC = 22,145

UNSa Sede Regional Orán blaslopez@gmail.com


Proceso

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona obtener su índice de masa corporal (que es igual al
peso(kg) dividido el cuadrado de la altura(m)).

1.Pedir el peso y la altura


2.Calcular el cuadrado de la altura
3.Dividir el peso con el resultado del paso 2
4.Avisar o Mostrar el resultado del paso 3

UNSa Sede Regional Orán blaslopez@gmail.com


Otro ejemplo: Datos de Entrada y Salida,
Proceso y Condiciones

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona calcular su índice de masa corporal para
determinar si tiene peso normal, sobrepeso u obesidad.
Proceso y Condiciones
IMC =
PESO / (ALTURA)2
D.E. D.S.

PESO ALTURA SI IMC TIPO DE PESO

Entre 18,5 y 24,9: Peso NORMAL


Entre 25,0 y 29,9: SOBREPESO
Es mayor a 30: OBESIDAD

UNSa Sede Regional Orán blaslopez@gmail.com


Otro ejemplo: Caso de Prueba

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona calcular su índice de masa corporal para
determinar si tiene peso normal, sobrepeso u obesidad.
Proceso y Condiciones
IMC =
PESO / (ALTURA)2
D.E. D.S.
IMC = 64 / (1,70)2
PESO ALTURA IMC = 64 / 2,89 TIPO DE PESO
IMC = 22,145

PESO = 64 kg Comparar 22,145 TIPO = PESO NORMAL


ALTURA = 1,70 m
Entre 18,5 y 24,9: PESO NORMAL
Entre 25,0 y 29,9: SOBREPESO
Es mayor a 30: OBESIDAD

UNSa Sede Regional Orán blaslopez@gmail.com


Otro ejemplo: Proceso

Conociendo el peso (en kilogramos) y la altura (en metros) de


una persona calcular su índice de masa corporal para
determinar si tiene peso normal, sobrepeso u obesidad.

1.Pedir el peso y la altura


2.Calcular el cuadrado de la altura
3.Dividir el peso con el resultado del paso 2
4.Comparar el resultado del paso 3 y Mostrar
• PESO NORMAL si está entre 18,5 y 24,9
• SOBREPESO si está entre 25,0 y 29,9
• OBESIDAD si es mayor a 30

UNSa Sede Regional Orán blaslopez@gmail.com


Repasando

➔FASE I: Comprender el problema


I.1 Reconocer términos
I.2 Identificar Entrada/s, Salida/s y Condición/es
I.3 Diseñar caso/s de prueba
➔FASE II: Seleccionar componentes (diseñar un plan)
➔FASE III: Diseñar el algoritmo
➔FASE IV: Prueba de escritorio

UNSa Sede Regional Orán blaslopez@gmail.com


Ejemplo 3: Datos de Entrada, Datos de
Salida, Condiciones

Dados tres datos que representan el nombre, sueldo básico y


antigüedad de un empleado, se pide mostrar el nombre y el
sueldo a cobrar. El sueldo se calcula, adicionando al básico el
15 % del mismo, si la antigüedad supera los 3 años; 30 % del
mismo, si la antigüedad supera los 6 años y 50 % del mismo, si
la antigüedad supera los
los 10
10 años.
años.

D.E. Proceso y Condiciones D.S.


SUELDO A COBRAR =
NOMBRE NOMBRE
SUELDO BÁSICO SUELDO A COBRAR
SUELDO BÁSICO +
ANTIGÜEDAD
ADICIONAL POR ANTIGÜEDAD

SI
ANT>3 => ADIC = 15% del SB
ANT>6 => ADIC = 30% del SB
ANT>10 => ADIC = 50% del SB

UNSa Sede Regional Orán blaslopez@gmail.com


Ejemplo 3: Caso de Prueba

Dados tres datos que representan el nombre, sueldo básico y


antigüedad de un empleado, se pide mostrar el nombre y el
sueldo a cobrar. El sueldo se calcula, adicionando al básico el
15 % del mismo, si la antigüedad supera los 3 años; 30 % del
mismo, si la antigüedad supera los 6 años y 50 % del mismo, si
la antigüedad supera los 10 años.

D.E. Proceso y Condiciones D.S.


ANT>3 => ADIC = 15% del SB

NOMBRE = Blas
ADICIONAL = 9000*15%
ADICIONAL = 1350 NOMBRE = Blas
SUELDO SUELDO
BÁSICO = 9000 A COBRAR = 10350
ANTIGÜEDAD = 6 SUELDO A COBRAR =
9000 + 1350 = 10350

UNSa Sede Regional Orán blaslopez@gmail.com


Otro ejemplo: Proceso

Dados tres datos que representan el nombre, sueldo básico y


antigüedad de un empleado, se pide mostrar el nombre y el sueldo a
cobrar. El sueldo se calcula, adicionando al básico el 15 % del mismo,
si la antigüedad supera los 3 años; 30 % del mismo, si la antigüedad
supera los 6 años y 50 % del mismo, si la antigüedad supera los 10
años.
1.Ingresar, el nombre, el sueldo básico y la antigüedad
2.Calcular el adicional correspondiente por antigüedad
• si Ant > 10 => ADICIONAL = 50% del SB
• si Ant > 6 => ADICIONAL = 30% del SB
• si Ant > 3 => ADICIONAL = 15% del SB ¿Si la Antigüedad es
de 1 año?
• Si Ant <3 => ADICIONAL = 0
3.Sumar el sueldo básico y el resultado del paso 2
4.Mostrar el nombre y el resultado del paso 3
UNSa Sede Regional Orán blaslopez@gmail.com

También podría gustarte