Está en la página 1de 18

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°01
Creación de diagramas de flujo

[Fecha]
INTRODUCCIÓN A LA PROGRAMACIÓN

Nombre: Justo Paniura, Jeremy Gabriel


Fecha: 24/03/2023

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 Entero 2.- Asignar el primer número a la
número 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=N1+N2 6.- Fin

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


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 PSeInt
flujo

Variable Descripción Tipo


N1 Primer Entero
número
N2 Segundo Entero
número
N3 Tercer Entero
numero
Suma Suma total Entero

SUMA = N1+N2+N3

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


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

Variable Descripción Tipo


N1 Primer Entero
número
N2 Segundo Entero
número
N3 Tercer Entero
numero
Promedio Promedio de Entero
numero

Promedio = (N1+N2+N3) /3

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


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


N1 Primer Entero
número
N2 Segundo Entero
número

N3 Tercer Entero
numero
ST Subtotal Entero
IGV IGV Entero

St= n1+n2+n3
IGV=(ST+ST*1.08)-(ST)

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


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 PSeInt


flujo

Variable Descripción Tipo


H Altura Entero

B Base Entero

R Radio Entero
Ac Área del cilindro Entero

Vc Volumen Entero

R= (B/2)
Ac= 2*PI*R*(H+R)*(R^2)
Vc= (PI*R^2)*H

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


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


MS Monto en Entero
soles

MD Monto en Entero
dólares
VC Valor de Entero
cambio

MD=(MS/VC)

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


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

Variable Descripción Tipo


VI Velocidad Entero
inicial
VC Velocidad Entero
convertida

Metros= KM*1000

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


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

Variable Descripción Tipo


SB Sueldo básico Entero

SN Sueldo neto Entero

SN=SB-0.11*SB*0.3*SB

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


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 PSeInt


flujo

Variable Descripción Tipo


N1 Nota 1 Entero

N2 Nota 2 Entero

N3 Nota 3 Entero
F Nota final Entero

PF= 0.8*(N1+N2+N3) /3+0.2*F

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


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

Figura 1

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


AT Área Real

AR Área Real

ATO Área total Real

AT=(B*(A-C)) /2
AR= B*C
ATO= AT+AR

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


INTRODUCCIÓN A LA PROGRAMACIÓN

1. 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 PSeInt

Variable Descripción Tipo


Na Nacimiento Real

AC actualidad Real

ED edad Real

Edad= AC-NA

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


INTRODUCCIÓN A LA PROGRAMACIÓN

2. 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 | 18


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código PSeInt

Variable Descripción Tipo


I Corriente Real

R Resistencia Real

V Voltaje Real
P Potencia Real

r=4
v=i*r
p=v*i

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


INTRODUCCIÓN A LA PROGRAMACIÓN

3. 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 PSeInt

Variable Descripción Tipo


CT Cantidad total Real
D Descuento Real
PF Precio final Real

Fórmula:
D=(CT*0.10)
D=(CT*0.05)
PF=(CT-D)

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


INTRODUCCIÓN A LA PROGRAMACIÓN

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

También podría gustarte