UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE ING. INFORMATICA COMPUTACION I ( ) Preparado por: Prof

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE ING. INFORMATICA COMPUTACION I (0415102) PROBLEMAS PROPUESTOS UNIDAD III – IV Preparado por: Prof. Armando Carrero 1.- Codifique en Lenguaje C las asignaciones siguientes: a) M 10 ( n - a . b) d) K x ÷ [ y (z + w ) ] b) h x +y n + a e) S (Edad > 18) y [ Esp ≠ “ Electrónica”] f) Valor [( A = 1000 ) ó [ ( C + D ) ≤ 5] ] y (E ≥ 0 ) A c) P C D 1 B E 2.- Suponga que x, y y z son variables reales( de coma flotante), tienen asignados los valores 88, 3.5 y -5.2 respectivamente. Determine que valor resulta de las siguientes operaciones: a) x + y – z g) ( x / y ) + z b) 2 * y + 3 * (x – z ) h) 2 * x / 3 * y c) x / y i) 2 * x / ( 3 * y ) d) x % y j) x >= y && z >= y e) x == z * y k) ! ( y – 8.7 != z ) f) x / ( y + z ) l) x || ( z / - 2.6 ) 3.- Determine que valor se asignará a las variables en cada una de las siguientes expresiones:: a) int w, h; float p; p = 10 / 5 - 20 * 2 + 144 / 12 ; w = 100 /12 / 2 / ( 41 % 7 % 4 ); h = 72 / 4 = = 18 && !( 1 != ( 0 = = 0 || 1) ) ; b) int i = 8 , j = 5, k; char a = ’c’; k=i=j; i = ( ’C’ > a ) ? j-- : ++i ; a = ’A’ ; 4.- ¿Que valor se asigna a la variable axi y k después de ejecutar las instrucciones respectivas, en cada uno de los casos siguientes? a) int float p2 = h2 = axi = a = h2 = axi = p2, a; h2, axi; - 87 % 11 ; 20 ; h2 + p2 - ( p2 - h2) ; - h2 / p2; a + axi / 6 ; h2 * 2 / ( h2 / 5 + 2 ); b) int n, h1, pb, lar, b, k; n = 95 ; h1 = (n = = 100) = = ( n != 95) ; pb = 0 > n % 4 ; lar = h1 && pb ; b = lar || (n b | | a != c && !c _________________________________ b - 5 c c _________________________________ | | c + ( a – b) _________________________________ + && _________________________________ -- a _________________________________ b.-Ejecute el siguiente algoritmo, indicando los valores que toman las variables y mostrando la salida correspondiente: ( 6 puntos) #include #include void main ( ) { int i = 5; float p = 0; char za [4] = "sa"; do { if ( 0 == i % 5 ) { printf ( "%d de Sal%s \t y ", i , za ); p += 5 ; printf ( " %.0f de ", p / 2 ) ; } -- i ; } while( i >=4 ); ___________________________ strcpy (za , "bor"); ___________________________ printf ( "sa%s \n", za ) ; __________________________

8 downloads 122 Views 360KB Size

Recommend Stories


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA “ANTONIO JOSÉ DE SUCRE” VICE-RECTORADO PUERTO ORDAZ DEPARTAMENTO DE INGENIERÍA INDUSTRIAL TRABAJO DE GRA

LA UNIVERSIDAD NACIONAL EXPERIMENTAL DEL YARACUY CONVOCA:
LA UNIVERSIDAD NACIONAL EXPERIMENTAL DEL YARACUY CONVOCA: A participar a la comunidad universitaria integrada por docentes, estudiantes, empleados y

AVICULTURA I. Material preparado por
Material preparado por www.elacampante.com.ar AVICULTURA I 1) Describir incubadoras, madres artificiales, gallineros sanitarios, perchas, bebederos,

DEPARTAMENTO DE INFORMATICA UDES
DEPARTAMENTO DE INFORMATICA UDES CURSOS BASICOS DE INFORMATICA SEMESTRE B - 2016 "Por favor Verifique que "cumpla con los requisitos antes de realiz

