0% encontró este documento útil (0 votos)
19 vistas20 páginas

Lab01 Programacion

programacion
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas20 páginas

Lab01 Programacion

programacion
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°01
Creación de diagramas de flu

[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 TECNOLOGIA DIGITAL


2
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

Variabl Descripció Tipo 1. Inicio.


e n 2. Asignar el primer
N1 Primer Entero número a la variable
número N1.
3. Asignar el segundo
N2 Segundo Entero
número a la variable N2
número 4. Sumar N1 y N2
ST Suma total Entero (N1+N2) y
almacenarlos en la
variable ST
5. Mostrar el resultado
6. Fin
Fórmula: ST=N1+N2

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 3


INTRODUCCIÓN A LA PROGRAMACIÓN
Ejercicios propuestos

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


2. Realiza un DF para un algoritmo que permita utilizar 3 números enteros y luego muestre el promedio. (1 punto.)
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.)
4. Realiza un DF para un algoritmo que permita calcular el área y el volumen de un cilindro. (1 punto.)
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.)
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.)
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.)
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.)
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 4
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.)
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.)

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 5


INTRODUCCIÓN A LA PROGRAMACIÓN

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

Declarar variables Diagrama de flujo PSeInt

Variable Descripción Tipo


N1 Primer Numero Entero

N2 Segundo Entero
Numero
N3 Tercer Numero Entero
S Sumar Entero

Fórmula: S = N1 + N2 + N3

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 6


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

Declarar variables Diagrama de flujo PSeInt

Variable Descripción
N1 Primer Numero
N2 Segundo
Numero
N3 Tercer Numero
P Promedio

Fórmula: P =(N1 +
N2 +N3) / 3

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 7


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.

Declarar variables Diagrama de flujo PSeInt

Variable Descripción Tipo


V1 Primer Real
Numero
V2 Segundo Real
Numero
V3 Tercer Real
Numero
S Suma Real
IGV Real
Total Real
Fórmula:
S = V1 + V2 + V3
IGV = s * 0.18
Total = S + IGV

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 8


INTRODUCCIÓN A LA PROGRAMACIÓN

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

Declarar variables Diagrama de flujo PSeInt

Variable Descripción Tipo


Radio Radio real
Altura Altura real
Arealateral Real
Arealatera
l
Areabase Areabase real
areatotal Areatotal real
volumen volumen Real
Fórmula: areaLateral = 2 * PI
* radio * altura
areaBase = PI * radio^2
areaTotal = 2 * areaBase +
areaLateral
volumen = areaBase * altura

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 9


INTRODUCCIÓN A LA PROGRAMACIÓN

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 10


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.

Declarar variables Diagrama de flujo PSeInt

Variable Descripción
Montosoles montosoles

Montodolare montodolare
s s
tipocambio tipocambio

Fórmula:
montoDolares =
montoSoles /
tipoCambio

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 11


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.
Declarar variables Diagrama de flujo PSeInt

Variable Descripció Tipo


n
velocidad Real
velocidadKm
h
velocidadMs Velocidad real

Fórmula: velocidadMs =
velocidadKmH * 1000 / 3600

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 12


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.

Declarar variables Diagrama de flujo PSeInt

Variable Descripció Ti
n po

Sueldobasi Sueldobasi Re
co co al
Descuento Descuento
Re
al
adelantoqu
Adelantoqu incena re
incena al
Sueldoneto sueldoneto rea
l

Fórmula: descuentoAFP =
sueldoBasico * 0.11
adelantoQuincena =
sueldoBasico * 0.30
sueldoNeto = sueldoBasico -
descuentoAFP -
adelantoQuincena

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 13


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.

Declarar variables Diagrama de flujo PSeInt

Variable Descri Ti
pción p
o
Notalab1 Nota1 re
al
Notalab2 Nota2
R
e
al
Notalab3 Nota3
R
e
al
Nota de
Notaexamenfi examen Re
nal al

Promediolabor promedi Re
atorios o al
notafinal final

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 14


INTRODUCCIÓN A LA PROGRAMACIÓN
Re
al
Fórmula:
PromedioLaboratorio
s = (NotaLab1 +
NotaLab2 +
NotaLab3) / 3
NotaFinal =
(PromedioLaboratori
os * 0.8) +
(NotaExamenFinal *
0.2)

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.

Declarar variables Diagrama de flujo PSeInt

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 15


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo


Basemayor real
Basemay
or
Basemenor real
Basemen
or
Altura Altura real
areaterreno area real

Fórmula: AreaTerreno =
((BaseMayor + BaseMenor) /
2) * Altura

10) La empresa Ferreyros S.A. está contratando personal y requiere determinar la edad de postulantes, pero
DEPARTAMENTO
cuando se lesDErealiza
TECNOLOGÍA DIGITAL
la entrevista sólo se les pregunta el año en que nacieron. Realice el diagrama de flujo y 16
pseudocódigo que representen el algoritmo para solucionar este problema
INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Diagrama de flujo PSeInt

Variable Descripció
n
año
Añonacimie
nto
añoactual Año

Edad edad

Fórmula: Edad =
AñoActual -
AñoNacimiento

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
DEPARTAMENTO DEelTECNOLOGÍA
algoritmoDIGITAL
para resolver el problema. Considere que: P = V*I y V = R*I. 17
INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Diagrama de flujo PSeInt

Variable Descripción
R R
I I
V V
P P

Fórmula: V = R *
I
P=V*I

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
DEPARTAMENTO DE TECNOLOGÍA DIGITAL 18
debe pagar una persona por comprar en la tienda y de cuánto es el descuento que obtendrá.
INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Diagrama de flujo PSeInt

Variable Descripció
n
compra
Montocomp
ra
Descuento Descuento

preciofinal final

Fórmula:
PrecioFinal =
MontoCompra -
Descuento

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 19


INTRODUCCIÓN A LA PROGRAMACIÓN

Conclusión:
- El algoritmo es un conjunto de pasos secuenciales que resuelven un problema, mientras que un pseudocódigo es una
representación simplificada y legible del algoritmo
- Crear un algoritmo es un proceso esencial para resolver un problema de manera lógica y eficiente. Un algoritmo
proporciona una secuencia clara de pasos que, cuando se siguen correctamente, conducen a la solución del
problema planteado.

DEPARTAMENTO DE TECNOLOGÍA DIGITAL 20

También podría gustarte