Está en la página 1de 14

lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

Nombre: Bruno Santiago Polanco Pezo


Fecha: 30/08/2022

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 Virtual, 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ÍADIGITAL PÁGINA 2 | 6

Descargado por Bruno Pezo (sempiro@hotmail.com)


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

1.- Inicio.
Variable Descripción Tipo
N1 Primer Entero 2.- Asignar el primer número a
número la variable N1.
N2 Segundo Entero
número 3.- Asignar el segundo
ST Suma total Entero número a la variable N2
4.- Sumar N1 y N2 (N1+N2) y
Fórmula: ST=N1+N2 almacenarlos en la variable ST

5.- Mostrar el
resultado 6.- Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 3 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

Ejercicios propuestos
1. Realiza un DF para un algoritmo que permita sumar 3 números. (1 punto.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio Inicio


N1 Primer Numero Entero 2. Asignarle el primer número a
N2 Segundo Numero Entero la variable N1
3. Asignarle el segundo número N1
N3 Tercer Numero Entero
ST Suma Total Entero a la variable N2
4. Asignarle el tercer número a
Fórmula: N2
la variable N3
 ST=N1+N2+N3 5. Sumar N1, N2 y N3
(N1+N2+N3) y almacenarlos N3
en la variable ST
6. Mostrar resultado
7. Fin ST= N1+N2+N3

ST

Fin
lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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 Inicio
Variable Descripción Tipo
2. Asignarle el primer número a la
N1 Primer Numero Entero
variable N1
N2 Segundo Numero Entero
3. Asignarle el segundo número a N1
N3 Tercer Numero Entero
la variable N2
ST Suma Total Entero
4. Asignarle el tercer número a la
P Promedio Real
variable N3 N2
Fórmula: 5. Sumar N1, N2 y N3
 ST=N1+N2+N3 (N1+N2+N3) y almacenarlos en
 P= (N1+N2+N3)/3 la variable ST N3
6. Promediar el resultado de ST
((N1+N2+N3) /3) y
almacenarlos en la variable P ST= N1+N2+N3
7. Mostrar resultados
8. Fin
ST

P=(N1+N2+N3)
/3

Fin
lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

Variable Descripción Tipo 1. Inicio Inicio


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

Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 6 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio Inicio


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

Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 7 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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 Inicio


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

MD

Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 8 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

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

Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 9 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

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

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 10 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 11 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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.)

Declarar variables Pseudo código Diagrama de flujo PSeInt

1. Inicio
Variable Descripción Tipo
2. Asignarle el primer número a la
A Área 1 Real
variable a
B Área 2 Real
3. Asignarle el segundo número a
c Área 3 Real
la variable b
Fórmula: 4. Asignarle el tercer número a la
 A=(a-c) variable c
5. Hacemos el cálculo de lado A
 Area1=(b+a) /2
con la formula (a-c)
 Área2=(b*c) 6. Calculamos el área 1, esto lo
hacemos con la formula (b*a) /2
7. Hacemos el cálculo del área2
con la formula (b*c)
8. Mostrar resultados
9. Fin

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 12 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

10. La empresa Ferreyros S.A. está contratando personal y requiere determinar la edad de postulantes, pero cuando
se lesrealiza 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

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

DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 13 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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

1. Inicio
Variable Descripción Tipo
2. Asignarle la corriente a la
I Corriente Real
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 formula (I*R)
Fórmula: y almacenamos en la 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ÍADIGITAL PÁGINA 14 | 16


lOMoARcPSD|16335804

INTRODUCCIÓN A LA PROGRAMACIÓN

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. Inicio
Variable Descripción Tipo
2. Asignar el monto total de la
MT Monto total Real
compra a la variable MT
D Descuento Real 3. Usamos el comando Si-Entonces
PF Precio final Real para condicionar la variable D
Fórmula: 4.
5. Para obtener el precio final
 D=(MT*0.10)
usamos la formula (MT-D) y lo
 D=(MT*0.05) almacenamos en la variable PF
 PF=(MT-D) 6. Mostrar resultados
7. Fin

15
DEPARTAMENTO DE TECNOLOGÍADIGITAL PÁGINA 15 | 16

También podría gustarte