Universidad Politécnica de Puerto Rico Departamento de Ciencias y Matemáticas. Preparado por: Prof. Manuel Capella-Casellas, M.A.Ed
Universidad Politécnica de Puerto Rico Departamento de Ciencias y Matemáticas Preparado por: Prof. Manuel Capella-Casellas, M.A.Ed. Agosto, 2003 Nota

Story Transcript

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE ING. INFORMATICA COMPUTACION I (0415102)

PROBLEMAS PROPUESTOS

UNIDAD III – IV

Preparado por: Prof. Armando Carrero

1.- Codifique en Lenguaje C las asignaciones siguientes: a) M

10 ( n - a . b)

d) K

x ÷ [ y (z + w ) ]

b) h

x +y n + a

e) S

(Edad > 18) y [ Esp ≠ “ Electrónica”]

f) Valor

[( A = 1000 ) ó [ ( C + D ) ≤ 5] ] y (E ≥ 0 )

A c) P

C D

1 B E

2.- Suponga que x, y y z son variables reales( de coma flotante), tienen asignados los valores 88, 3.5 y -5.2 respectivamente. Determine que valor resulta de las siguientes operaciones: a) x + y – z g) ( x / y ) + z b) 2 * y + 3 * (x – z ) h) 2 * x / 3 * y c) x / y i) 2 * x / ( 3 * y ) d) x % y j) x >= y && z >= y e) x == z * y k) ! ( y – 8.7 != z ) f) x / ( y + z ) l) x || ( z / - 2.6 ) 3.- Determine que valor se asignará a las variables en cada una de las siguientes expresiones:: a)

int w, h; float p; p = 10 / 5 - 20 * 2 + 144 / 12 ; w = 100 /12 / 2 / ( 41 % 7 % 4 ); h = 72 / 4 = = 18 && !( 1 != ( 0 = = 0 || 1) ) ;

b)

int i = 8 , j = 5, k; char a = ’c’; k=i=j; i = ( ’C’ > a ) ? j-- : ++i ; a = ’A’ ;

4.- ¿Que valor se asigna a la variable axi y k después de ejecutar las instrucciones respectivas, en cada uno de los casos siguientes? a)

int float p2 = h2 = axi = a = h2 = axi =

p2, a; h2, axi; - 87 % 11 ; 20 ; h2 + p2 - ( p2 - h2) ; - h2 / p2; a + axi / 6 ; h2 * 2 / ( h2 / 5 + 2 );

b)

