Вы находитесь на странице: 1из 16

UNIVERSIDAD EXPERIMENTAL DE GUAYANA PROYECTO DE CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: PROGRAMACIN I. FACILITADOR Ing. Flix Mrquez fmarquez@uneg.edu.

ve Problemario II. Semestre 2012-II 1) Calcule la ecuacin, validaciones requeridas.


1.a.-

considerando

las

1.b.-

1.c.-

1.d.-

1..e

1.f.-

1.g.-

1.h.-

2) Dado las variables a,b y c, donde a [2,5] b [7,12] y cb Calcular la ecuacin de segundo grado asumiendo que a,b y c son las entradas de la ecuacin.

3) Para las variables a,b y c. Los nicos valores que pueden tener se indican a continuacin. a [2,3,4,5,6,7], b=2a y cb. Calcular la siguiente ecuacin:

4) Para las variables a,b y s, los nicos valores que pueden tener se indican a continuacin. a=[6,7,8,9,10] b=[s-1,s,s+1] . Calcular la ecuacin de pitgora asumiendo que a,b y c son las entradas de la ecuacin.

5) Considere los argumentos a,b,c,d,e,f del sistema de ecuaciones 2x2 que se presenta a continuacin: aX1 + bX2 = c dX1 + eX2 = f Cree un programa para resolver este sistema. Para ello deber calcular los valores de las variables X1 y X2 descritas en funcin de los argumentos a,b,c y d,e y f, se presenta a continuacin:

6) considere los argumentos a,b,c,d,e,f,g,h,i,L del sistema de ecuaciones 3x3 que se presenta a continuacin: aX1 + bX2 + cX3= d eX1 + fX2 + gX3= h iX1 + jX2 + kX3= L Cree un programa para resolver este sistema. Para ello deber calcular los valores de las variables X1,X2 y X3, descritas en funcin de los argumentos y se presenta a continuacin:

7) Dado cinco valores enteros indique cual es el mayor. 8) Verifique si un entero n es primo. donde A, B y 9) Verifique si se cumple C 2 = A2 + B 2 C son catetos de un triangulo. 10) Jos, pedro y Juan son hermanos, dado sus edades indique cual es el mayor, menor, o si existen hermanos morochos mayores o menores que el otro.

11)Considere un tablero de ajedrez donde se encuentra un caballo y una torre, el programa deber indicar si la torre est amenazada por el caballo. Las posiciones del caballo y torre son dados por el usuario ejemplo: fC, cC ,fT y cT tendrn los valores de fila caballo, columna caballo, fila torre y columna torre, respectivamente.

1 2 1 2 3 4 5 6 7 8

4 5

7 8

P1 P2 C P3 P4

P8 P7 P6 P5

Considere que C es la posicin del caballo es decir fC=5 y cC=4. Los posibles movimientos del caballo para C, se representan con P1,P2,,P8 y de forma algebraica se muestra a continuacin: Para Para Para Para P1: P2: P3: P4: fCm= fC - 2 fCm= fC - 1 fCm= fC + 1 fCm = fC + 2 . . , , , , . cCm cCm cCm cCm = = = = cC cC cC cC 1 2 2 1

a) considera que un movimiento es valido Si y solo si fCm, cCm son >0 y < 9. b) indique si la torre esta amenazada para un movimiento valido del caballo es decir, si existe un fCm = fT y cCm = cT. 12) Para un entero N, indique si es primo si y solo si N [s, t ] u [s+10, k ].

13) Calcule las siguientes ecuaciones considerando las validaciones respectivas:

a)

X =3

2 cos sin 2
x 3 + sin sin

b)

2 cos( 2 ) sin X = cos 1 sin

14) Dado tres enteros menores que 0 y mayores que t, indique cual es el mayor. 15) Dado A y B, calcule C 2 = A 2 + B 2 si y solo si B son primos. Mayores que 5. A y

16) Considere que Usted trabaja en una oficina de inteligencia donde se utiliza la criptografa clsica para cifrar mensajes, su misin es crear un programa que le permita al agente teclear el mensaje y en pantalla ver el texto tecleado y el cifrado(conversin segn tabla). Tabla de sustitucin: Origen A B C D E Destino R P K V W

F G H V W V K P R

V U O F E D C B A

17) Para un entero N, indique si es divisible entre 2 y 5 si y solo si N [s+10, t+k ] u [r+ k, p] para s < t, t < r , r < p siempre y cuando k [1 ,2 ,3,4].

18) Calcule Y solo para valores [m,m+1,m+2] donde m es un entero menor que cero.

3 2 p 1 Y = 12 x +

2x

+ 3x y +

1 10 x 5 x 1

