Está en la página 1de 19

Nombre de integrantes: -

-Asmat Pacara Alexis


-Velasquez Guillen Jaime Diego
-Laura Ccarita Alexis
-Caceres Quispe Jhon Vladimir
-Santillan Haro Iker Jesus
Fecha: …………………………………………………………………………………

Objetivos:

• Escribir algoritmos y pseudocódigos para los casos planteados


• Crear un algoritmo

Equipos, materiales, programas y recursos:

• PC personal con Windows 10.

• Programa PSeInt
• Material adicional en Canvas TECSUP.

Introducción:
Este laboratorio nos permite conocer los elementos fundamentales de
programación, la importancia de un algoritmo y un alcance de los diferentes
lenguajes de programación.

Seguridad:
• Ubicar maletines y/o mochilas en el lugar del aula de laboratorio destinado
para tal fin.
• No ingresar con líquidos ni comida al laboratorio.
• Al culminar la sesión de laboratorio, apagar correctamente la computadora y
el monitor.
• Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.
Preparación:
Para ello el alumno previamente deberá haber revisado el material publicado en
TECSUP Virtu@l, la participación activa en el transcurso de la clase previa al
desarrollo del Laboratorio y así lograr cumplir con los objetivos y metas
trazados al final de cada clase.

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 2 | 6


Procedimiento y Resultados:
Ejemplo:
Realizar la suma de dos números (55 + 234) y mostrar el resultado
Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1.- Inicio.


N1 Primer Entero 2.- Asignar el primer número a
número la variable N1.
N2 Segundo Entero
número 3.- Asignar el segundo número
a la variable N2
ST Suma total Entero
4.- Sumar N1 y N2 (N1+N2) y
almacenarlos en la variable ST
5.- Mostrar el resultado

Fórmula: ST=N+N2 6.- Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 4 | 19


Ejercicios propuestos

1. (1 punto.)
Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1.- Inicio.


N1 Primer Entero 2.- Asignar el primer número a
número la variable N1.
N2 Segundo Entero
número 3.- Asignar el segundo número
a la variable N2
N3 TERCER Entero
NÚMERO 4.-Asignar el tercer numero a
ST SUMA TOTAL ENTERO la variable N3
5.- Sumar N1 N2 y N3
Fórmula: ST=N1+N2+N3 (N1+N2+N3) y almacenarlos
en la variable ST
6.- Mostrar el resultado
7.- fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 5 | 19


