Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Ejercicio
Dada un cantidad en soles, obtenga la equivalencia en dlares, asumiendo que la
unidad cambiara esta en otra variable.
2. Ejercicio
Calcule la masa del aire; si la presin, el volumen y la temperatura de una masa
de aire se relacionan por la formula:
masa = (presin * volumen)/(0.37 * (temperatura + 460))
3. Ejercicio
Calcular el numero de pulsaciones que una persona debe tener por cada 10
segundos de ejercicio, si la formula es:
numero de pulsaciones = (220 - edad)/10
4. Ejercicio
Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su
salario anterior.
5. Ejercicio
En la clnica Santo Remedio existen tres reas: Emergencia, Pediatra,
Traumatologa. El presupuesto anual del hospital se reparte conforme de la
siguiente forma:
Emergencia 40%
Traumatologa
30%
Pediatra
30%
Que cantidad de dinero recibir cada rea, a partir de un presupuesto asignado.
6. Ejercicio
El dueo de la tienda de la esquina compra un pollo a 5 soles el kilo. Obtener el
precio en que lo debe vender para obtener una ganancia del 30%.
7. Ejercicio
Todos los lunes, mircoles y viernes, una estudiante corre la misma ruta y toma los
tiempos obtenidos. Determinar el tiempo promedio del recorrido en una semana.
8. Ejercicio
Un alumno de la FIIS desea saber cual ser su promedio general en sus tres
cursos mas difciles y cual ser el promedio que obtendr en cada uno. Estas se
evalan de la siguiente forma:
La calificacin de Matemticas:
Examen 90%
Promedio de tareas 10%
1 de 10
2 de 10
3 de 10
8. Ejercicio
Tomando como base los resultados obtenidos en un laboratorio de anlisis
clnicos, un mdico determina si una persona tiene anemia o no, lo cual depende
de su nivel de hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de
hemoglobina que tiene una persona es menor que el rango que le corresponde, se
determina su resultado como positivo y en caso contrario como negativo. La tabla
en la que el medico se basa para obtener el resultado es la siguiente:
EDAD
NIVEL HEMOGLOBINA
0 - 1 mes
13 - 26
> 1 y < = 6 meses 10 - 18
> 6 y < = 12 meses 11 - 15
> 1 y < = 5 aos
11.5 - 15
> 5 y < = 10 aos 12.6 - 15.5
> 10 y < = 15 aos 13 - 15.5
mujeres > 15 aos 12 - 16
hombres > 15 aos 14 - 18
4 de 10
5 de 10
6 de 10
6. Ejercicio
Es la promocion 6 de 10 de la Tinka del 2 de marzo de 2005, y el animador
Homero Cristalli ha sacado del bolillero 10 numeros. El Notario del sorteo prepara
el siguiente arreglo
int[] bolos = {17,42,01,18,06,34,05,23,25,07};
se lo entrega a usted y le pide que le liste todas las combinaciones de 6 nmeros
que se pueden realizar con estos 10 bolos.
7. Ejercicio
Un rabe es fantico del juego de la Tinka y compra un boleto con una apuesta
mltiple de 15 nmeros
int[] boleto = {01,05,09,11,15,17,21,22,29,31,33,34,35,36,44};
Los resultados del sorteo del 23 de marzo de 2005 son:
int[] resultados = {05,21,22,40,43,44};
Calcular el monto total de premios que se llevara por sus nmeros acertados.
Se debe desarrollar las apuestas simples de 6 nmeros a partir de la mltiple de
15.
El premio a una apuesta con 6 aciertos: 2,000,000 soles
El premio a una apuesta con 5 aciertos: 5,000 soles
El premio a una apuesta con 4 aciertos: 150 soles
8. Ejercicio 9
Se cuenta con una matriz cuadrada de 3x3. Realice un programa para calcular su
matriz inversa.
7 de 10
// si N > 1
//
public static long fibonaci (int n) {
if (n == 0)
return 1 ;
else if ( n == 1 )
return 1 ;
else
return ( fibonaci ( n-1) + fibonaci ( n-2 ) );
}
//
2. Ackerman
La fusin de Ackerman se define como:
Ackerman(m, n) = n + 1
si m = 0
Ackerman(m, n) = Ackerman(m 1, 1)
si m > 0 y n = 0
Ackerman(m, n) = Ackerman(m 1, Ackerman(m, n 1)) si m > 0 y n > 0
Con ello se tiene que Ackermann(1, 2) = 4 y Ackermann(3, 2) = 29
//
public static long ackerman (int n, int m) {
if (n == 0)
return ( m+1 );
else if ( m == 0 )
return ackerman ( n-1, 1);
else
return ackerman ( n-1, ackerman ( n, m-1 ));
}
//
3 Maximo Comun Divisor
El maximo comun divisor de dos numeros por el algoritmo de Euclides es:
mcd(a, b) = mcd(b, a)
si a < b
mcd(a, b) = mcd(a b, b) si a > b
mcd(a, b) = a
si a = b
4 Funcin de Morris
Se define de la siguiente manera:
morris(m, n) = m + 1
si m = n
morris(m, n) = morris (n , morris ( n-1, m + 1) ) si m <> n
8 de 10
5 Funcin de Hermite
Se define de la siguiente manera:
hermite(x, n) = 1
si n = 0
hermite(x, n) = 2*x
si n = 1
hermite(x, n) = 2*x*hermite(x, n-1) - 2*(n-1)*hermite(x, n-2) si n > 1
6. Mancha en Tejido
Disear un programa recursivo que devuelva el tamao de una determinada
mancha en un tejido. Una mancha esta formada por # unidos. Dos # estn
unidos si son vecinos horizontal, vertical o diagonalmente.
Si en el dibujo empezamos en la posicin (1, 3), la mancha que incluye esa casilla
contiene cinco elementos.
Si empezamos en la posicin (3, 3), la mancha contiene ocho elementos.
7. Caballo de Ajedrez
Implemente el mtodo boolean moverCaballo(int x, int y) que a partir de la posicin
(x, y) de un caballo dentro de un tablero de ajedrez, devuelva true si el caballo
puede moverse por todas las casillas del tablero sin pasar dos veces por una
misma casilla y false en otro caso.
8. Ocho reinas.
Implemente el mtodo boolean colocarReinas() que devuelva true si se pueden
colocar 8 reinas en un tablero de ajedrez sin que se amenacen entre ellas.
9 Proyecto Genoma.
Una secuencia de ADN es un arreglo compuesta por las letras A, C, G y T.
Queremos clasificar dichas secuencias segn las relaciones entre sus integrantes
considerados por parejas.
Dada la cadena X = X1 X2 ... Xk, el par (Xi, Xj) est ordenado si Xi es
alfabticamente menor o i gual que Xj. Definimos la funcin desorden(X) como el
nmero de pares desordenados (Xi, Xj) tales que i < j.
As, desorden("CCGATC") = 5 siendo los 5 pares desordenados (C, A), (C, A), (G,
A), (G, T) y (T, C)
char [] adn = {'C','C','G','A','T','C'};
10. Caminos.
9 de 10
10 de 10