Beruflich Dokumente
Kultur Dokumente
FIIS - Escuela de Ingeniera Industrial Docente: Luis Lujan Campos, Dr. Ing. Ciclo: 2016II
Sistemas y Telemtica lujan@neosistemas.org Fecha: 13/09/2016
PRIMERA PRCTICA CALIFICADA
Use cuadernos/libros, laptop. Indique el numero/letra en su respuesta. No usar WiFi-Bluetooth-USB. El desarrollo es
individual. Apague/configure su celular en vibrador. Sintese dejando espacio: una carpeta a cada lado.
1)Analice y escriba usted el cdigo fuente procesar los datos de Cantidad de problemas
semanal por reas, con las siguientes caractersticas:
a) Debe recepcionar los datos ingresados por teclado de la columna Cant.Probl. (Cantidad de
Problemas) slo ingresar el dato numrico, no considerar los ttulos: (2 puntos)
rea Cant.Probl. % % Acum.
Diseo e ingeniera 10 40% 40%
Abastecimiento de recursos 7 28% 68%
Administracin y gerencia 4 16% 84%
Produccin 2 8% 92%
Mantenimiento 1 4% 96%
Distribuicn y transporte 1 4% 100%
Asumir que los datos que se ingresan son correctos (no validar los datos).
b) Imprimir los valores numricos de las columnas: % y %Acum., ver la tabla. (3 puntos)
2)Analice y escriba usted el cdigo fuente para procesar los datos de Tiempos de actividades
por tipo de actividad, con las siguientes caractersticas:
a) Debe recepcionar los datos de las columnas CODIGO y TIEMPO ingresados por teclado.
(2 puntos)
Asumir que los datos que se ingresan son correctos (no validar los datos).
b) Imprima los valores de las columnas PARCIAL y TOTAL del CODIGO=2. (4 puntos)
3) Escriba usted el cdigo fuente para procesar los datos de una Encuesta de un Producto:
a) Los datos de 111 encuestada(o)s se ingresan por el teclado (no validar los datos, asumir
que son correctos). La cantidad de preguntas de la encuesta es de 3. Para cada pregunta,
ingresar solamente una de las 3 alternativas (1=Bueno, 2=Regular 3=Malo). Para cada
encuestado, debe permitir ingresar el sexo del encuestada(o) (solamente 1=Femenino
2=Masculino). En cada pregunta ha sido marcada una sola alternativa. (2 puntos)
b) Explique la(s) variable(s) principal(es). (1 punto)
c) Escriba el cdigo para modificar los datos de un solo encuestado. (2 puntos)
d) Imprimar el siguiente informe (sin ttulos): (4 puntos)
Pregunta Cantidad x Bueno (del cdigo de sexo=1 )
1 ?
2 ?
3 ?
___________________________________________________________________________________________________________________________________________________________________________
a)Recibir los datos numricos ingresados por teclado de las columnas A y B y del cdigo del
producto (se sugiere un numero secuencial 1, 2, .,11., no validar los datos). (2 puntos)
b)Escriba usted el cdigo fuente de la funcin F_GA, recibe la variable de la parte a), recibe el
cdigo del producto y devuelve el valor numrico respectivo de % de ganancia si el valor a
devolver es un mltiplo de 17. Muestre la ejecucin con un puntero a funcin. (4 puntos)
c)Escriba usted el cdigo fuente de la funcin F_UTIL1, recibe la variable de la parte a), recibe
el cdigo del producto e imprime valor de venta, costo de produccin y margen de ganancia
respectivo solo si el valor del margen de ganancia es mayor a 100 y menor a 200. Muestre la
devuelve el valor numrico del menor margen de ganancia y que a la vez es nmero primo.
2)Escriba usted el cdigo fuente de la funcin F_F1 que recibe un valor numrico y devuelve el
valor de f(x) segn las funciones y rangos que se muestran en el lado derecho de la pregunta
3)Escriba usted el cdigo fuente de la funcin F_FAC, la funcin recibe un nmero y devuelve el
factorial del nmero. Muestre el uso de la funcin para procesar N nmeros. El valor de N y
de los N nmeros se ingresan por teclado. Imprima en orden ascendente los factoriales de los
a)Recibir los datos ingresados por teclado de siete semanas, (dato mximo de 3 cifras positivo,
no validar los datos). Tiempos por semana es 5, ver cuadro y frmulas (n=5 y K=7).(2 puntos)
b)Escriba usted el cdigo fuente de la funcin F_X, la funcin recibe el nmero de semana y
c)Escriba usted el cdigo fuente de la funcin F_R, para imprimir los valores de R slo si R es
d)Escriba usted el cdigo fuente de la funcin F_UTIL1, la funcin recibe el array(s) de la parte
a), recibe 1 o 2 en un argumento para devolver e imprimir solo uno de los valores: X o R
2)Escriba usted el cdigo fuente de la funcin F_TRI que recibe: tres argumentos numricos y
devuelve: el valor 1 (uno) e imprime el mensaje: los tres valores numricos forman un
tringulo, en caso contrario devuelve: el valor 0 (cero) e imprime el mensaje: los tres valores
3)Escriba usted el cdigo fuente para procesar N ecuaciones de segundo grado: ax2+bx+c=0, el
valor de N es ingresado por teclado. Para cada ecuacin se ingresan los coeficientes a, b y c
(nmeros reales). Calcule las races (soluciones reales), luego imprima los coeficientes y las
dos races reales solo si son mayores a 10.1 y menores a 12.2. (2 puntos)
___________________________________________________________________________________________________________________________________________________________________________
1)Analice y escriba usted el cdigo fuente de los siguientes requerimientos para procesar Datos
de produccin, ver cuadro (datos en miles), utilizar variable(s) de tipo array(s) de estructura(s):
a)Recibir los datos numricos ingresados por teclado de las columnas B, C hasta F (no validar
los datos). (2 puntos)
Ficha (miles $) Costos por Procesos
cdigo de Total % por
proceso1 proceso2
tipo de costo por Tipo tipo
Materia Prima
1.1 Material A $20 $0 $20 28.98
1.2 Material B $17 $0 $17 24.63
1.3 Material C $0 $1 $1 ..
1.4 Material D $0 $2 $2 ..
Mano de Obra Directa
2.1 Departamento 1 $10 $0 $10 ..
2.2 Departamento 2 $0 $0 $0 ..
2.3 Departamento 3 $0 $14 $14 ..
2.4 Departamento 4 $0 $5 $5 ..
Total por Proceso $47 22 $69
% por proceso 68.11 31.89
sta hoja no se devuelve, forma parte del material del curso que entrega el profesor.
Elaborado e impreso en la oficina particular del profesor. Profesor: Dr. Luis Lujan Campos, Ing.
Universidad Nacional de Ingeniera Curso: Lenguajes de Programacin Seccin:ST222W
FIIS - Escuela de Ingeniera Industrial Docente: Dr. Luis Lujan Campos (Ing.) Ciclo: 2016II
Sistemas y Telemtica lujan@neosistemas.org Fecha: 22/11/2016
1)Analice y escriba usted los requerimientos de cdigo fuente para los costos del Cuadro 1:
a)Declarar la clase C_COSTOS. (1 punto)
b)Escriba el cdigo del mtodo M_AGREGAR para escribir el cdigo (1=Harina, 2=Pia, )
cantidad y costo unitario de Materiales en el archivo COSTOS.TXT solo si el cdigo no existe
en el archivo y escribir en el archivo duplicado.txt el cdigo que ya existe. (2 puntos)
Cuadro 1: Cuadro 2: Cuadro 3:
c)Escriba el cdigo del mtodo M_ELIMINAR, el mtodo recibe el cdigo del Material y debe
eliminar los datos del cdigo recibido del archivo COSTOS.TXT de la parte b). (3 puntos)
d)Muestre el uso de M_AGREGAR para agregar las filas de datos del Cuadro 1. (1 punto)
2)Analice y escriba usted los requerimientos de cdigo fuente para los proveedores del Cuadro 2:
a)Declarar la clase C_PROVEEDOR. (1 punto)
b)Escriba el cdigo del mtodo M_CRITERIO2_TOTAL, se sabe que el archivo
PROVEEDOR.TXT (ya existe) contiene en cada fila el cdigo (1=Precio, 2=Crdito, ) y los
valores de P1 (Proveedor 1), P2 y P3 respectivos del Cuadro 2, el mtodo debe escribir los
totales del criterio 2 en el archivo CRITERIO2.TXT (no existe). (3 puntos)
c)Dibuje el smbolo de la C_PROVEDOR con atributos y mtodos. (1 punto)
3)Analice y escriba usted los requerimientos de cdigo fuente para los pesos del Cuadro 3:
a)Escribir en archivo INFORME.TXT los datos de la 1ra y 2da columna (intervalo y cantidad de
personas), debe leer el archivo PESO.TXT ya que el archivo almacena en cada fila: el DNI y
el peso de cada persona. (3 puntos)
b)Escriba el cdigo para modificar un dato peso del archivo PESOS.TXT (parte a)), despus
de ingresar por teclado el DNI de la persona. (3 puntos)
sta hoja forma parte del material del curso que entrega el profesor.
Elaborado e impreso en la oficina particular del profesor. Profesor: Dr. Luis Lujan Campos (Ing.)
Universidad Nacional de Ingeniera Curso: Lenguajes de Programacin Seccin:ST222W
FIIS - Escuela de Ingeniera Industrial Docente: Dr. Luis Lujan Campos (Ing.) Ciclo: 2016II
Sistemas y Telemtica lujan@neosistemas.org Fecha: 29/11/2016
EXAMEN FINAL
Use cuadernos/libros y laptop. Escriba el numero/letra en su respuesta. No usar WiFi-Bluetooth-USB. El
desarrollo es individual. Apague/configure su celular en vibrador. Sintese dejando una carpeta por lado.
1)Analice y escriba usted los requerimientos de cdigo fuente para los datos del Cuadro 1:
a)Declarar la clase C_ PROVEEDOR (1 punto)
b)Escriba el cdigo del mtodo M_AGREGAR para escribir una sola fila de 4 datos en el
archivo que ya existe de nombre PUNTUACIONES.TXT se escriben cuatro datos el Cdigo
del Criterio (1=Entregas o 2=Calidad o ) y las tres Puntuaciones sobre 5 y solo se
escribiran los 4 datos solo si el Cdigo del Criterio no existe en el archivo, asimismo si ya
existe en el archivo escribir en el archivo DUPLICADO.TXT el cdigo. (2 puntos)
Cuadro 1: Cuadro 2:
ste examen forma parte del material del curso que entrega el profesor.
Elaborado e impreso en la oficina particular del profesor. Docente: Dr. Luis Lujan Campos (Ing.)
Universidad Nacional de Ingeniera Curso: Lenguajes de Programacin Seccin:ST222W
FIIS - Escuela de Ingeniera Industrial Docente: Dr. Luis Lujan Campos (Ing.) Ciclo: 2016II
Sistemas y Telemtica lujan@neosistemas.org Fecha: 13/12/2016
EXAMEN SUSTITUTORIO
No usar WiFi-Bluetooth-USB. Use cuadernos/libros y laptop. Escriba el numero/letra en su respuesta. El
desarrollo es individual. Apague/configure su celular en vibrador. Sintese dejando una carpeta por lado.
c)Muestre el uso de M_AGREGAR para agregar los datos del Cuadro 1. (1 punto)
d)Escriba el cdigo del mtodo M_ELIMINAR o funcin F_ELIMINAR, reciben el
Cdigo del Centro de Trabajo y debe eliminar la fila de datos del archivo
CAPACIDADES.TXT (ver parte b)) la fila corresponde al cdigo recibido. Al eliminar la
fila, no debe aparecer la fila ni vaca ni con otros datos, los datos eliminados
escribirlos en ELIMINADOS.TXT (archivo ya existe). (6 puntos)
2)Analice y escriba usted los requerimientos de cdigo fuente del Cuadro 2:
a)Debe recibir 125 datos de personas el DNI y la edad (edad menor de 58 aos y
mayor de 9, asumir datos correctos). Los datos se escriben en el archivo
EDADES.TXT (no existe). Utilizar variable(s) de tipo estructura. (2 puntos)
b)Luego de la parte a) imprimir en la pantalla los datos de la 1ra y 2da columna en el
printf solo usar variable(s) de tipo puntero a puntero. (2 puntos)
c)Escriba la funcin F_MODIFICAR la funcin recibe el DNI y la edad, busca el DNI y
modifica la edad en el archivo EDADES.TXT, en el fprintf solo utilizar variable(s)
puntero a puntero, si el DNI no existe en el archivo imprimir en la pantalla DNI NO
EXISTE. (5 puntos)
d)Muestre el uso de F_MODIFICAR mediante un puntero a funcin. (1 punto)
___________________________________________________________________________________________________________________________________________________________________________
ste examen forma parte del material del curso que entrega el profesor.
Elaborado e impreso en la oficina particular del profesor. Docente: Luis Lujan Campos, Dr., Ing.