Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Punto1
ALGORITMO1 ALGORITMO2
INICIO INICIO
Enteros num1, num2, total Enteros num1, num2, total
Num1←25 Escriba “Digite un numero”
Num2←30 Lea Num1
total←Num1+ Num2 Escriba “Digite otro numero”
Escriba “ El total es:” total Lea Num2
FIN total←Num1+ Num2
Escriba “ El total es:” total
FIN
R/= La diferencia entre el algoritmo 1 y 2 es que el primero es útil para los valores de 25 y 30, mientras que en el
segundo puede ser usada para cualquier valor.
Punto2
Escriba un algoritmo que solicite al usuario las coordenadas rectangulares de dos puntos y calcule la distancia desde
cada punto al origen y la distancia entre los dos puntos.
La distancia entre dos puntos está dada por d = (x 2−x 1)2 +( y 2− y 1)2
√
Reales x1, x2, y1, y2, d
Lea x1, x2
Lea y1, y2
Punto3
Reordena el siguiente algoritmo para que obtenga la definitiva de una materia de un estudiante Ponderada así: 35% La
primera nota, 35% la segunda Nota y 30% la tercera nota.
Inicio
Real Nota1, Nota2, Nota3, Definitiva
Escriba “Digite el Valor de las tres notas del estudiante.”
Lea Nota1, Nota2, Nota3
Definitiva = 0,35*Nota1 + 0,35*Nota2 + 0,3*Nota3
Escriba “La definitiva de la Materia es “, Definitiva
Fin
Punto4 .
Complete el siguiente algoritmo para calcular el sueldo de UN empleado a partir de los siguientes datos: Número de
horas Normales trabajadas, Número de horas extras trabajadas y el valor de una hora Normal de trabajo.
El valor de cada hora extra se calcula con un incremento del 75% de la hora Normal.
INICIO
Enteros HN, HE, SUELDOT, AC
Reales VHN, VHE, THE
Lea HN, HE
VHE ← (HN*1.75)
SUELDO ← (HN* VHN) + (HE * VHE)
SUELDOT ← SUELDO + (SUELDO*(-0.03)
Escriba “El sueldo a pagar al empleado es:”, SUELDO T
FIN
Punto5
Hacer una prueba a los dos siguientes algoritmos y diga cuál es la diferencia entre el Algoritmo1 y el Algoritmo2.
Algoritmo1 Algoritmo 2
INICIO INICIO
Enteras a, mil, cent, dec, uni, Inv Enteras a, mil, cent, dec, uni,Inv
a 7439 a 7439
mila mod 10 mila mod 10
a a div 10 cent (a div 10 mod 10)
cent a mod 10 dec (a div 100 % 10)
a a/10 uni ← a / 1000
dec a mod 10 Inv←mil*1000+ cent*100+dec*10+ uni
a a/10 Escriba a, Inv
uni ← a % 10
Inv←mil*1000+ cent*100+dec*10+ uni FIN
Escriba a, Inv
FIN
a mil cent dec uni inv a mil cent dec uni inv
7439 9 7439 9 3 7 4 9374
743 3
74 7
7 4
9374
Punto6
Inicio
Reales: Radio, altura, Volumen, Pi
Radio ←2.5
Altura←16.0
Volumen ← Pi * Radio * Radio * altura
Escriba “El volumen del cilindro es:”, Volumen
Fin
Punto7
2
1 x− µ
y=
1
℮
[
– [ ][
2 ɤ ]]
ɤ √2 ∏
Utilizando esta ecuación y suponiendo que µ=90, ɤ=4, e=2.7181 y ∏=3.1416. Escriba un algoritmo que calcule y para
cualquier valor de x .
Punto8 .
Encontrar el valor final de la variable “valor” después de realizar las siguientes secuencias de operaciones con datos
reales. Resuelva operación por operación.
valor←3.5 *5.0
valor←16.5 El símbolo ↑significa elevado a
x←3.0
y←2.0
valor ← x ↑ 3.0 – y
valor ← 3.0↑3.0 – 2.0
valor ←7.0
valor ← 5.0
x ← 3.0
valor ← valor * x
valor ←5.0*3.0
valor ←15.0
Punto9.
Escribir un algoritmo para resolver la siguiente expresión aritmética:
5N M 1−N
X=
M
+ −(
N 1− M )
INICIO
Reales N, M, X
Escriba “El valor de N”
Lea N
Escriba “El valor de M”
X← (5*N/M) + (M/N – ((1-N)/(1-M))
Escriba “El valor de X es”, X
FIN
Punto10
Realice una prueba al siguiente algoritmo.
INICIO
Enteras x, y, z
x←5
y←6
z← -2
x←5 * y + 2 * 4 * z / 2 ↑ x + 5 * y
x← (5 * 6) +((2 * 4 * (-2)) / (2 ^5) + (5 * 6)
x← 30+(– 16) / 32) + 30
x← 30 + (-1/2) +30
x← 59
y← 5*z + x * 3 / 5 + 7 * y
y← 5*(-2) + (59 * 3/ 5) + (7 * 6)
y← -10 + (177/5) + 42
y←67
z←3*5 ↑ 2 + 2 * y – 4 * z – x
z←3*(5 ↑ 2) + (2 * 67) – ((4 * (-2) – 59)
z← (3*25 + 134) – (-8-59)
z← 75 + 134 – (-67)
z← 209+67
z←276
x← x/2
x← 60/2
x← 29
y← y*3
y← 68*3
y← 201
z← z mod 2 + 5 div 2
z←-2 mod 2 + 5 div 2
z← 2
Escriba x, 29
Escriba y, 201
Escriba z, 2
FIN
Punto11
Escriba un algoritmo para calcular el área de un cuadrado y el área de un hexágono que tienen las siguientes formulas:
2
lado
√
Apotema = lado 2+
( ) 2
INICIO
Reales lado, área, apotema
Escriba “Digite un número para un lado”, “Digite un número para apotema”
Lea lado, apotema
área del cuadrado← lado * lado
área del hexágono←(6* lado * sqrt(lado↑2+(lado/2) ↑2)) / 2
Escriba “El área del cuadrado es”, área del cuadrado
Escriba “El área del hexágono es”, área de hexágono
FIN
Punto12
Realice una prueba de escritorio al siguiente algoritmo primero con Num = 743 y luego con Num = 464
INICIO
Enteras Num, copia, Nuevo, cifra1, cifra2, cifra3
Escriba “ Digite un número”
Lea 743
copia←464
cifra1 ← 763 % 10
cifra1 ←76
Num ← 46/ 10
cifra2 ← Num % 10
Num ← Num / 10
cifra3 ← Num % 10
Nuevo ← cifra1 * 10↑2 + cifra2 * 10↑1 + cifra3 * 10↑0
Escriba copia, Nuevo
FIN
Punto13
Suponga que para abrir una caja fuerte debe digitar un PIN de cuatro dígitos d 1 ,d2 , d3 , d4 . Si la siguiente expresión es
verdadera la caja fuerte abrirá, en caso contrario permanecerá cerrada.
Suponga que el pin que digita el usuario es 1, 2, 3, 4 Abrirá la caja fuerte o permanecerá cerrada?. Justifique su
respuesta mostrando paso a paso el desarrollo del ejercicio.
Punto14
Juan y Pedro acostumbran a jugar adivinando un número. En el juego es permitido dar tres pistas p 1, p2, p3. Después de
muchos juegos Pedro descubre que la fórmula con la que Juan crea el número con las pistas dadas, es la siguiente:
Si la pista que da Juan es 2, 1 y 4 Cuál es el número que debería decir Pedro para ganar. Justifique su respuesta
desarrollando el ejercicio paso por paso.
P1 + p3 * p2 – (p1 + p2 * 5 + 1) / ( p2 + p1/2) + p3
2 + 4 * 1 – (2 + 1 * 5 +1) / (1 +2/2) + 4
2 + 4 – (2 + 5 + 1) / (1 + 1) + 4
6–8/2+4
6–4+4
6
Punto15
X←FoV
X←V
Y← F Y V
Y← F
Z ← V o (F o F)
Z←VoF
Z←V