Anda di halaman 1dari 8

Fundamentos de Informtica

Gua de Trabajos Prcticos

TRABAJO PRACTICO N 2 TEMA: DICCIONARIOS


CONCEPTOS TEORICOS NECESARIOS PARA LA RESOLUCION

Se puede dejar perfectamente planteado un problema indicando, cules son los datos, los resultados y las condiciones vinculantes, cada una de ellos en su diccionario correspondiente. DICCIONARIO DE DATOS En el diccionario de datos se incluyen las variables que se dan en el enunciado del problema, sean estas primarias o secundarias y las constantes definiendo para cada una de ellas el identificador que las representa, el formato (donde se especifica el tipo de dato de la variable), y la descripcin de la misma. El formato del diccionario de datos es el siguiente: Identificador Primarias Variables Secundarias Constantes Formato Descripcin

DICCIONARIO DE RESULTADOS En el diccionario de resultados se incluyen las variables que se dan en el enunciado del problema consideradas como primarias y las constantes definiendo para cada una de ellas el identificador que las representa, el formato (donde se especifica el tipo de dato de la variable), y la descripcin de la misma. El formato del diccionario de resultados es el siguiente: Identificador Variables Primarias Constantes Formato Descripcin

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 1

Fundamentos de Informtica
Gua de Trabajos Prcticos

DICCIONARIO DE CONDICIONES VINCULANTES En el diccionario de condiciones vinculantes se incluyen el nmero de la condicin, enumerndose en forma consecutiva comenzando en 1 e incrementndose en igual valor. El formato del diccionario de condiciones vinculantes es el siguiente: Nmero Descripcin

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 2

Fundamentos de Informtica
Gua de Trabajos Prcticos

TRABAJO PRACTICO N 2
PROBLEMAS RESUELTOS Para el siguiente enunciado realice los diccionarios de datos, resultados y condiciones vinculantes. 1. Ingrese tres valores reales y encuentre el promedio de ellos. DICCIONARIO DE DATOS Identificador Variables Primaria Secundaria Constantes A,B,C S N Formato real real entero Descripcin Primer, segundo y tercer nmero 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. No se poseen una sola constante que es 3 y representa la cantidad de valores ingresados. DICCIONARIO DE RESULTADOS Identificador Variables Primarias 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 hubiera podran ser mensajes que se tienen que emitir de acuerdo de determinados casos. DICCIONARIO DE CONDICIONES VINCULANTES Nmero Descripcin 1 Inicio 2 Ingrese A,B,C 3 Asignar S = A+B+C 4 Asignar P = S/N 5 Mostrar P 5 Fin P Formato Real Descripcin Promedio de los valores ingresados

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 3

Fundamentos de Informtica
Gua de Trabajos Prcticos 2. Dada la base y la altura de un tringulo, calcular el rea. DICCIONARIO DE DATOS Identificador Variables Primarias B H Formato Real Real Descripcin Base del tringulo Altura del tringulo

Secundaria s Constantes DICCIONARIO DE RESULTADOS Identificador Variables Primarias Constantes DICCIONARIO DE CONDICIONES VINCULANTES Nmero Descripcin 1 Ingrese B,H 2 Asignar A = (B*H)/2 3 Mostrar A 3. Dados dos nmeros se requiere determinar el mayor de ellos. DICCIONARIO DE DATOS Identificador Variables Primarias Secundaria s Constantes DICCIONARIO DE RESULTADOS Identificador Variables Primarias Mensaje1 Mensaje2 Mensaje3 Cadena Cadena Cadena A es mayor B es mayor Los dos nmeros son iguales Formato Descripcin A,B Formato reales Descripcin Nmeros ingresados A Formato Real Descripcin rea del tringulo

Constantes

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 4

Fundamentos de Informtica
Gua de Trabajos Prcticos

DICCIONARIO DE CONDICIONES VINCULANTES Nmero Descripcin 1 Inicio 2 Ingrese A,B 3 Si A > B Mostrar Mensaje1 4 Si B > A Mostrar Mensaje2 5 Si A = B Mostrar Mensaje3 6 Fin 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 Variables Primarias A,B Formato entero Descripcin Nmeros ingresados

Secundaria s Constantes DICCIONARIO DE RESULTADOS Identificador Variables Primarias Constantes R S Mensaje1 Formato Entero Entero Cadena Descripcin Resta de los nmeros Suma de los nmeros Iguales

DICCIONARIO DE CONDICIONES VINCULANTES Nmero Descripcin 1 Inicio 2 Ingrese A,B 3 Si A > B Asignar a R = A - B 4 Si B > A Asignar a S = A + B 5 Si A = B Mostrar Mensaje1 6 Fin

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 5