2. Realiza un DF para un algoritmo que permita utilizar 3 números enteros y luego muestre el promedio. (1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt


1. Inicio
Variable Descripción Tipo 2. Asignarle el primer número a la
N1 Primer Entero
variable N1
número
3. Asignarle el segundo número a
N2 Segundo Entero
número la variable N2
N3 Tercer numero Entero 4. Asignarle el tercer número a la
ST SUMA TOTAL ENTERO
variable N3
P PROMEDIO REAL
5. Sumar N1, N2 y N3
Fórmula: ST=N1+N2 (N1+N2+N3) y almacenarlos en
la variable ST
6. Promediar el resultado de ST
((N1+N2+N3) /3) y
almacenarlos en la variable P
7. Mostrar resultados
8. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 6 | 19


3. Crear un algoritmo que permita utilizar el valor de tres productos, sume los tres valores (Subtotal), calcule el IGV (18%) y
calcule el Total. (1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt


1.- Inicio
Variable Descripción Tipo 2. Asignarle el primer número a
N1 Primer Entero la variable N1
número 3. Asignarle el segundo número
a la variable N2
N2 Segundo Entero
4. Asignarle el tercer número a
número
la variable N3
N3 Tercer numero Entero
5. Sumar N1, N2 y N3
ST SUBTOTAL ENTERO
(N1+N2+N3) y almacenarlos
IGV IGV REAL en la variable ST
6. Calcular el I.G.V. del
Fórmula: resultado de ST
ST=N1+N2+N3 (ST+ST*0.18)-(ST) y
almacenarlo en la variable
IGV=(ST+ST*0.18)-(ST) IGV
7. Mostrar resultados
8. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 7 | 19


4. Realiza un DF para un algoritmo que permita calcular el área y el volumen de un cilindro. (1 punto.)

Declarar variables Pseudocódigo Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio


2. Asignarle el primer número a
H Altura Real la variable
B Base Real 3. Asignarle el segundo número
a la variable B
R Radio Real
4. Para obtener la variable R,
AC Área del cilindro Real dividir la variable B entre 2
AV Volumen del Real (B/2)
cilindro 5. Para obtener el área del
cilindro usaremos la fórmula
Fórmula: (2*PI)*(R)*(H)+(2*PI)*(R2 )
- R=(B/A) y lo almacenamos en la
- AC=(2*PI)*(R)*(H)+(2*PI) variable Ac
- Vc=((PI*R2)*H 6. Para obtener el volumen del
cilindro usaremos la fórmula
((PI*R2 )*H) y la
almacenamos en la variable
Vc
7. Mostrar resultados
8. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 8 | 19


5. Realiza un DF para un algoritmo que permita convertir un monto en soles, a un monto en dólares. Tipo de cambio S/.3.40.
(1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio


2. Asignarle un monto a la
MS Monto de Real
variable MS
soles
3. Dividimos la variable MS entre
MD Monto de Real el VC, que es el equivalente a
dólares 3.40 soles (MS/VC) y lo
VC Valor de Real almacenamos en la variable
cambio MD
Fórmula: 4. Mostrar resultado
5. Fin
- MD=(MS/VC

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 9 | 19


6. Realiza un DF para un algoritmo que permita utilizar la velocidad de un auto en km por hora y lo convierta a metros por
segundo. (1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio


2. Asignarle un valor que está
VI Velocidad Real
representado en Km/H en la
inicial
variable Vi
VC Velocidad Real 3. Mediante la fórmula de
convertida conversión (Vi *1000)
/(1*3600) el resultado lo
Fórmula: Vc=(Vi*1000)/(1*3600) almacenamos en la variable
Vc
4. Mostrar resultados
5. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 10 | 19


7. Realiza un DF para un algoritmo que permita hallar el sueldo neto de un trabajador a fin de mes, considerando los
siguientes descuentos: AFP del 11% y Adelanto de quincena 30%. Usted debe asignar el Sueldo Básico. (1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio


2. Designamos a la variable ST el
ST Sueldo Total Real
equivalente a 930 (sueldo
I.GV I.G.V. Real básico en el Perú)
3. Para calcular el I.G.V.
Q Quincena Real utilizamos las formula (ST-
QT Quincena total Real ST*0.11) y el resultado lo
insertamos en la variable
SN Sueldo Nero Real
del mismo nombre
Fórmula: 4. Para calcular el adelanto
IGV=(ST-ST*0.11) usamos la formula (ST/2) y el
resultado lo guardamos en la
QT=(Q*0.30) variable Q
SN=(IGV+QT) 5. Para tener el 30% de Q
usamos la formula (Q*0.30) y
lo guardamos en la variable
QT
6. Finalmente, para obtener el
sueldo neto usamos la
formula (IGV+QT) y los
almacenamos en la variable
SN
7. Mostrar resultados
8. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 11 | 19


8. Realiza un DF para un algoritmo que permita hallar la Nota final de un alumno, este tendrá tres notas de laboratorios, cuyo
promedio vale el 80% del curso y un examen final que vale el 20% del curso. (1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

1. Inicio
Variable Descripción Tipo
2. Asignarle el primer
A Primera Nota Real
número a la variable A
B Segunda Nota Real 3. Asignarle el segundo
Tercera Nota número a la variable B
C Real
4. Asignarle el tercer
NM Nota Mínima Real número a la variable C
P Promedio Real 5. Consideramos la variable
NM=13 como nota
NF Nota Final Real
mínima para aprobar
6. Promediar el resultado de
ST ((A+B+C) /3) y
Fórmula: almacenarlos en la
variable P
● P=(A+B+C)/3 7. Para calcular la nota
final usamos la
● NF=(P*0.8)+(N M*0.2) formula (P*0.8)
+(NM*0.2) y lo almacenamos
en la variable NF
8. Mostrar resultados
9. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 12 | 19


9. La empresa constructora BESCO S.A. desea vender un terreno con la forma de la figura 1, para ello se necesita crear un
algoritmo que pueda obtener el área del terreno. (2 puntos.)

Figura 1

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


1. Inicio
N1 Primer Entero
número 2. Asignarle el primer
número a la variable a
N2 Segundo Entero 3. Asignarle el segundo
número número a la variable b
4. Asignarle el tercer
N3 Tercer numero Entero número a la variable c
ST SUBTOTAL ENTERO 5. Hacemos el cálculo de
lado A con la formula
IGV IGV REAL
(a-c)
6. Calculamos el área 1,
esto lo hacemos con la
formula (b*a) /2
Fórmula: 7. Hacemos el cálculo
del área2 con la formula
(b*c)
○ A=(a-c) 8. Mostrar resultados
○ Área 1=(b+a) /2 9. Fin
○ Área2=(b*c)

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 13 | 19


10.La empresa Ferreyros S.A. está contratando personal y requiere determinar la edad de postulantes, pero cuando se les
realiza la entrevista sólo se les pregunta el año en que nacieron. Realice el diagrama de flujo y pseudocódigo que
representen el algoritmo para solucionar este problema. (3 puntos.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 14 | 19


Variable Descripción Tipo 1. Inicio
AñoN Año de nacimiento Entero 2. Definimos las variables
AñoN, AñoA, E como Enteros
AñoA Año actual Entero
3. Designamos los valores de
E Edad Entero
las variables AñoN, AñoA, E
son equivalentes a 0
Fórmula: 4. Para calcular la edad del
E=(AñoA-AñoN) entrevistado usamos la
formula (AñoA-AñoN) y
almacenamos en la variable
E
5. Mostrar resultados
6. Fin

11.Se desea calcular la potencia eléctrica del circuito de la figura 2, realice un diagrama de flujo y el pseudocódigo que
representen el algoritmo para resolver el problema. Considere que: P = V*I y V = R*I. (4 puntos.)

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 15 | 19


Declarar variables Pseudo código Diagrama de flujo PSeInt

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 16 | 19


Variable Descripción Tipo 1. Inicio
I Corriente Real 2. Asignarle la corriente a la
variable I
R Resistencia Real
3. Teniendo en cuenta que la
V Voltaje Real
variable R=4 calculamos el
P Potencia Real voltaje usamos la fórmula
(I*R) y almacenamos en la
Fórmula: variable V
● V=(I*R) 4. Con la variable V calculada,
● P=(V*I) para obtener la potencia
usamos la formula (V*I) y
almacenamos en la variable P
5. Mostrar resultados
6. Fin

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 17 | 19


12.Una tienda por departamento tiene una promoción: a todas las compras mayores de S/3000.00 se les aplicará un descuento
de 10%, a todos los demás se les aplicará sólo 5%. Realice un algoritmo para determinar el precio final que debe pagar una
persona por comprar en la tienda y de cuánto es el descuento que obtendrá. (3 puntos.)

Declarar variables Pseudo código Diagrama de flujo PSeInt


1. Algoritmo
Variable Descripción Tipo 2. Descuento_de_compra
C Compra Real 3. Definir C,PF,D Como Real
4. Escribir 'Escriba el valor de la
D Descuento Real
compra' Leer C Si C>3000
Total
5. Entonces PF <- C*0.9 D <-
PF Precio Final Real
0.1*C SiNo PF <- C*0.95 D <-
0.05*C FinSi
Fórmula: 6. Escribir ' Tiene un descuento
C>3000
de ',D,', el Precio Final es ',PF
PF = C*0.9
FinAlgoritmo
D = 0.1* C

C<=3000
PF = C*0.95
D = 0.05* C

DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 18 | 19


DEPARTAMENTO DE TECNOLOGÍA DIGITAL PÁGINA 19 | 19

También podría gustarte