Está en la página 1de 15

INTRODUCCIÓN A

INTRODUCCIÓN A LA PROGRAMACIÓN

LA PROGRAMACIÓN

LABORATORIO N°01
Creación de diagramas de flujo
INTRODUCCIÓN A LA PROGRAMACIÓN

Nombre:
Zamata Morochara Kevyn Alex

Fecha:

27/03/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 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.
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

Variable Descripción Tipo 1.- Inicio.


N1 Primer número Entero 2.- Asignar el primer número a la
variable N1.
N2 Segundo Entero
número 3.- Asignar el segundo número a la
ST Suma total Entero variable N2

4.- Sumar N1 y N2 (N1+N2) y


almacenarlos en la variable ST

5.- Mostrar el resultado

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


2.
INTRODUCCIÓN A LA PROGRAMACIÓN

EJERCICIOS:

1. Realiza un DF para un algoritmo que permita sumar 3 números.


(1punto)

Declarar variables Pseudo código Diagrama de flujo PSeInt


1. Inicio
Variable Descripción Tipo 2. Asignar el primer número Inicio
N1 Primer Entero a la variable N1.
3. Asignar el primer número N1
número
a la variable N2.
N2 Segundo Entero 4. Asignar el primer número
número a la variable N3. N2
N3 Tercer Entero 5. Sumar N1, N2 y N3 (𝑁1
número + 𝑁2 + 𝑁3) y N3
ST Suma total Entero almacenarlos en la
variable 𝑆𝑇. ST
Fórmula: 6. Mostrar el resultado
7. Fin
Fin
𝑆𝑇 = 𝑁1 + 𝑁2 + 𝑁3
3.
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
Variable Descripción Tipo 2. Asignar el primer Inicio
N1 Primer Entero número a la variable N1. 3.
número Asignar el primer número a N1
la variable N2. 4. Asignar
N2 Segundo Entero
el primer número a la
número N2
variable N3.
N3 Tercer Entero 5. Sumar N1, N2 y N3
número (𝑁1 + 𝑁2 + 𝑁3) y N3
S Sumatoria Entero almacenarlos en la
𝑁1 + 𝑁2 + 𝑁3
P Promedio Entero variable S. 𝑆=
3
6. Realizar la división de
Fórmula: S/3 para almacenarlos en 𝑆
la variable P. 𝑃=
3
7. Mostrar el resultado
8. Fin
P

Fin
4.
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


1. Inicio
Variable Descripción Tipo 2. Asignar el primer Inicio
N1 Primer Real número a la variable N1.
3. Asignar el primer N1
número
número a la variable N2.
N2 Segundo Real 4. Asignar el primer
número número a la variable N3. N2
N3 Tercer Real 5. Sumar N1, N2 y N3 (𝑁1
número + 𝑁2 + 𝑁3) y N3
SBT Subtotal Real almacenarlos en la
𝑆𝐵𝑇 = 𝑁1 + 𝑁2 + 𝑁3
T Total Real variable SBT.
6. Realizar la sumatoria del
𝑇 = 𝑆𝐵𝑇 + (𝑆𝐵𝑇 ∗ 0.18)
subtotal con su 18%
Fórmula:
(𝑆𝐵𝑇 + (𝑆𝐵𝑇 ∗ 0.18)),
para almacenarlos en la T
𝑆𝐵𝑇 = 𝑁1 + 𝑁2 + 𝑁3 variable T.
7. Mostrar el resultado
𝑇 = 𝑆𝐵𝑇 + (𝑆𝐵𝑇 ∗ 0.18) 8. Fin Fin
5.
INTRODUCCIÓN A LA PROGRAMACIÓN

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


(1punto)

Declarar variables Pseudo código Diagrama de flujo PSeInt


1. Inicio
Variable Descripción Tipo 2. Asignar el primer Inicio
H Altura Real número a la variable H. 3.
R Radio Real Asignar el primer número a H
la variable R.
A Área Real
4. Realizar la siguiente
V Volumen Real R
formula (2 ∗ 𝜋 ∗ 𝑅 ∗ (𝐻
+ 𝑅)) para almacenarlo 𝐴 = (2 ∗ 𝜋 ∗ 𝑅 ∗ (𝐻 + 𝑅 ))
Fórmula: en la variable A.
5. Realizar la 𝐴
𝐴 = (2 ∗ 𝜋 ∗ 𝑅 ∗ (𝐻 + 𝑅)) multiplicación de 𝜋 ∗
𝑅2 ∗ 𝐻 para almacenarlo 𝑉 = 𝜋 ∗ 𝑅2 ∗ 𝐻
𝑉 = 𝜋 ∗ 𝑅2 ∗ 𝐻 en la variable V
6. Mostrar el resultado
V
7. Fin
Fin
6.
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


