Está en la página 1de 20

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°01
Creación de diagramas de flujo

[Fecha]
INTRODUCCIÓN A LA PROGRAMACIÓN

Nombre:
……………………………………………………………………………….
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
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
número la variable N1.
N2 Segundo Entero
número 3.- Asignar el segundo número
ST Suma total Entero a la 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

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Ejercicios propuestos

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

Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

6.- Fin

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


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

Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

6.- Fin

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


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.)
Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


N1 Primer Entero 1.- Inicio.
cilindro
número 2.- Asignar el primer
N2 Segundo Entero número a la variable N1.
número
ST Suma total Entero 3.- Asignar el segundo
R
número a la variable N2 H
4.- Sumar N1 y N2
B=PI*(R*2*H)
(N1+N2) y almacenarlos
en la variable ST
5.- Mostrar el resultado st

6.- Fin

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

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


1.- Inicio.
AREA - V
N1 Primer Entero
número 2.- Asignar el primer N1 = R
N2 Segundo Entero número a la variable N1.
número N2=H
ST Suma total Entero 3.- Asignar el segundo N3=A
número a la variable N2
4.- Sumar N1 y N2 N4= V
(N1+N2) y almacenarlos
en la variable ST st
5.- Mostrar el resultado

6.- Fin

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

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

6.- Fin

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


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.)
Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

6.- Fin

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


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.)
Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

6.- Fin

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


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.)
Pseudo código Diagrama de flujo PSeInt

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo


1.- Inicio.
Suma
N1 Primer Entero
número 2.- Asignar el primer total
N2 Segundo Entero número a la variable CALIF1
número N1.
ST Suma total Entero CALIF2
3.- Asignar el
segundo número a la CALIF3
variable N2
4.- Sumar N1 y N2
(N1+N2) y EF
almacenarlos en la
variable ST
5.- Mostrar el CALIF+Pparcial+Pef
resultado

6.- Fin

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


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

PSeInt
Pseudo código Diagrama de flujo

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo


1.- Inicio.
Área total
N1 Primer Entero
número 2.- Asignar el primer
N2 Segundo Entero número a la variable N1.
número N1=a
ST Suma total Entero 3.- Asignar el segundo N2=b
número a la variable N2
N3=c
4.- Sumar N1 y N2
(N1+N2) y almacenarlos
en la variable ST EF
5.- Mostrar el resultado
Área del terreno

6.- Fin

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


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.)
Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

6.- Fin

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


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

Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo


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

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


INTRODUCCIÓN A LA PROGRAMACIÓN

5.- Mostrar el resultado

6.- Fin

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


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

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Ejercicio
N2=0.05 Declarar12variables
N3=0.1 Pseudo código Diagrama de flujo PSeInt
PF=MT
0
Variable Descripción Tipo 1.- Inicio.

MT=3000 2.- Asignar el primer número a


Precio final la variable N1.
3.- Asignar el segundo número
a la variable N2
4.- Sumar N1 y N2 (N1+N2)
Fórmula: y almacenarlos en la variable
ST
5.- Mostrar el resultado

6.- Fin

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

También podría gustarte