int n, h1, pb, lar, b, k; n = 95 ; h1 = (n = = 100) = = ( n != 95) ; pb = 0 > n % 4 ; lar = h1 && pb ; b = lar || (n b | | a != c && !c

_________________________________

b - 5

c c

_________________________________

| | c + ( a – b)

_________________________________

+

&&

_________________________________

-- a

_________________________________

b.-Ejecute el siguiente algoritmo, indicando los valores que toman las variables y mostrando la salida correspondiente: ( 6 puntos) #include #include void main ( ) { int i = 5; float p = 0; char za [4] = "sa"; do { if ( 0 == i % 5 ) { printf ( "%d de Sal%s \t y ", i , za ); p += 5 ; printf ( " %.0f de ", p / 2 ) ; } -- i ; } while( i >=4 ); ___________________________ strcpy (za , "bor"); ___________________________ printf ( "sa%s \n", za ) ; ___________________________ printf ("\n i = = % d ", i ); ___________________________ }

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERRECTORADO ACADEMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INFORMATICA ASIGNATURA : COMPUTACION I (0415102) SEGUNDO EXAMEN PARCIAL

LAPSO 2007-1

VALOR: 70 Puntos.

APELLIDOS Y NOMBRES : CEDULA DE IDENTIDAD :

SECCIÓN :

ESPECIALIDAD : INGENIERIA

FECHA: 22 / 06 / 2007

1.- Prueba de escritorio ( aplicada en horas de clase)

( Valor 10 puntos )

NOTA: Se incluye en la valoración de cada pregunta: orden y claridad, sintaxis, uso correcto de sangrías, uso racional de ( ) y de { }, optimización, uso de formatos de precisión, manejo correcto de arreglos paralelos, uso de comentarios.

2.- Una constructora de obras civiles, controla la cantidad de piedra picada que recibe, durante la semana, llevando un registro que contiene: nombre del conductor, capacidad del camión que conduce y el numero de viajes que realizó. Tal como se muestra en el ejemplo: ( Valor 28 puntos ) Nombre del conductor Leal Luís Ramos José Duque Pedro Gómez Carlos -------------

Capacidad del camión (Toneladas) 3,5 5 4

Numero de Viajes 5 3 8

6,5

12

-------------

-------------

La empresa tiene convenio con 35 conductores, pero es posible que no todos hagan viajes por tener su vehiculo en mantenimiento. Escriba un programa en lenguaje C que utilice arreglos unidimensionales para: ( RESPONDER 4 DE LAS 5 PREGUNTAS, VALOR = 7 PUNTOS C/U) a) Almacenar los datos suministrados por el usuario, a través del teclado. b) Calcular y mostrar la cantidad de piedra picada entregada por cada conductor y el total recibida por la constructora, en kilogramos, al fin de semana. ( 1 Tonelada = 1000 Kilogramos) c) Que conductor o conductores hicieron mas viajes durante la semana. d) Verificar si el conductor Ruiz Jesús, trabajó durante la semana. Si lo hizo muestre la cantidad de material entregado y sino indique el mensaje correspondiente. e) Muestre un listado de tres columnas, en donde se muestre: nombre, cantidad de viajes y total de material entregado, solo de aquellos conductores cuyo camión excede las 4,5 toneladas.

3.SECCIÓN A

B

C

D

E

AÑO 1997 1998 ------2005 2006

Una institución educativa de secundaria, ha mantenido durante los últimos 10 años, 5 secciones del último año (2do. Diversificado). En la tabla anterior se muestra como la institución lleva la cantidad de graduandos, de cada sección en cada uno de esos años.

( Valor 32 puntos) ( 8 puntos c/u )

La institución necesita un programa en lenguaje C que permita:

a) Almacenar los datos ( años, secciones y graduandos) en arreglos tipo vector y tipo matriz.. b) Determinar la cantidad total de egresados en los últimos 10 años y específicamente en el año 2000. c) Encontrar cual es la sección o secciones en donde se gradúan menos alumnos. d) Mostrar el numero de graduandos para una sección y para un año en particular suministrado por el usuario.

UNIVERSIDAD NACIONAL EXPERIMENTAL NOTA: DEL TÁCHIRA VICERRECTORADO ACADÉMICO ___________________ DECANATO DE DOCENCIA CONFORME (revisión) DEPARTAMENTO DE INFORMÁTICA FIRMA DEL ALUMNO: ASIGNATURA : COMPUTACIÓN I (0415102) ___________________ SEGUNDO EXAMEN PARCIAL LAPSO 2007-3

VALOR: 70 Puntos.

APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD:

SECCIÓN:

ESPECIALIDAD: INGENIERÍA

FECHA: 08 / 03 / 2008

1.- Prueba de escritorio (aplicada por su profesor en horas de clase)

(Valor 10 puntos)

NOTA: En la valoración de los siguientes problemas se incluye: orden y claridad, sintaxis, uso correcto de sangrías, uso racional de ( ) y de { }, optimización, uso de formatos de precisión, manejo correcto de arreglos paralelos, uso de comentarios.