1. Inicio
Variable Descripción Tipo 2. Asignar el primer Inicio
S Soles Real número a la variable S.
3. Realizar la siguiente S
D Dólares Real
división de la variable S
con los 3.40 que es el 𝐷 = 𝑆/3.40
Fórmula: tipo de cambio y
almacenarlos en la
𝐷
𝐷 = 𝑆/3.40 variable D.
4. Mostrar el resultado
5. Fin Fin
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
Variable Descripción Tipo 2. Asignar el primer Inicio
V1 Velocidad Entero número a la variable V1.
en km/h 3. Realizar la V1(km/h)
V2 Velocidad Real multiplicación de
en m/s la 10
𝑉2 = 𝑉1 ∗
variable V1 36

Fórmula: con 10/36 y


almacenarlo en V2(m/s)
la variable V2.
4. Mostrar el resultado Fin
5. Fin
8.
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
Variable Descripción Tipo 2. Asignar el primer Inicio
SB Sueldo Real número a la variable
básico SB. SB
SN Sueldo neto Real 3. Realizar la
multiplicación al SB 𝑆𝑁 = 𝑆𝐵 − ((0.11 ∗ 𝑆𝐵)
+(0.3 ∗ (𝑆𝐵 − 0.11 ∗ 𝑆𝐵 )) )
por el 11% para
Fórmula: descontar al SB, al
resultado obtenido SN
𝑆𝑁 = 𝑆𝐵 − ((0.11 ∗ 𝑆𝐵) + (0.3 ∗ (𝑆𝐵 − 0.11 ∗ 𝑆𝐵)))
sacarle el 30%, con
esos datos restar al SB Fin
y almacenarlo en la
variable SN.
4. Mostrar el resultado.
5. Fin
9.
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
Variable Descripción Tipo 2. Asignar el primer Inicio
L1 Laboratorio Entero número a la
1 variable L1. L1
L2 Laboratorio Entero 3. Asignar el segundo
número a la L2
2
variable L2.
L3 Laboratorio Entero 4. Asignar el tercer
3 L3
número a la
EF Examen Entero variable L3. 𝑁𝐹 = 0.8((𝐿1 + 𝐿2 + 𝐿3)/3)
final 5. Asignar el cuarto +0.2(𝐸𝐹 )
NF Nota final Real número a la
variable EF. NF
Fórmula: 6. Realizar una
sumatoria del
𝑁𝐹 = 0.8((𝐿1 + 𝐿2 + 𝐿3)/3) + 0.2(𝐸𝐹)
producto entre el Fin
80% del promedio
de las notas de
laboratorio
((L1+L2+L3) /3) y
el 20% del examen
final (EF), para
almacenarlo en la
variable NF.
7. Mostrar el
resultado.
8. Fin
10.
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. Asignar el primer Inicio
A Altura Entero número a la variable
izquierda A. A
B Base Entero 3. Asignar el segundo
número a la variable B
C Altura Entero
B.
derecha 4. Realizar una
AT Área total Entero C
sumatoria del
producto de la base (𝐵 ∗ (𝐴 − 𝐶))
𝐴𝑇 = (𝐵 ∗ 𝐶 ) +
Fórmula: por la altura (B*C) 2

con la base por la


altura del triángulo AT
entre 2 ((B*(A-C))
/2), para
almacenarlo en la Fin
variable AT.
5. Mostrar el resultado.
6. Fin

A-C
A
C C
B
11.
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 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


1. Inicio
Variable Descripción Tipo 2. Asignar el año de Inicio
AN Año de Entero nacimiento de los
nacimiento postulantes a la AN
variable AN.
AA Año actual Entero
3. Realizar una resta
EP Edad del Entero del año actual (AA)
𝐸𝑃 = 𝐴𝐴 − 𝐴𝑁
postulante con el año de
nacimiento del EP
Fórmula: postulante (AA-
AN) para Fin
𝐸𝑃 = 𝐴𝐴 − 𝐴𝑁 almacenarlo en la
variable EP.
4. Mostrar el
resultado.
5. Fin
12.
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
que representen 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. Asignar la cantidad de Inicio
I Intensidad Real intensidad en la variable
R Resistencia Real I. I
P Potencia Real 3. Realizar una
multiplicación de la 𝑅 = 4Ω
resistencia con la
Fórmula: intensidad elevada al 𝑃 = 𝑅 ∗ 𝐼2
cuadrado (R*I^2), para
𝑃 = 𝑅∗𝐼2 almacenarlo en la
variable P. EP
4. Mostrar el resultado.
5. Fin
Fin
13.
INTRODUCCIÓN A LA PROGRAMACIÓN

12. Se 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 de Inicio
C Monto de Real compras en la variable
compras C. C
3. Analizar si C>3000
D1 Descuento Real
sacamos el descuento
mayor a No Si
del 10% (𝐶 − (0.1 ∗ 𝐶 > 3000
S/.3000
𝐶)), si C<3000
D2 Descuento Real sacamos el descuento
menor a del 5%, para sacar el 𝐷2 = 𝐶 − (0.05 ∗ 𝐶 ) 𝐷1 = 𝐶 − (0.1 ∗ 𝐶 )

S/.3000 precio final


4. Mostrar el resultado.
Fórmula: 5. Fin Fin

𝐶 > 3000
𝐷1 = 𝐶 − (0.1 ∗ 𝐶)
𝐶 < 3000
𝐷2 = 𝐶 − (0.05 ∗ 𝐶)

También podría gustarte