Fundamentos de Informtica
Gua de Trabajos Prcticos

TRABAJO PRACTICO N 2
ENUNCIADO Problemas a Desarrollar en las Clases Prcticas Realice los diccionarios de datos, resultados y condiciones vinculantes de los siguientes enunciados: Problemas de Evaluacin 1. Ingrese el lado de un cuadrado e indique el rea y permetro del mismo. 2. Dado el radio de un crculo calcular su permetro y su superficie. 3. Una farmacia hace el 15% de descuento sobre el precio de los medicamentos a los afiliados a una mutual. Conociendo el precio del medicamento, calcule el valor que debe abonar el afiliado y el monto que debe pagar la mutual a la farmacia.

Problemas de Decisin 1. Ingrese dos valores A y B e indique si A es mayor, B es mayor, Los valores son iguales. 2. Dado un nmero B, indique con un mensaje si es positivo o si es negativo.

Problemas Compuestos 1. Un comercio mayorista tiene codificado 1000 artculos distintos, el cdigo es un nmero entero de 3 cifras. Los productos con cdigos del 000 al 199 pagan un impuesto del 8%, los artculos con cdigos desde el 200 al 399 abonan un impuesto del 14% y los restantes pagan un impuesto del 19% Se debe introducir el cdigo del producto y su precio; y obtener el impuesto a pagar y el precio total de artculo. 2. La tarifa de un determinado servicio telefnico responde al siguiente detalle: - $ 0,05 por pulso hasta los 100 pulsos. - $ 0,02 adicional por cada pulso despus de los 100 pulsos. - $ 0,01 adicional por cada pulso despus de los 200 pulsos. Dada la cantidad de pulsos consumido, muestre el importe que se debe abonar.

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 6

Fundamentos de Informtica
Gua de Trabajos Prcticos

TRABAJO PRACTICO N 2
PROBLEMAS ADICIONALES Realice los diccionarios de datos y resultados de los siguientes problemas: Problemas de Evaluacin 1. Ingresados los lados de un tringulo, calcule su permetro. 2. Dado el dimetro de la base circular de un slido, indicar cul sera su volumen si fuera un cono y cul si fuera un cilindro. 3. Ingrese un nmero si es positivo sumarle 100 y si es negativo indicar con un mensaje. 4. Resuelva una ecuacin de segundo grado ingresando los valo res de los coeficientes A, B y C. En esta oportunidad no compruebe si la raz es imaginaria. Nota: Se recomienda utilizar la funcin SQRT(X) que determina la raz 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 trminos independiente y muestre los valores de X e Y. 6. Un comerciante tributa mensualmente un impuesto provincial a los Ingresos Brutos, que es el 2,5% del total de ventas. Conociendo dicho total de ventas y el total de gastos del mes, se desea calcular la ganancia mensual del comerciante.

Problemas de Decisin 1. Dados 2 valores A, B correspondientes a los extremos de un intervalos [A,B]. Ingrese un valor numrico 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. 3. En un negocio se venden distintos artculos identificados con cdigos. Los precios de los mismos son los que se indican a continuacin: Cdigo 101: $10 la unidad Cdigo 102: $7 la unidad. Pero la caja de 10 unidades cuesta $65 Cdigo 103: $3 la unidad. Si se compra mas de 10 unidades se hace un descuento del 10% sobre el monto total de la compra. Ingrese el nombre del cliente, el cdigo del articulo que desea comprar y la cantidad pedida. Muestre el nombre del cliente, el cdigo del articulo que compra y el importe a pagar. Valide los datos cdigo y cantidad. 4. Disee un algoritmo que califique el puntaje obtenido en el lanzamiento de tres dados en funcin a la cantidad seis obtenidos, de acuerdo a lo siguiente - Seis en los tres dados: excelente - Seis en dos dados: muy bien - Seis en un dado: regular - Ningn seis: psimo

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 7

Fundamentos de Informtica
Gua de Trabajos Prcticos Problemas Compuestos 1. En un negocio se venden distintos artculos identificados con cdigos. Los precios de los mismos son los que se indican a continuacin: Cdigo 101: $10 la unidad Cdigo 102: $7 la unidad. Pero la caja de 10 unidades cuesta $65. Cdigo 103: $3 la unidad. Si se compra ms de 10 unidades se hace un descuento del 10% sobre el monto total de la compra. Ingrese el nombre del cliente, el cdigo del artculo que desea comprar y la cantidad pedida. Muestre el nombre del cliente, el cdigo del artculo que compra y el importe a pagar. Valide los datos Cdigo y Cantidad.

Gua de Prcticos realizada por la Ing. Sandra Valla Ao 2002 - Pgina 8

Anda mungkin juga menyukai