2.- La administración de un comedor estudiantil, requiere un control sobre la cantidad de almuerzos y cenas que despacha diariamente. Para cada día del mes los únicos datos que se conocen son: Numero que identifica el día, cantidad de almuerzos y cantidad de cenas despachadas. Si el primer día del mes fue martes, escriba un programa en lenguaje C que permita: ( Valor 24 puntos, 8 puntos c/u) a) Calcular el total de comidas despachadas diariamente y el total despachadas en el mes. b) Que día(numero) o días, del mes, se despacharon el menor numero de comidas. c) Calcular el total de cenas despachadas los días viernes del mes. 3.- Una empresa contrató un número de vendedores(as) para distribuir un producto exclusivo, de los que conoce sus nombres y su sexo. Después de laborar el año que acaba de culminar (52 semanas), la empresa registró el número unidades que cada vendedor ubico en el mercado en cada una de las semanas. La información conocida fue arreglada como se muestra: ( Valor 36 puntos, 9 puntos c/u)

VENDEDOR

SEXO

1

2

SEMANA 3

. . . . . . . . . . . . .. 52

------------ ----22 9 37 . . . . . . . . . . . . . . 44 ------------- ----0 10 2 4 ------------- ----3 0 2 5 ------------- ----4 14 0 2 . . . . . . . . . . ------------------ conoce5el precio unitario, 4 en Bs., del25 . . . . . ..Codifique . . . . . . . un0programa en Lenguaje Considerando que la empresa producto. C, para: a) Cargar en arreglos (unidimensionales y bidimensionales) los datos disponibles. b) Calcular y mostrar la venta en Bs., de cada vendedor, en el año, sin considerar las primeras cinco semanas. c) Determine quienes son mejores vendedores los hombres o las mujeres. d.- Diseñe un proceso de consulta (repetitivo) en donde ingresado el nombre de un vendedor, se calcule y se muestre las ventas en Bs. y su porcentaje respecto al total de Bs. para la empresa.

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TÁCHIRA VICERRECTORADO ACADÉMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INFORMÁTICA ASIGNATURA : COMPUTACIÓN I (0415102) SEGUNDO EXAMEN PARCIAL LAPSO 2008-1

NOTA: CONFORME (revisión) FIRMA DEL ALUMNO:

VALOR: 70 Puntos.

APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD:

SECCIÓN:

ESPECIALIDAD: INGENIERÍA

FECHA: 28 / 06 / 2008

1.- Prueba de escritorio (aplicada por su profesor en horas de clase)

(Valor 10 puntos)

2.- Con el propósito de cumplir con decisiones gubernamentales acerca de aumentar los sueldos a los empleados, se debe diseñar un programa en lenguaje C que sirva para actualizar la nomina de las empresas que soliciten nuestro servicio. El programa debe servir para atender a empresas que tengan como máximo 55 empleados. El programa debe responder a los siguientes requerimientos: ( Valor 32 puntos, 8 puntos c/u) a) b)

c) d)

Permitirle a la empresa almacenar en arreglos unidimensionales (vectores) la cédula de identidad y los sueldos actuales, en Bs. F., de los empleados de su nomina. Ejemplo: Cedula :V-12.528.009 ; Sueldo : 950,75 Crear un tercer arreglo con los sueldos actualizados, para cada empleado, atendiendo a lo siguiente: i. Sueldo actual mayor a Bs. F. 1200, se aumenta en 250 Bs. F. ii. Sueldo actual hasta Bs. F. 1200, se aumenta el 30%. Calcular el monto adicional total en Bs. F, que debe invertir el dueño de la empresa para cumplir con los nuevos sueldos de la nomina y además: ¿Qué porcentaje representa ese monto respecto al monto de la nomina anterior? Mostrar el sueldo anterior, el actualizado y la cedula de los empleados, que pasaron a obtener el mismo mayor sueldo. Deben excluirse el primer y ultimo empleado del listado de la nomina.

3.- Un centro comercial de la ciudad, tiene dividido el estacionamiento para los vehículos de sus clientes en cinco areas, identificadas desde la A hasta la E. Para un número determinado de días la administración del centro comercial ha registrado el número de vehículos que han utilizado cada una de las areas. La información conocida fue arreglada como se muestra: ( Valor 28 puntos ) AREAS DÍAS A B C ............E

1 2 3 4 . . M

22 0 3 4 . . 5

9 10 0 14 . . 4