19) Dado a, b y c indique: i) a es divisible entre b y c. ii) b es divisible entre b y a. iii) c es divisible entre a y b+1. iv) c+1 no es divisible entre b y b+1. Para todos los casos Mestre el nmero a, b y c ingresado por el usuario.

20) considere los argumentos a,b,c,d,e,f,g,h,i,L del sistema de ecuaciones 3x3 que se presenta a continuacin: aX1 + bX2 + cX3= d eX1 + fX2 + gX3= h iX1 + jX2 + kX3= L Cree un programa para resolver este sistema. Para ello deber calcular los valores de las variables X1,X2 y X3, descritas en funcin de los argumentos y se presenta a continuacin:

a) calcule la expresin Z = (a-e)X1 + fX2 + (c+a)X3, si y solo si, se cumplen las siguientes restricciones: aX1 + bX2 cX3 - d eX1 + fX2 + gX3 h iX1 jX2 + kX3 + L X10 X20 X30 b) calcule la expresin Z = (a-f)X1 + (f-k)X2 + (ca)X3 si y solo si se cumple las siguientes restricciones: eX1 + fX2 + gX3 h iX1 + jX2 - kX3 L

21) Calcule Y solo para valores [m,m+1,m+2] donde m es un entero menor que cero.
3 3 2 p 1 1 + 3x y 3x cos + Y= 12 x + sen( cos ) 10 x 5 x 1 2x

22) Realice un programa que calcule la ecuacin de segundo grado. El programa tendr tres formas de validar los coeficientes a,b y c para poder procesar la ecuacin: A [2,3,4,5], b [7,8,9,10,11,12] y cb A [p,p+20), b (p+20,t] , cb , t > p+20 donde p siempre es positivo. A [s,t], b (s+t+1,q]. El usuario deber indicar con cual de las opciones trabajar y por tanto el programa deber tener un men de opciones. 23) Dado n, m valores enteros y (P) y volumen (V), calcule EM para datos de presin m>n.

( P ) * ( m + n) EM = ( (v )) + 1
m 1 m+n i 1 i

24) Implemente un contador para un intervalo (s,t).

decreciente de k en

k,

25) Realice un programa para el clculo del factorial de cada numero que se encuentran en (s,t+1] para t<s. Debe realizar al menos cinco versiones del programa con formas diferentes de hacerlo iterativo.

26) Realice un programa que lea N nmero enteros e indique cuales son los dos mayores. 27) Realice un programa para el cobro de una gasolinera, este debe mostrar el monto en BsF a pagar por cada carro y el monto total recaudado por los n carros atendidos. Considere que debe preguntarle al usuario los litros a poner en el tanque y el tipo de gasolina ya que la de 95 cuesta BsF 0.09 y la de 91 cuesta Bs.F0.06. 28) Dado un nmero entero k, calcular la sumatoria de todo los nmeros primos menores que k y mayores que t. 29) Disee un programa que simule un sistema de inscripcin para n estudiantes. Este se utilizar para calcular el monto a pagar por concepto de inscripcin de asignaturas (UC x Bfs0.25). Cada asignatura tiene su UC. Considere que la Universidad exonerar una asignatura, en caso de que un estudiante inscriba varias asignaturas, se le cobrar la de menor UC. a) cuando debe pagar por concepto de inscripcin. b) Al finalizar la inscripcin el programa mostrar: el total de UC cobradas.

30) Calcule EM y Considere: m>n.

( P v ) * ( m + n) EM = ( ( z )) + 1
1 m+n i i 1 i

m 1

31) Calcule la sumatoria de los numero pares en el intervalo (s,T] u(t+1,t+s). 32) calcule la sumatoria de los nmeros primos encontrados en el intervalo (s,t] u ( t+1,t+s). 33) Dado un tope, realice un contador que inicie desde 1 hasta el tope, donde los incrementos se realizan en funcin de un valor de dx +1 dado. 34) Contador en el incremento de 2 en 2. intervalo [S..N) con un

35) Dado n, muestre el factorial de n. 36)Sume los primeros 3 nmeros encontrados en el siguiente rango dado [a,b].

37) Dado n nmeros enteros positivos el algoritmo debe indicar: a) Los tres nmeros son iguales. b)Dos iguales y es si es menor o mayor con respecto al otro. c) Cual es el mayor. 38) Dado n pares de tuplas T1 y T2, T1 (X1,Y1) y T2 (X2,Y2), las cuales constituyen los puntos de la una recta r1. Determine la ecuacin de la recta Y= MX + B, donde:

M = (Y2 Y1) / (X2 X1) : Pendiente de la recta. B = Y MX, donde Y= Y1 y X=X1 para el clculo de B (corte con el eje Y). Imprima las n ecuaciones de manera legible.

39) a) Muestre la solucin de Z para un valor entero n, segn la siguiente ecuacin:

Z = 0 (i + n)
n

