0 calificaciones0% encontró este documento útil (0 votos) 272 vistas7 páginasProgramación Digital
Evaluaciones de programación de la uni
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingenieria Civil
Departamento Académico de Ciencias Basicas, Ciclo 2014411
PRIMERA PRACTICA DE PROGRAMACION DIGITAL CB-412 G-H--J
Profesores: CUPE ROMAN Wilfredo, ROJAS YUPANQUI Victor, ZAPATA SAMATA José
Dia y hora 11 de setiembre del 2014 - 16:00 - 18:00
Indicaciones : Prohibido el uso de celulares. Sin copias ni apuntes. Presentar Diagrama de Flujo
ara cada pregunta. El puntaje se completa con la Prueba de Entrada.
Pregunta1 (10 puntos)
Elaborar un diagrama de flujo que pida dos numeros naturales y verifique si ambos
son cuadrones pares 0 no.
Restricci6n
Sélo podra utilizar las cuatro operaciones basicas de +, -,* y /.
Definicion
Dos nlimeros son cuadrones pares si al sumarlos y restarios se obtienen cuadrados
perfectos. Sea 10+26 =36 (cuadrado perfecto) y 26-10 = 16 (cuadrado perfecto), por lo
tanto 10 y 26 son cuadrones perfectos.
Ejemplo
Ingrese 2 ntimeros naturales:
10
26
SON CUADRONES PARES
Pregunta2 (05 puntos)
Las longitudes de los lados de una poligonal abierta de N vértices siguen el patron
geométrico de la serie de Fibonacci: 1, 1, 2, 3, 5, 8, 13, 21,5.
Si el primer vértice de la poligonal tiene las coordenadas (a, b), se pide desarrollar un
diagrama de flujo que determine las coordenadas de todos los vértices.
Inicio de la Elemplo de Ente rh L 8 oe
5 Poligonal ete
Ejemplo de Salida:
14/3 Vi= 0, @
Ale V2 = -1,;\ @
2 V3 = -1j -1
8 V4= 1; -1
VS = 1,2
V6 = -4, 2
v7 ~4, -6
V8 = 9, -6
13» UNIVERSIDAD NACIONAL DE INGENIERIA
4 Facultad de ingonieria Civil
} Departamento Académico de Ciencias Basicas Ciclo 2014-1
SEG@NDA PRACTICA DE PROGRAMACION DIGITAL CB-412G-H--J
Profesores CUPE ROMAN Wilfredo, ROJAS YUPANQUI Victor, ZAPATA SAMATA José
Dia y hora 02 de octubre del 2014 - 16:00 - 18:00
Indicaciones Prohibido usar celulares. Sin copias ni apuntes. Cada pregunta Codificarla en C
Pregunta1 (10 puntos)
Escribir un programa que calcule la base y altura maxima de una poligonal cerrada de n vértices
como se muestra en la figura,
n
INGRESO POR TECLADO
n
x1,yl
x2,y2
xn,yn
Pregunta 2 (05 puntos)
Una espiral se ha aproximado a partir
de N triangulos adosados uno a
continuacién del otro. Los triangulos se
han generado a partir del tridngulo
inicial OAB, girando alrededor de O y
escalandolos sucesivamente.
Escribir un programa que calcule las
coordenadas (x, y) de los puntos de la
espiral aproximada,
Datos: N, Coordenadas de Ay B
Salida: Coordenadas de los puntos J
Pregunta3 (05 puntos)
EI camién de peso “P” circula a una velocidad contante “X” KPH. Se pide desarrollar un
programa que determine la fuerza de reaccién en el apoyo A del puente para cada “At” (dato de
entrada, en segundos). Se conoce que el peso del camién esta distribuido seguin sus ejes y que
cada eje transmite la misma carga (para el analisis, considere los ejes dobles como un solo
apoyo). El programa inicia registrando la fuerza de reaccién desde el tiempo inicial t=0s. Debe
considerar para este instante que existe una distancia “dy” entre el primer eje del camién y el
apoyo derecho del puente. El programa finaliza cuando no hay reaccién en el puente.
“L” = Longitud del puente
Seer
as he ee
“dy” y “da” son datos de entradaUNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingenieria Civil
Departamento Académico de
joncias Basica Cielo 2014.11
TERCERA PRACTICA DE PROGRAMACION DIGITAL CB-412 G-H-IJ
Profeores CUPE ROMAN Wilfredo, ROJAS YUPANQUI Victor, ZAPATA SAMATA José
Dia y hora 06 de noviembre del 2014 - 18:00 - 18:00
Indicaciones | Prohibido el uso de celulares. Sin copias ni apuntes. Presentar Codificacién © para
cada pregunta.
Pregunta 1 (10 puntos)
Se define la funcién: int procesa(int menor, int mayor);
La funcién lee diferentes valores desde el archivo DATOS.TXT y devuelve la cantidad total de
valores que estan en el rango [menor,mayor].
Se pide escribir un programa que lea dos valores a, b y lame a la funcién procesa(a,b) y
muestre el resultado de la funcién.
DATOS.TXT
Ejemplo:
Ingrese ay b: 6 20 14 1328
Total de valores en el rango [a,b]: 6 | 40
| 2925 729 16
229
Pregunta 2 (05 puntos)
Una matriz ortogonal es aquella matriz cuadrada que al multiplicarla por su transpuesta da como
resultado la matriz identidad, por ejemplo:
-0.8 8 0.6) (-2.8 @ 2.6) (1 @ 2)
@ 1 e|*]e 1 0] =/e1 |
lee @ 0.8) les 0 28 eon
Se pide escribir una funcién que tenga como parémetros la matriz y su orden, y que retorne 1 sila
matriz es ortogonal y @ si no lo es.
Pregunta3 (05 puntos)
Desarrollar a funcién multiplicasxc de tal manera que se pueda realizar ia muttiplicaci
sucesiva, “n” veces, de las matrices B y C como sigue:
BxCxBxCxBxCxBx.
te definicion:
La funcién debe tener la sig
void multiplicaBxC(#leat b[50][5@], float c[59][5@],int m,int n);
Donde m es el orden de las matrices cuadradas B y C. Las sucesivas multiplicaciones B * C x:.
dependera del valor de n. Asi se tiene, por ejemplo:
Cuando n=3, debera multiplicar como sigue: B x C x B
Cuando n=6, debera multiplicar como sigue: Bx Cx Bx CxBxC
Decidir entre b y c como la matriz que almacena los resultados de multiplicaBxC,UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingenieria Civil
Departamento Académico de Ciencias Basicas Ciclo 2014.11
‘TERCERA PRACTICA DE LABORATORIO DE PROGRAMACION DIGITAL CB-412 G
Profesores CUPE ROMAN, Wilfredo, ZAPATA SAMATA José
Dia y hora 04 de diciembre del 2014 - 10:30- 11:50
Indicaciones : Prohibido el uso de Celulares. Presentar Codificacién C para cada pregunta,
Pregunta (20 puntos)
Se desea escribir un programa que lea de un archivo tipo texto (DATOS.TXT) las diferentes
cadenas y muestre por pantalla la cantidad total de frases que se encuentren limitadas por
asteriscos, por ejemplo:
DATOS.TXT
| Sefior, RECUERDAME CON FRECUENCTA
| La oBtrcactoN QUE TENGO DE ESTUDTAR,
HAZME RESPONSABLE:
QUE *SANTEFIQUE MI TRABAIO* DE ESTUDIANTE.
QUE PREPARE BIEN MI *MISTON EN LA VIDAY.
QUE SEPA AGRADECER EL PRIVILEGIO DE PODER ESTUDTAR.
QUE *ME CAPACITE* A CONCTENCIA.
QUE HAGA RENOIR MI JUVENTUD.
QUE HAGA UNA *BUENA SENENTERA* DE MI INTELIGENCIA.
PANTALLA
1 *SANTIFIQUE MI. TRABAIO*
2 *MISION EN LA VIDA*
3. *ME CAPACITE*
4 *BUENA SEMENTERA*
SUGERENCIAS
> Crear el archivo DATOS.TXT en Ia unidad D de la PC y escribir el ejemplo para que
puedan probar su programa NO usar tildes.
> Grabar el programa solicitado en la unidad D para que puedan ejecutar el programa y leer
el archivo de datos.
NOTA IMPORTANTE
No se olviden de enviar el archivo al buzén del profesor,(°' UNIVERSIDAD NACIONAL DE INGENIERIA
& “Facultad de Ingenieria Civil
L GEE] ceva Acanes de circ aisae Cielo 2014.
EXAMEN PARCIAL DE PROGRAMACION DIGITAL CB -412 G
Profesor ZAPATA SAMATA, José Manuel
Dia y hora 16 de octubre del 2014 - 10:20 - 11:50
Indicaciones : — Prohibido el uso de colulares y usb. Sin copias ni apuntes. Presentar Codificacion
PSelnt y C para cada pregunta respectivamente, Grabar en un archivo Word
identificado por apellidos y nombres las soluciones solicitadas y finalmente enviarla al
‘buzén del profesor.
Pregunta 1 (10 puntos)
Realizar un diagrama de flujo en PSelnt que calcule el perimetro de la poligonal cerrada de n
vertices como se muestra en la figura. Copiar el cédigo PSeint en el archivo Word que dé
solucién a la pregunta.
INGRESO POR TECLADO 1
a
a
yl 2
- PERIMETRO
y2
xn
bo $
Pregunta2 (10 puntos)
Escribir un programa en lenguaje C que lea por el teclado un valor entero par tal como n en el
rango de 1 al 9. Con estos valores genere el archivo RESTAS.TXT que muestre gréficamente las
restas solicitadas en pares de acuerdo a la figura mostrada. Copiar el cédigo C en el archivo
Word que dé solucién a la pregunta.
Por ejemplo:
=6
RESTAS.TXT
5 eee
au
Rest
Resta=-4:(-)****
9:
g rtteesees
Resta=1:*2) UNIVERSIDAD NACIONAL DE INGENIERIA.
‘<2 Facultad de Ingenieria Civil
Departamento Académico de
\cias Basicas Ciclo 2014-11
EXAMEN FINAL DE PROGRAMACION DIGITAL CB-412 G
Profesor ZAPATA SAMATA, José Manuel
Diayhora : — 11,de diciembre del 2014 - 10:15 ~ 11:50
Indicaciones Prohibido el uso de celulares y usb. Sin copias ni apuntes. Presentar Codificacién C
para cada pregunta. Descargar la plantilla Word y grabar como D:\CB412G_AtH#.doc
con las soluciones solicitadas y finalmente enviarla al buz6n del profesor. Gopiar el
cédigo C en el archivo Word que dé solucién a cada pregunta.
Pregunta1 (12 puntos)
Escribir un programa que lea por teclado 2 valores reales y un cardcter que sirvan de
argumentos de la funcién Calculo(a,b,c). La funcién se definira como:
float Calculo(float a, float b, char c)
Dependiendo del valor de c se pide calcular:
= El drea entre la linea recta (y = 5x +10) y el eje xen el intervalo a y b si c=)
= El perimetro entre la linea recta (y = 5x +10), el eje x y los ejes verticales en x=a y x:
y vescno y yesce0
Pregunta 2 (08 puntos)
Escribir un programa que lea por el teclado n palabras por linea y genere el archivo TEXTO.TXT
que separe cada palabra por un espacio y cada linea posea maximo 35 caracteres,
Por ejemplo:
nee TEXTO.TXT
Que
rica 12345678901234567890123456789012345
es Que rica es mi entrada y la
entrada catedral mi segundo tal como lo
sirve la sefiora maria todos los
dias en su restaurante
los
dias
en
su
restauranteog UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingenieria Civil
6 Departamento Académico de Ciencias Basicas Ciclo 2014411
EXAMEN SUSTITUTORIO DE PROGRAMACION DIGITAL CB-412 G
Profesor ZAPATA SAMATA, José Manual
Dia y hora 18 de diciembre del 2014 - 10:15 ~ 11:50
Indicaciones : Prohibido el uso de celulares y usb. Sin copias ni apuntes. Presentar Codificacién C
para cada pregunta. Descargar la plantila Word y grabar como D:\CB412G_AMt#. doc
‘con las soluciones solicitadas y finalmente enviarla al buzén del profesor. Gopiar el
cédigo C en el archivo Word que dé solucién a cada pregunta
Pregunta1 (10 puntos)
Esoribir un programa que lea por teclado las coordenadas de la posicién del juego “tres en raya”
de manera alternada e imprima el juego. E! juego inicia con la letra O, luego X y termina cuando
se agota los 9 movimientos 0 se compruebe que uno de los jugadores ha hecho “tres en raya’.
Ejemplos:
Caso-1: 9 movimientos
a 10) x)
x XO
ce)
X= 1,3
Caso-2: “tres en raya’
O= 2,2
x °
x 0 0
x
Pregunta2 (10 puntos)
Escribir un programa que calcule cuantas palabras sin tilde del total tiene el archivo de texto
UBICA.TXT.
Por ejemplo:
cuantas_palabras = 21/23, UBICA.TXT
Que rica es mi entrada y la
catedral mi segundo tal como lo
sive la sefiora maria todos los
dias en su restaurante
También podría gustarte
Taller 1
Aún no hay calificaciones
Taller 1
3 páginas
A
Aún no hay calificaciones
A
1 página
PIIC
Aún no hay calificaciones
PIIC
6 páginas
Práctica 3
Aún no hay calificaciones
Práctica 3
4 páginas
Enunciado E1
Aún no hay calificaciones
Enunciado E1
6 páginas
Ejer Cici Os
Aún no hay calificaciones
Ejer Cici Os
17 páginas
14 2
Aún no hay calificaciones
14 2
1 página