17 . . . . . . . . . . . . . . 16 21 4 24 5 0 2 . . . . 25 . . . . . .. . . . . . … 0

Codifique un programa en Lenguaje C, para: a) Almacenar en arreglos (unidimensional y bidimensional) las areas y la cantidad de vehículos. ( 8 puntos ) b) Calcule el total de vehículos que ingresaron al estacionamiento en los primeros cinco días. ( 10 puntos ) c) Muestre la cantidad de vehículos que utilizaron cada una de las areas del estacionamiento.( 10 puntos ) PREGUNTA DE BONIFICACIÓN ( VALOR = 10 PUNTOS ADICIONALES) Si para el ingreso a cada área debe pagarse un valor diferente en Bs. F. Calcule el ingreso total, en Bs. F, que obtuvo el centro comercial, para todos los días estudiados

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TÁCHIRA VICERRECTORADO ACADÉMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INFORMÁTICA ASIGNATURA : COMPUTACIÓN I (0415102) SEGUNDO EXAMEN PARCIAL LAPSO 2008-3

NOTA: FIRMA DEL ALUMNO CONFORME (revisión) : ALOR: 60 Puntos.

APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD:

SECCIÓN:

ESPECIALIDAD: INGENIERÍA

FECHA: 13 / 12 / 2008

1.- Una agencia de transporte, traslada pasajeros, ida y vuelta, desde San Cristóbal, hasta cada una de las veintiocho (28) ciudades capitales de los demás municipios del estado Táchira. Considerando que: las capitales de cada uno de los municipios, la distancia en Kilómetros desde San Cristóbal a éstas y el valor del pasaje en Bs.F (solo de ida o retorno), son datos que ya han sido almacenados en variables de tipo arreglo unidimensionales, como se indica a continuación: char int float

ciudad [28][19] ; distan [28] ; precio [28] ;

( Valor 30 puntos, 10 puntos c/u )

es decir, que se pueden representar, como ejemplo, con la siguientes estructuras: ciudad Rubio La Grita San Antonio Pregonero Táriba Lobatera --Capacho Viejo

distan 21 80 40 144 7 32 --16

precio 5.0 15.0 12.5 35,50 1,20 13,00 --8,50

Codifique un programa en lenguaje C, considerando que los datos ya han sido almacenados y que permita: d) Determinar cual(es) ciudad(es) se encuentran más lejos desde San Cristóbal, exceptúe a Pregonero. e) Consultar el valor del pasaje para ir y retornar, desde San Cristóbal, a una ciudad cualquiera, cuyo nombre sea ingresado por el usuario, a través del teclado. f) Crear un arreglo con el nuevo precio del pasaje, que será aumentado en: 15% para las distancias superiores a 30 Km. 7,5% para los demás casos Muestre en un listado de dos columnas, cada capital y el nuevo precio del pasaje

2.- Los integrantes de un equipo de ciclismo entrenan, recorriendo una cantidad de kilómetros, durante cada uno de los días del mes, como preparación para la próxima vuelta al Táchira que se llevará a cabo en enero de 2009. En el mes pasado, a cada integrante se le instaló un control electrónico que mide los kilómetros recorridos exactos, en forma de entero, y diariamente se fue tomando nota de lo registrado, así que los datos se arreglaron como se muestra en el ejemplo: ( Valor 30puntos, 10 puntos c/u)

Días del mes Ciclista

1

2

3

...............

Ronald González 80 120 55 . . . . . . . . . . . . . . 95 Juan Murillo 0 100 36 . . . . . . . . . . . . . . . 110 Freddy Vargas 130 90 0 ............... 100 Jackson Rodríguez 94 140 100 . . . . . . . . . . . . . . 45 . . . . . . . . En aquellos días en donde se registro cero (0) kilómetros, se considera que el ciclista no entrenó. José Chacon 85 92 180 . . . . . .. . . . . . . . 0 Codifique un programa en Lenguaje C, para: d) Cargar en arreglos (unidimensionales y bidimensionales) los nombres de los ciclistas y los kilómetros recorridos. e)