b) muestre de forma detallada los resultados de las sumas parciales para cada valor de i. Ej, para n=5 se tiene: SUMi-1 0 5 11 18 26 35 i 0 1 2 3 4 5 n 5 5 5 5 5 5 SUMi = 5 = 11 = 18 = 26 = 35 = 45

+ + + + + +

+ + + + + +

40) Calcule el promedio de notas y diga cual es la nota mayor de las n calificaciones introducidas por el usuario. El programa debe ser iterativo.

41) Realice un programa que calcule el valor de X, la formula esta expresada en trminos de m valores de P, n valores de V, s + m valores de G y un entero a menor que 7.

X=

( P ) * ( m + n) + ( (v )) + 1
m 1 i n 1 i

s+m

(Gi )

42) Dado un intervalo ( M , N ), a) calcule el factorial de todos los nmero mayores que un entero k, que se encuentran en el intervalo. b) verifique si la cantidad de nmeros en el intervalo es un numero primo.

43) Realice un programa que calcule el valor de X1, la formula esta expresada en trminos de m valores de V, n valores de P , s valores de G y un entero a, menor que 7. Los valores de P,V y G introducidos son reales. Realice un programa el cual solicite al usuario: presiona a, calculara X1, si presiona b calculara X2 y cualquier otra indicara un mensaje diciendo que es imposible realizar el clculo.

( 3 vi ) X1 = * ( m + n) ( (1 / P )) + 1
m 1 n 1 i

X2=

(G )
s 1 i

44) Dado un entero k donde k>10 y t como actualizacin del conteo. a) muestre el conteo ascendente y dicho conteo no debe exceder de k + 20 para t=1 y de k+30 en otro caso. b) para cada valor en el conteo menores que 21 calcule la sumatoria del factorial de cada undo. 45) Dado un intervalo [s,p+s). a) calcule el factorial de todos los nmeros primos que se encuentran en dicho intervalo. b) calcule el promedio de los nmeros pares encontrados en el intervalo. c) Calcule la sumatoria de cada nmero impar elevado al cubo. d) si existen ms primos que el promedio de los valores fronteras del intervalo, imprima la sumatoria de la raz cuadra de cada nmero impar.

46) Para un entero N, indique si es primo si y solo si N [s, t ] u [s+10, k ]. 37a) Calcule las siguientes ecuaciones.

X =3

2 cos sin 2
x 3 + sin sin

47) Considere que usted es fabricante de software para vehculos militares. Se debe realizar un algoritmo que verifique si un objetivo se encuentra en la trayectoria de un proyectil cuyas coordenadas de inicio y fin son (Xi,Yi) y (Xf,Yf). Tantos las coordinadas del proyectil como las del objetivo (Xo,Yo), deben ser suministradas por el usuario. (nota: utilizar ecuacin de la recta).
m= Yf Yi Xf Xi

b = Yi - mXi Yt = m(Xo) + b

Si el valor Y de trayectoria Yt es igual a Yo, entonces el objetivo esta en la trayectoria del proyectil.

48) Dado tres enteros menores que 0 y mayores que t, indique cual es el mayor.

49) Disee una funcin el cual muestre la posicin del tablero de ajedrez segn coordinadas fila y columna dadas:

50) Calcule los k valores de , dado la misma cantidad de enteros de x,p y z, considere que: xi y zi (s,t). [s,t) , pi (s,t]

3 2 pi 1 i = 12 xi + zi

2 Xi

+ 3 xi pi +

1 10 xi 5a 1

El programa deber preguntarle al usuario si desea procesar nuevamente la ecuacin para un nuevo valor de k. 51) Para N+1 nmero enteros indique cuales son los tres mayores. 52) Para un entero t, muestre la descomposicin de factores primos. 53) Calcule la sumatoria del factorial de todos los nmeros primos encontrados en el intervalo (p,k+p) para k>p. 54) Calcule la sumatoria del factorial los tres primeros nmeros primos encontrados en el intervalo (p+1,k+p) para k>p.

55) Implemente un contador regresivo de 3 dgitos. Implementando tres contadores circulares A B C. el usuario indicara el nmero de partida y luego se iniciara la cuenta regresiva, cada digito contara de 9 a 0. ej. 352 -> 351 -> 350 -> 349 -> 348.

56) Dado tres dgitos inicio y tres dgitos de parada implemente un contador regresivo hexadecimal. Ej: A1D A06 9F9 9EC A1C A05 9F8 9EB A1B A04 9F7 9EA A1A A0F A0E A0D A0C A0B A0A A09 A08 A07 A03 A02 A01 A00 9FF 9FE 9FD 9FC 9FB 9FA 9F6 9F5 9F4 9F3 9F2 9F1 9F0 9EF 9EE 9ED ..

Вам также может понравиться