UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingonieria Civil
| Departamento Académico de Ciencias Basicas
Ciclo 2016-11
SEGUNDA PRACTICA DE PROGRAMACION DIGITAL CB-412 G-HKJ
Profesores
ROJAS YUPANQUI, Victor; ZAPATA SAMATA, José
Dia y hora 28 de setiombre del 2016 de 16:00 ~ 18:00.
Indicaciones : — Prohibido el uso de celulares. Sin copias ni apuntes. Prasentar Codificacién en
lenguaje C para cada pregunta. Se recibird la solucién de la Pregunta No. 3 (05 puntos).
Pregunta1 (10 puntos)
ide de
Una figura plana se puede descomponer en 4reas de centroides conocidos, entonces para calcular las
coordenadas del centroide de la figura se utliza las siguientes expresiones:
Led ZA
a Ya
También es cierto que si la figura tiene agujeros, estos deben considerarse como reas negativas. Se pide
escribir un programa que calcule las coordenadas del centroide de una figura compuesta, ingresando las
‘coordenadas y éreas compuestas (la lectura por !aclado termina con 0.0 0). Ejemplo:
my at
6 ee Eye
Pregunta 2 _ (05 puntos)
Sci-fi: Albert Einstein y Miguel de Cervantes se encuentran dialogando én la nube sobre las Cutie Mark
Crusaders: Apple Bloom, Sweetie Belle, Scootaloo y Babs Seed, creacién de Hasbro®. Cada una da estas
criaturas tiene un talento especial. Einsten y Cervantes tratan de armar una historia entre la exposicion del
concrete armado a determinados colores, asociaiwJolos a los colores de los ponis de Hasbro®.
Se pide determinar el Diagrama de Flujo.
F Apple Bloor ‘Amarilo y Codifcacion en C de un ataque de los.
‘Sweetie Bele | 255 255, Blanco. onis que estén identificados por los tres,
‘Scootaloo 230) 0 Naranje Colores RGB (Rojo, Verde y Azul).
Babs Seed 150 0 Castario
Si of color no obedece a ningtin pony,
ues €s un dato mal ingresado. Los
En la tabla antes mostrada se presenta los colores de estos
ponis, De acuerdo al color, una columna de concreto armado
responde de manera diferente a la exposicién en astos colores
pare un tlempo “T* acumulado total (dato dado en
‘Amarilo: _deterioro de un 15%
oxpuesta que Blanco: _se fortalecs en un 45%
Neranja: _daterioro de un 25%
Stempre esta misma | casiafo: deterioro de un 35%
a
Edasvaloves son gantoded valor T
€\ dctenor em ‘Int! seguucles 3 popnanm
oni atacan a la columna con una
réfaga continua de*m” segundos (dato).
Solo un pony puede atacar als eclumna
y el resto espera su tuo segin ef
ingreso de datos de entrada.
2QU6 courte finalmente con la columna?
alSS@2s. UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingenieria Civil
Departamento Académico de Ciencias Basicas Ciclo 201641
TERCERA PRACTICA DE PROGRAMACION DIGITAL CB412G-H1J
Profesores = ROJAS YUPANQUI, Victor, ZAPATA SAMATA, José
Diay hora: 03.de octubre del 2016 de 16:00 ~ 18:00.
Indicaciones - Prohibido et uso de celulares, Sin copias ni apuntes. Presentar Codificacién en
lenguaje C para cada pregunta
Pregunta1 (10 puntos): Centroide.
Una figura plana se puede descomponer en areas de cantrades conocidos, entonces para cakular las
coordenadas del centroide de le figura se ulilza las siguientes expresiones:
Tambien €5 cierto que si la figura tiene
agujeros, estos deben considerarse como
‘areas negatives.
Se pide escribir un programa que calcule
las coordenadas del centroide de una figura
compuesta, usando una funcién A | float
Alin tipo, foal base, float altura); calcula el
‘rea segin el tipo] y los datos seran leidos
desde el teciado en fa funclon principal en
el siguiente orden:
tipo de figura (+ 4 -), coordenadas del
centroide del area particionada, base,
altura (la lectura por teclado termine con 0).
Ejemplo:
Wd ye a
eee oe te
z
Pregunta2 (10 puntos):
Determinar los perémetros 2 para la evaluacién de los
parametros del sistema sobre determinado de ecuaciones
lineales que represenian les fuentes de energia ronovables
del modelo de edificacion UNI denominado AYN
E> Aust Grr tk... THX,
E22Gux, tA22X2 +-—-tary
&3 249i X, tsa K24-- Han¥n
Em 2nr%X1 +4m2 XK24~ +&mnXe Ei y Xi tonoddes -
yn Conocicas .UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingenieria Civil
Departamento Académico de Ciencias Bésicas Ciclo 2016-1
GUARTA PRACTICA DE PROGRAMACION DIGITAL CB-412 G-H-LJ
Profesores ROJAS YUPANQUI, Victor; ZAPATA SAMATA, José
Diay hora 10 de noviembre dei 2016 de 16:00 - 18:00
Indigaciones | Prohibido el uso de celulares. Sin copias ni apuntes. Presentar Coalificacion en
fenguaje C para cada pregunta
Pregunta1 (10 puntos)
Un administrador de una galeria desea llevar el control de pagos administrativos de
las tiendas comerciales. Las tiendas se identifican por un niimero entero (01 al 75) y et
administrador necesita un programa que realicelo siguiente:
Pantalla
1) Ingreso de pago por limpieza (niimero de tienda mes afo controlt)
2) Ingreso de pago por seguridad (ntimero de tienda mes afio control2)
3) Ingreso de pago por agua y luz (niimero de tienda mes afio control3)
4) Reporte de las tiendas que deben 1) y 3)
5). Reporte de las tiendas que deben 2) y 3)
6). Reporte de las tiendas que deben 1)y 2)
7) Salir de pantalla
El programa deberd usar funciones diferentes para las opciones del 1) al 6) y los datos
ingresados lo almacenaran en un archivo de tipo texto de nombre CONTROL.TXT. Se
recomienda que los valores de control sean diferentes y enteros para diferenciar a las
opciones 1), 2) y 3).
Pregunta 2 (10 puntos)
Resolver un sistema de ecuacién lineales de la forma A X = B por el procedimionto de
operaciones elementales entre filas. Hay dos condiciones sine qua non para el
planteamiento de su solucion:
1) Considere la posibilidad de que un elemento de la diagonal sea muy cercano a cero
que genera soluciones lejanas a la exacta. Para ello debe plantear el intercambio
de filas.
2) Use funciones en todo el proceso de solucin inciuyendo las siguientes dos
funciones:
a.int leedatos(float a[N){N],float b[N]); // #define N 54 La funcion retorna
// Ya cantidad de incognitas
b. float check(int n, float a[N](NJ,float b[N]); // verifica si existe ono
11 solucién
http://historiaybiografias .com/latin/