Calcule el recorrido total en kilómetros, que cada ciclista entrenó en el mes pasado.

f)

Determine en que días, el equipo completo entrenó, es decir la totalidad de los ciclistas lo hizo.

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL NOTA: TÁCHIRA VICERRECTORADO ACADÉMICO FIRMA DEL DECANATO DE DOCENCIA ALUMNO DEPARTAMENTO DE INFORMÁTICA CONFORME ASIGNATURA : COMPUTACIÓN I (0415102) (revisión) : SEGUNDO EXAMEN PARCIAL LAPSO 2009-1

VALOR: 60 Puntos.

APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD:

SECCIÓN:

ESPECIALIDAD: INGENIERÍA

FECHA: 20 / 06 / 2009

1.- El Táchira, se ha convertido en los últimos años, en un estado ideal para el desarrollo de la educación superior. Es por ello que gran cantidad de estudiantes de otras regiones se trasladan hasta aquí a proseguir sus estudios universitarios. En pro de mejorar la calidad en la educación, se requiere un programa en lenguaje C para simular algunos datos de cada una de las instituciones y responder algunas interrogantes que conlleven a lo propuesto. Considere que de cada una de las veinte instituciones se conoce: nombre de la institución, clasificación(A, B, C o D), numero total de alumnos inscritos (pregrado) y cantidad de docentes ordinarios en la actualidad. Ejemplo: Nombre de la institución Clasificación Numero Total de alumnos Cantidad de docentes ordinarios

: UNET :B : 7600 : 375

Considerando que los datos de las veinte instituciones ya han sido leídos en arreglos unidimensionales (Vectores), en las siguientes variables: char int

inst [20][23] , clasi[20] ; tot_alum [20] , can_doc [20] ;

Codifique un programa en lenguaje C, considerando que los datos ya han sido almacenados ( no necesita efectuar la carga de los datos ) y que permita: g) Determinar el porcentaje dentro de las instituciones clasificadas tipo A, de aquellas en donde están inscritos una cantidad de alumnos superior a 10 veces el numero de profesores. h) Identifique, indicando nombre y clasificación, la(s) institución(es) que tienen la mayor relación (profesor/alumno), es decir el mayor numero de profesores por alumno. i) Consultar la clasificación de una institución cualquiera, cuyo nombre sea ingresado por el usuario, a través del teclado. Condiciones: .- Si la institución no se encuentra en los datos, el usuario debe ser informado. .- En caso de encontrar la institución en una posición del arreglo, debe detenerse el proceso de búsqueda en el resto del arreglo.

( Valor 30 puntos, 10 puntos c/u)

2.- A raíz de la intensidad de las lluvias que se han presentado en la region andina, un instituto gubernamental, ha instalado un pluviómetro(instrumento que sirve para medir la cantidad de agua precipitada en un lugar determinado ) para medir la cantidad de mm/m2 de agua de lluvia, que cae en distintas poblaciones de la region andina(Táchira, Mérida, Trujillo), con el propósito de tomar las medidas preventivas pertinentes. El registro se efectuó durante un mismo numero determinado de días, en todos los lugares. Una vez tomadas las lecturas el instituto organizó los datos tal como se muestra, como ejemplo, a continuación:

Lugares Días 1 2 3 4 . . N

Bocono 3 8.6 0,0 1,3 0,0

8,5

Capacho Bailadores ............... 10,2 15,5 2,5 0,0 0,0 0,0 14,0 10,0 . . . . 9,2 0,0

Seboruco . . . . . . . . . Carache 6,8 3,6 0,0 2,5 . . 2,9

......... ......... ......... .........

9,5 10,8 0,0 0,5

.........

0,3

En aquellos días en que no llovió se registro cero (0,0 mm/m2). Diseñe un programa en lenguaje C, que tenga la flexibilidad para procesar los días de cualquier mes del año y hasta un máximo de 25 lugares. ( Valor 30 puntos) El programa debe permitir: d) Cargar en arreglos (unidimensional y bidimensional) los nombres de los lugares y las cantidades de agua(pluviosidad) que ha caído en cada uno de los lugares. (8 puntos)

