UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
TRABAJO PRÁCTICO Nº 2 DICCIONARIOS PROBLEMAS DESARROLLADOS Para Para el siguie siguiente nte enunc enunciad iado o realic realice e los diccio diccionar narios ios de datos datos,, result resultado adoss y condiciones vinculantes. 1. Ingrese tres valores reales y encuentre el promedio de ellos. DICCIONARIO DE DATOS Identificador Formato
Vari Variab able less
Prima rimari riaa
A,B,C
real
Secundaria
S
real
N
entero
Constantes
Descripción Primer, segundo y tercer número ingresado Suma de los valores ingresados Cantidad de valores ingresados ( ≡ 3)
En este caso las variables primarias son aquellas que surgen de la lectura del enunciado del problema, se posee una variable secundaria que corresponde a la suma de los valores ya que la misma sirve para obtener el resultado pedido. Posee una sola constante que es 3 y representa la cantidad de valores ingresados. DICCIONARIO DE RESULTADOS Identificador Formato
Variables
P
Real
Descripción Promedio de los valores ingresados
Constantes En este caso la variable resultado es P que representa el promedio de los valores ingresados y posee un formato real. En este ejemplo no hay constantes, si las las hubi hubier era a podr podría ían n ser ser mens mensaj ajes es que que se tien tienen en que que emit emitir ir de acue acuerd rdo o a determinados casos. DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar S = A+B+C 2 Asignar P = S/N Página 1
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
2. Dada la base y la altura de un triángulo, calcular el área. DICCIONARIO DE DATOS Identificado Formato r B Real Primarias Variables H Real Secundarias Constantes
Descripción Base del triángulo Altura del triángulo
DICCIONARIO DE RESULTADOS Identificador Formato
Variables
A
Descripción Área del triángulo
Real
Constantes DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar A = (B*H)/2
3. Dados dos números se requiere determinar el mayor de ellos. DICCIONARIO DE DATOS Identificador Formato
Variables
Primarias
A,B
reales
Descripción Números ingresados
Secundarias Constantes
DICCIONARIO DE RESULTADOS Identificador Formato
Descripción
Variables Constantes
Mensaje1 Mensaje2 Mensaje3
Cadena Cadena Cadena
“A es mayor” ≡ “B es mayor” ≡ “Los dos números son iguales” ≡
Página 2
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Si A > B ⇒ Mostrar Mensaje1 2 Si B > A ⇒ Mostrar Mensaje2 3 Si A = B ⇒ Mostrar Mensaje3
4. Ingresar 2 valores A y B enteros. Si A es mayor que B realizar la resta de ambos. Si B es mayor que A realizar la suma de ambos y si son iguales mostrar el mensaje “Iguales”. DICCIONARIO DE DATOS Identificador Formato
Variables
Primarias
A,B
entero
Descripción Números ingresados
Secundarias Constantes
Variables
DICCIONARIO DE RESULTADOS Identificador Formato Descripción R Entero Resta de los números S Entero Suma de los números
Constantes
Mensaje1
Cadena
≡
“Iguales”
DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Si A > B ⇒ Asignar a R = A - B 2 Si B > A ⇒ Asignar a S = A + B 3 Si A = B ⇒ Mostrar Mensaje1
PROBLEMAS A DESARROLLAR En esta sección se darán los problemas comunes orientados al área de las ciencias formales. Realice los diccionarios de datos, resultados y condiciones vinculantes de los siguientes enunciados:
Problemas de Evaluación 1. Ingrese el lado de un cuadrado e indicar el área y perímetro del mismo. Página 3
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
2. Dado el radio de un círculo calcular su perímetro y su superficie. Problemas de Decisión 1. Ingrese dos valores e indicar cual es el menor. 2. Dado un número B, indicar con ‘P’ si es positivo o cero y con ‘N’ si es negativo. PROBLEMAS ADICIONALES Realice los diccionarios de datos y resultados de los siguientes problemas:
Problemas de Evaluación 1. Ingresados los lados de un triángulo, calcule su perímetro. 2. Dado el diámetro de la base circular de un sólido, indicar cuál sería su volumen si fuera un cono y cuál si fuera un cilindro. 3. Ingrese un número si es positivo sumarle 100 y si es negativo indicar con un mensaje. 4.Resuelva una ecuación de segundo grado ingresando los valores de los coeficientes A, B y C. En esta oportunidad no compruebe si la raíz es imaginaria. Nota: Se recomienda utilizar la función SQRT(X) que determina la raíz cuadrada del argumento X. 5.Dado el siguiente sistema de ecuaciones: a1 X + a2 Y = b1 a3 X + a4 Y = b2 Ingrese el valor de los coeficientes y términos independiente y muestre los valores de X e Y. Problemas de Selección 1. Dados 2 valores A, B correspondientes a los extremos de un intervalos [A,B]. Ingrese un valor numérico e indique si pertenecen o no al intervalo. 2. Dadas las coordenadas de un punto en el plano, debe determinarse en qué cuadrante se encuentra dicho punto, si se encuentra en alguno de los ejes o si es el origen de coordenadas.
Página 4
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
Problemas de Evaluación: 1.DICCIONARIO DE DATOS Identificado Formato r L Real Primarias Variables Secundarias Constantes N DICCIONARIO DE RESULTADOS Identificador Formato A P
Variables
Real Real
TRABAJO PRÁCTICO Nº 02
Descripción Lado del cuadrado 4
Descripción Área del cuadrado Perímetro del cuadrado
Constantes DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar A= L*L 2 Asignar P = N* L 2.-
Variables
Primarias
DICCIONARIO DE DATOS Identificado Formato r r Real
Descripción Radio del Circulo
Secundarias Constantes
π N
Real Entero
DICCIONARIO DE RESULTADOS Identificador Formato
Variables
S P
Real Real
3,14 N=2
Descripción Superficie del Circulo Perímetro del circulo
Constantes
Página 5
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar A= π * r * r 2 Asignar P = N * π * r Problemas de Decisión : 1.DICCIONARIO DE DATOS Identificador Formato
Variables
Primarias
A,B
Reales
Descripción Números ingresados
Secundarias Constantes
DICCIONARIO DE RESULTADOS Identificador Formato
Descripción
Variables Constantes
Mensaje1 Mensaje2 Mensaje3
Cadena Cadena Cadena
“A es menor” ≡ “B es menor” ≡ “Los dos números son iguales” ≡
DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Si A > B ⇒ Mostrar Mensaje1 2 Si B > A ⇒ Mostrar Mensaje2 3 Si A = B ⇒ Mostrar Mensaje3
Página 6
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
2.DICCIONARIO DE DATOS Identificador Formato
Variables
Primarias
B
Reales
Descripción Número ingresado
Secundarias Constantes
DICCIONARIO DE RESULTADOS Identificador Formato
Descripción
Variables Constantes
Mensaje1 Mensaje2
Cadena Cadena
≡ ≡
“P” “N”
DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Si B> 0 ⇒ Mostrar Mensaje1 2 Si B < 0 ⇒ Mostrar Mensaje2
PROBLEMAS ADICIONALES Problemas de Evaluación : 1.DICCIONARIO DE DATOS Identificado Formato r
Descripción
Página 7
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
Variables
A B C
Primarias
Real Real Real
TRABAJO PRÁCTICO Nº 02
Lado de Triangulo Lado de Triangulo Lado de Triangulo
Secundarias Constantes DICCIONARIO DE RESULTADOS Identificador Formato
Variables
P
Real
Descripción perímetro del Triangulo
Constantes DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar P = A + B + C
2.- Para un Cilindro: DICCIONARIO DE DATOS Identificado Formato r
Variables
Primarias
Secundarias Constantes
Variables
D H
Real Real
π/4
DICCIONARIO DE RESULTADOS Identificador Formato Real V
Descripción Diámetro de la base del sólido Altura del Sólido =3,14/4
Descripción Volumen del Sólido
Constantes DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar V= (π/4 )* D * D * H
Página 8
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
Para un Cono : DICCIONARIO DE DATOS Identificado Formato r
Variables
D H
Primarias
Secundarias Constantes
Variables
Real Real
π/4
Descripción Diámetro de la base del sólido Altura del Sólido =3,14/4
DICCIONARIO DE RESULTADOS Identificador Formato Real V
Descripción Volumen del Sólido
Constantes DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Asignar V=(π/12 )* D * D * H 3.-
Variables
Primarias
DICCIONARIO DE DATOS Identificado Formato r A Real
Secundarias Constantes
Variables Constantes
N
Num. Ingresado N = 100
DICCIONARIO DE RESULTADOS Identificador Formato Real S Mensaje1
Descripción
Cadena
Descripción Suma “ Es negativo”
Página 9
UNIVERSIDAD TECNOLÓGICA NACIONAL Facultad Regional Tucumán Departamento: CIENCIAS BÁSICAS Carreras: Ingeniería Mecánica Cátedra: Fundamentos de Informática Período Lectivo 2011/2012
TRABAJO PRÁCTICO Nº 02
DICCIONARIO DE CONDICIONES VINCULANTES Número Descripción 1 Si A > = 0 ⇒ Asignar a S = A+ N 2 Si A < 0 ⇒ Mostrar Mensaje1 4.-