Sunteți pe pagina 1din 8

UNIVERSIDAD MAYOR DE SAN ANDRES

CARRERA INFORMATICA
LABORATORIO DE INF 111
GESTION I/2018
PRACTICA 1
UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMÁTICA

Univ. Quispe Churqui Herbert Wilmer

Univ. Villca Poggian Rafael

Univ. Lecoña Zarate Edson Eddy

Univ. Churata Apaza Juan Jonatan

Univ. Loza Ramirez Samuel Rene

Univ. Rios Aliaga Leonardo Julio


Universidad Mayor de San Andrés
Carrera de Informática INF-111

PRACTICA INF - 111


Secuenciales:
1. Resolver el área de un rectángulo y de un triángulo.
Caso rectángulo
Entrada:
24
Salida:
8
Caso triangulo
Entrada:
24
Salida:
4

2. Realice un algoritmo que a partir de proporcionarle la velocidad de un


automóvil, expresada en kilómetros por hora, proporcione la velocidad en
metros por segundo.
Entrada:
36
Salida:
10

Condicionales:

3. Introducir tres números enteros por teclado en las variables a, b y c


respectivamente. Encontrar el segundo mayor.
Entrada:
174
Salida:
4

4. Resolver la ecuación de la forma 𝐴𝑥2 + 𝐵𝑥 + 𝐶 = 0, considere que no existe


división entre cero y la solución debe estar dentro del conjunto de los
números reales.
Entrada:
1 -4 4
Salida:
X=2

5. Carlita una niña de 7 años, está aprendiendo las fechas, por lo que su mamá
supervisa su aprendizaje. Su madre escribe una fecha valida, Carlita tiene
que escribir la siguiente fecha. Resuelva el problema.
2
Universidad Mayor de San Andrés
Carrera de Informática INF-111

Entradas:
27/2/2000
31/1/2010
31/12/2010
30/4/2011
Salidas:
28/2/2000
1/2/2010
1/1/2011
1/5/2011

6. Introducir dos números enteros positivos en las variables a y b


respectivamente. Calcular y desplegar la cantidad de números pares que
existen en el intervalo cerrado entre a y b.
Entrada:
1 11
Salida:
5
7. Violeta, Ian y tú inventaron un juego con números. Escogen tres números al
azar. Gana quien pueda generar el número más grande al sumar dos de ellos
y restar a este resultado el número que sobra. Quieres ganar así que
hay que responder rápido!
Entrada: Consiste en tres números a, b y c tal que -100 ≤ a, b, c≤ 100.
Salida: Tienes que imprimir en una línea el resultado del problema.
Entrada:
528
Salida:
11

8. Usted tiene que calcular el material que va utilizar en la construcción de una


casa, asumiendo que la casa tiene un alto h, lados a y b en metros. ¿Cuantos
ladrillos de 30 centímetros se necesita para realizar dicha construcción?
Entrada:
333
Salida:
400
Series:
9. Generar los n primeros términos de la serie: 0 1 0 0 1 1 0 0 0 1 1 1 0 0 0 0 1
111…
Entrada:
5
Salida:
01001

3
Universidad Mayor de San Andrés
Carrera de Informática INF-111

10. Generar los n primeros términos de la serie: 1 7 2 6 2 5 3 1 3 2 3 3 4 7 4 6 4


5 4 1…
Entrada:
10
Salida:
1726253132

11. Generar los n primeros términos de la serie: 2 3 5 7 11 13 17 19 23 29 31 37


41 43 47…
Entrada:
10
Salida:
2 3 5 7 11 13 17 19 23 29

12. Sea una serie de números 0,1,1,2,3,5,8,13,21,……. Denominada la serie de


Fibonacci, el k-ésimo término de la serie esta obtenido por el índice que lo
maneja por ejemplo k=6, nos devuelve el termino 5 de la serie. Hallar para k
impar el factorial y para k par hallar la sumatoria del número Fibonacci que
corresponde.
Entradas:
5
10
Salidas:
12
595

13. Generar la serie compuesta formada por los números fibonacci, números
primos y números impares, en ese orden: 1, 2, 1, 1, 3, 3, 2, 5, 5, 3, 7, 7, 5, 11,
9, 8, 13, 11….
Entrada:
10
Salida:
1, 2, 1, 1, 3, 3, 2, 5, 5, 3,

14. Generar la Serie de fibonacci triple: 1, 1, 1, 3, 5, 9, 17, 31, 57…


Entrada:
5
Salida:
1, 1, 1, 3, 5,

4
Universidad Mayor de San Andrés
Carrera de Informática INF-111

Sumatorias:
15. Dada una variable de entrada x y n, hallar la siguiente sumatoria:

16. Dada una variable de entrada x y n, hallar la siguiente sumatoria:

17. Generar las siguientes sumatorias desde 1 hasta n mediante un diagrama de


flujo:

Lotes:
18. Hacer un programa que lea una serie de números enteros positivos del teclado
y calcule el valor máximo de los mismos y cuántas veces aparece dicho valor
repetido. La entrada de datos finalizará cuando se introduzca un 0.
Entrada:
5215240
Salida:
El número mayor es: 5 y se repite: 2

19. Se leen 30 valores enteros (comprendidos entre 5 y 40), que representan la


temperatura máxima de cada una de los días de un mes. Se pide hallar e
informar: La temperatura máxima del mes y el día que se produjo, cuantos
días la temperatura supero los 25°C, El promedio de las temperaturas
máximas del mes.

20. Dados muchos números enteros positivos o negativos imprimir la suma


máxima de algún subconjunto de elementos consecutivos (rango) del lote
original. La entrada termina con un valor igual a 0.
Explicación del ejemplo: El subconjunto de suma máxima está en el rango
de los elementos del 4to al 6to indexando desde 1.

5
Universidad Mayor de San Andrés
Carrera de Informática INF-111

Entrada:
2 5 -10 8 -1 2 0
Salida:
9

21. Dados muchos números enteros positivos imprimir solo aquellos que sean
coprimos de todos los otros números anteriores. Terminar la lectura cuando
se ingrese un número negativo. Todos los valores a procesar serán mayores a
cero y menores o iguales a 20. Dos números son coprimos si no tienen ningún
factor primo en común.
Entrada:
2 4 7 15 3 20 -1
Salida:
2 7 15

22. Dado un lote de n números, desplegar aquellos que se encuentren en forma


ascendente continua.
Entrada:
9
2 3 4 7 15 16 3 4 20
Salida:
2 3 4 15 16 3 4

23. Dado un lote de n números, mostrar aquellos valores que se encuentren


después de un valor fibo.
Entrada:
10
2 4 7 15 3 20 13 8 5 0
Salida:
4 20 8 5 0

Descomposición de números:

24. Un número primo es aquel que solo es divisible entre sí mismo y entre el
número 1. a Raúl no le gustan porque piensa que los primos son muy
envidiosos al no querer dividirse con otros números, por lo que él necesita que
escribas un programa el cual le permita eliminar los numero primos que se
formen en parejas de dos.
Entrada: La entrada consiste en un número N, con 1<= N <= 10^10.

6
Universidad Mayor de San Andrés
Carrera de Informática INF-111

Salida: Debes mostrar el número eliminando los números primos que se


formen de a dos comenzando por la derecha.
Entrada:
0123456789
1234567890
Salida:
145
1234567890

25. Dado un número n, eliminar sus dígitos que se encuentren detrás de un 3 o 7.


Entrada:
123456789
53243247
Salida:
1235679
534247
26. Ghost un perro que hace trucos, Jhon su amo tiene unos cubos de madera los
cuales tienen representan los números naturales, su amo pone frente a él
(Ghost) un número más de 4 dígitos, Ghost rota a la derecha los números
pares. Tu tarea es hacer un algoritmo que muestre el resultado para poder
comprar si evidentemente Ghost hizo la rotación correcta.
Entrada:
28341
Salida
42381
27. A Heather le gustan los números múltiplos de 3, sin embargo, a ella le gustan
mucho más los Súper-múltiplos de 3. Un Súper-múltiplo de 3 es un número
que además de ser múltiplo de 3 es la unión de dos números que son múltiplos
de 3. Por ejemplo 123 y 27 son múltiplos de 3 por lo que 12327 es un Súper-
múltiplo de 3.
Heather cree que si a un número le añades a lo más un dígito en alguna
posición, este puede volverse en un Súper-múltiplo de 3 fácilmente. Tu
trabajo es ayudarla a verificar esto.
Imprime el nuevo número Super-múltiplo de 3 añadiendo a lo más un dígito
en cualquier posición del número de entrada. Si existen muchas soluciones
encuentra la que dé como resultado el valor máximo. En el caso de que esto
sea imposible imprime "Lo siento Heather :(" sin las comillas.
Entrada:
32
11
Salida:
372
Lo siento Heather :(

7
Universidad Mayor de San Andrés
Carrera de Informática INF-111

28. En el país de los números de un digito, todos los números viven felices porque
todos son de un digito, sin embargo a veces vienen números de otros lugares
que suelen ser de más de un digito, pero a los locales no les gusta que sean de
varios dígitos, así que cuando llega un numero de varios dígitos, hacen lo
siguiente con el recién llegado.
Si el número por ejemplo es 12345678 lo que hacen es sumar todos los dígitos
del número. 1+2+3+4+5+6+7+8 = 36 Así se convierte en un nuevo número.
Pero como todavía no es de 1 digito vuelven a hacer lo mismo 3+6 = 9 y ahora
se tiene un número de un digito que es bienvenido por todos en el país de los
números de un digito. Dado cierta cantidad de números recién llegados,
mostrar a que numero se convertirán después del tratamiento anterior.
Entrada:
123456789
Salida:
9

S-ar putea să vă placă și