e) Calcule la pluviosidad total, para cada lugar y luego muestre en dos columnas: lugar y su pluviosidad. (10 puntos) f) Encuentre el día o los días en que llovió en todos los lugares.

PREGUNTA DE BONIFICACIÓN Mostrar la pluviosidad medida en: i. Mucuchies, en el quinto día. (6 puntos) ii. El ultimo día en el penúltimo lugar. (4 puntos)

(12 puntos)

UNIVERSIDAD NACIONAL EXPERIMENTAL NOTA: DEL TÁCHIRA VICERRECTORADO ACADÉMICO ___________________ DECANATO DE DOCENCIA REVISIÓN CONFORME DEPARTAMENTO DE INFORMÁTICA FIRMA: ASIGNATURA : COMPUTACIÓN I (0415102) ___________________ SEGUNDO EXAMEN PARCIAL LAPSO 2010-1

VALOR:

60 Puntos.

APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD:

SECCIÓN:

ESPECIALIDAD: INGENIERÍA

FECHA: 26 / 06 / 2010

1.- Una Institución de Educación Superior tiene sus 68 aulas de clase, distribuidas en tres edificios, identificados con las letras A, B y C. En cada edificio hay un número diferentes de aulas, identificadas con un número, cada una con una capacidad distinta, medida en puestos, y con un área diferente, medida en metros cuadrados. Esa información debe ser almacenada en arreglos unidimensionales (Vectores) paralelos, de tal forma que se puedan trabajar como se muestra, por ejemplo, en el esquema siguiente:

Edificio

Numero

B C A A B -------

Puestos

14 7 2 24 8 -------

42 65 45 64 38 -------

Área 52,50 70,00 30,25 55,00 42,25 -------

Escriba un programa en lenguaje C, para: a) Calcular la capacidad total, en puestos, de cada edificio. b) Crear un nuevo vector con la relación (metros cuadrados / alumno), para cada una de las aulas. Mostrar organizadamente en tres columnas: Edificio, aula y la relación m2 / alum. c) Identificar, mediante el número y el edificio, el aula o las aulas, de mayor capacidad de puestos. Valor = 27 puntos

PREGUNTA DE BONO ADICIONAL: 8 PUNTOS

( 9 puntos c/u )

d) Permitir la consulta de la capacidad de un aula, cuyo edificio y número de aula sean datos suministrados por el usuario. Primero se debe solicitar la identificación del edificio y validar el dato de entrada, para luego verificar la existencia o no del aula. 2.- En el comedor estudiantil de la UNET, se lleva un control manual sobre el consumo, en kilogramos, de las hortalizas, en cada uno de los veinte días hábiles de un mes, así como se ejemplifica a continuación:

Días Hortaliza

1

2

3

-------------

20

Repollo Brócoli Lechuga Apio -------Ajo

En base a los datos disponibles, se necesita que usted elabore un programa en lenguaje C, que utilice arreglos: unidimensional (Vector) y bidimensional (Matriz), para que luego de dar entrada a los datos suministrados por el usuario y procesarlos responda a lo siguiente:

a.- Almacenar los datos (solo el nombre de las hortalizas y los kilogramos consumidos) en los arreglos correspondientes. b.- Si la administración compra cada kilogramo de hortaliza a un precio fijo, igual para todas ellas, cuyo valor lo conoce el usuario; Calcular el total en bolívares gastado en este tipo de alimento, en los veinte días hábiles del mes. c.- Mostrar el consumo de cada una de las hortalizas, para un día cualquiera del mes, de interés para el usuario. d.- Calcular, en porcentaje, el consumo de hortalizas para cada uno de los días hábiles del mes. Se sugiere crear un vector con el total consumido en cada uno de los veinte días.

Valor = 33 puntos

( a, b : 7 puntos c/u) (

c : 9 puntos )

(

d : 10 puntos )

