Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Perero Alfonso 704 Deber5
Perero Alfonso 704 Deber5
ASIGNATURA
DEBER # 5
ESTUDIANTE
DOCENTE
PARALELO
7-4
FECHA DE ENTREGA
06/06/2019
PERIODO LECTIVO
2019 - 2020 CI
2.- Clasifique los pesos de los n objetos de una bodega en tres
grupos: menor a 10 Kg., entre 10 y 20 Kg., mas de 20 Kg. Los
datos ingresan uno a la vez en un ciclo.
n: Numero de Paquetes
ENTRADA
p: Peso de Paquetes
VARIABLES a: paquetes <10 Kg
SALIDA b: paquetes 10<p<20 Kg
a: paquetes >20 Kg
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
4.- Dado dos números enteros a, b, determine su máximo común
divisor m. Ejemplo: a = 36, b = 45 entonces m = 9
a: numero entero 1
ENTRADA
VARIABLES b: numero entero 2
SALIDA MCD: Máximo Común Divisor
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
6.- Lea los votos de n personas. Cada voto es un número 1, 2, o
3 correspondiente a tres candidatos. Si el dato es 0 es un voto
en blanco. Si es otro número es un voto nulo. Determine el total
de votos de cada candidato y el total de votos blancos y nulos.
n: Número de votantes
v: votos
ENTRADA
a: votos de Candidato 1
VARIABLES b: votos de Candidato 2
c: votos de Candidato 3
SALIDA ba: votos en blanco
nu: votos nulo
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
8.- Encuentre el mayor valor de la función f(x)=sen(x)+ln(x),
para los valores:
x=1.0, 1.1, 1.2, 1.3, ..., 4
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
10.- Determine la suma de los términos de la serie 13 + 33 + 53 +
... + n3 en donde n es un dato
DIAGRAMA DE BLOQUES
SCRIPT
RESULTADO
12.- El inventor del juego del ajedrez pidió a su rey que como
recompensa le diera por la primera casilla 2 granos de trigo,
por la segunda, 4 granos, por la tercera 8, por la cuarta 16, y
así sucesivamente hasta llegar a la casilla 64. El rey aceptó.
Suponga que cada Kg. de trigo consta de 20000 granos de trigo.
Si cada tonelada tiene 1000 Kg. describa un algoritmo para
calcular la cantidad de toneladas de trigo que se hubiesen
necesitado.
n
g=∑ 2n
FORMULAS i=1
VARIABLES k=g/20000
t=k/1000
SALIDA t: toneladas de trigo
DIAGRAMA DE BLOQUES
SCRIPT
RESULTADO
14.- Una persona tiene una lista con los precios de n artículos
y dispone de una cierta cantidad de dinero. Los artículos son
identificados con la numeración natural. Escriba un programa
para leer estos datos y obtener los siguientes resultados
a) Muestre la identificación de los artículos que puede comprar
DIAGRAMA DE BLOQUES
SCRIPT
RESULTADO
16.- En un supermercado se hace una promoción, mediante la cual
el cliente obtiene un descuento dependiendo de un número de una
cifra que se escoge al azar. Si el numero escogido es menor que
7 el descuento es del 5% sobre el total de la compra, si es
mayor o igual a 7 el descuento es del 10%. Lea la cantidad de
dinero. genere el número aleatorio y muestre cuanto dinero se le
descuenta.
DIAGRAMA DE BLOQUES
SCRIPT
RESULTADO
18.- Escriba un programa que genere un número aleatorio con un
valor entre 1 y 100 y que sea un número primo.
FORMULAS x=fix(100*rand)+1
VARIABLES A: valor aleatorio
SALIDA
y primo
DIAGRAMA DE BLOQUES
SCRIPT
RESULTADO
20.- Lea un número par. Encuentre dos números al azar tales que
la suma sea igual al dato dado.
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
22.- Simule el siguiente juego entre tres ranas. Las ranas están
al inicio de una pista de 20 m. En turnos cada rana realiza un
salto. El salto es aleatorio y puede ser: a) Brinca y cae en el
mismo lugar, b) Salta 0.5 m en la dirección correcta, c) Salta 1
m en la direccion correcta, d) Salta 0.5 m retrocediendo.
Determine cual de las tres ranas llega primero a la meta.
SCRIPT
R1=0;
R2=0;
R3=0;
c=0;
while c==0
x=fix(rand*5);
y=fix(rand*5);
z=fix(rand*5);
switch x
case 1; R1=R1+0;
case 2; R1=R1+0.5;
case 3; R1=R1+1;
case 4; R1=R1-0.5;
end
switch y
case 1; R2=R1+0;
case 2; R2=R1+0.5;
case 3; R2=R1+1;
case 4; R2=R1-0.5;
end
switch z
case 1; R3=R3+0;
case 2; R3=R3+0.5;
case 3; R3=R3+1;
case 4; R3=R3-0.5;
end
if R1>=20
c=c+1;
disp('La R1 es la ganadora');
elseif R2>=20
c=c+1;
disp('La R2 es la ganadora');
DIAGRAMA DE BLOQUES elseif R3>=20
c=c+1;
(en la siguiente pagina) disp('La R3 es la ganadora');
end
end
disp([R1,R2,R3]);
RESULTADO
24.- Dado un valor entero positivo n verifique que 13+23+33+…+n3 =
(1+2+3+…n)2
FORMULAS s=∑ n3
VARIABLES i=1
t=(1+2+3+…+n)2
SALIDA s: serie del lado izquierdo
t: serie lado derecho
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
26.- En un juego se debe asignar a cada persona su número mágico
que se obtiene con la siguiente regla: Se suman los dígitos de
la fecha de nacimiento y se suman nuevamente los dígitos del
resultado hasta obtener obtener un solo dígito, como en el
siguiente ejemplo:
Fecha de Nacimiento: 28 nov. 1989
28 + 11 + 1989 = 2028 → 2 + 0 + 2 + 8 = 12 → 1 + 2 = 3
Entonces el número buscado es 3
Lea tres números: dia, mes, año y muestre el número del Tarot
correspondiente
d: Dia de nacimiento
ENTRADA m: Mes de nacimiento
VARIABLES
a: Año de nacimiento
SALIDA c: Numero mágico
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
28. Analice el siguiente algoritmo
1. Leer a, b
2. Salte a la línea 5
3. Mostrar x
4. Salte a la línea 12 5
5. x ← 0
6. Si a<5 salte a la línea 10
7. x x + a
8. Si x>b salte a la línea 11
9. Salte a la línea 7
10. x x + a – b
11. Salte a la línea 3
12. Fin
a: Ingrese valor de a
ENTRADA
b: Ingrese valor de b
VARIABLES a<5; x= x +a -b
FORMULAS
x>b; x= x +a
SALIDA x: Valor de x
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
n: Numero de
ENTRADA
Votantes
c1=c1+1
VARIABLES FORMULAS
c2=c2+1
c1: ganador
SALIDA
c2: ganador
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO
a: Numero 1
b: Numero 2
VARIABLES SALIDA
c: Numero 3
n: Numero de ciclos
SCRIPT
DIAGRAMA DE BLOQUES
RESULTADO