UNIVERSIDAD NACIONAL EXPERIMENTAL NOTA: DEL TÁCHIRA VICERRECTORADO ACADÉMICO ___________________ DECANATO DE DOCENCIA REVISIÓN CONFORME DEPARTAMENTO DE INFORMÁTICA FIRMA: ASIGNATURA : COMPUTACIÓN I (0415102) ___________________ SEGUNDO EXAMEN PARCIAL LAPSO 2010-3

VALOR:

60 Puntos.

APELLIDOS Y NOMBRES: CEDULA DE IDENTIDAD:

SECCIÓN:

ESPECIALIDAD: INGENIERÍA

FECHA: 19 / 02 / 2011

1.- La empresa de Cine “WW C.A.” ubicada en un Centro Comercial de San Cristóbal, necesita realizar un estudio de preferencia horaria, en que los usuarios asisten al cine, para esto se tomaron como base de referencia una serie (N) de películas y la cantidad de usuarios que asistieron en 3 horarios distintos (5:00 p.m., 7:00 p.m. y 9:00 p.m), como se ilustra a continuación: HORARIOS PELÍCULA

5:00

7:00

9:00

El Oso Yogi

350

145

222

El Turista

240

234

333

Narnia 3

333

345

222

El Avispón Verde

234

122

111

...























N

N

N

N

Se requiere que Usted realice un programa en lenguaje C, que luego de almacenar los datos referidos en arreglos unidimensionales (Vectores), permita: a) Calcular y guardar en un vector el promedio de asistencia a cada una de las películas, luego mostrar organizadamente dicho promedio y el nombre de la película. b) Determinar en cual horario u horarios prefieren los clientes asistir al cine. c) Mostrar la película o películas con menor asistencia a las 7:00 p.m.

Valor = 27 puntos

( 9 puntos c/u )

2.- Investigadores de la Universidad del Táchira han enviado un equipo a la zona más recóndita del África para estudiar a 16 chimpancés en peligro de extinción, como parte de un proyecto enmarcado en preservar la vida salvaje nacional a partir del estudio de la vida salvaje foránea. Los investigadores han registrando para cada uno de los chimpancés estudiados, el nivel de su temperatura corporal, en grados centígrados, diariamente durante ND días, con la finalidad de detectar posibles patologías en ellos. Los datos fueron registrados de la siguiente manera: NOMBRE DEL CHIMPANCÉ

Albert. Corina Zuky … … … … Zamuka

DÍAS REGISTRADOS

1

2

3

..……………………

ND

37,5

37,5

37,5

37,5

36,5

36,5

36,5

36,5

39,4 …

39,4

39,4

39,4































37,0

37,0

37,0

37,0

Tomando en cuenta que no se conoce el número exacto de días en los que se tomaron los datos de los chimpancés, se requiere que realice un programa en Lenguaje C que permita:

a) Almacenar en arreglos unidimensional y bidimensional los datos correspondientes a los nombres de los chimpancés y los datos de su nivel de temperatura. b) Si el equipo que fue a la zona recóndita contaba con N dosis de acetaminofen veterinario para controlar la fiebre alta de los chimpancés, indicar si las dosis fueron suficientes para tratar todas las fiebres altas presentadas. (Se considera fiebre alta a los niveles de temperatura mayores a 38,5). c) Indicar el porcentaje de chimpancés que presentaron fiebre moderada en cualquiera de los primeros tres días del estudio. (La fiebre es moderada si se encuentra entre 37,5 y 38,5 grados) d) Consultar la temperatura promedio de un chimpancé, cuyo nombre ingrese el usuario por teclado, en todos los días del estudio. Si el usuario desea consultar un chimpancé que no exista debe mostrarse un mensaje. Valor = 33 puntos ( a, b , c : 8 puntos c/u) ( d : 9 puntos ) BONO ADICIONAL: 10 PUNTOS e) Mostrar el nombre del chimpancé o chimpancés que presentaron el mayor nivel de temperatura el quinto día del estudio. Sin tomar en cuenta el primero y el ultimo de ellos, ya que fueron reintegrados a la selva.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.