100% encontró este documento útil (1 voto)
1K vistas19 páginas

Guía Básica de Programación

Este documento presenta un laboratorio sobre introducción a la programación. Explica objetivos como escribir algoritmos y pseudocódigos para resolver problemas. Incluye ejemplos de sumar números y realizar promedios usando diagramas de flujo y pseudocódigo. Finalmente propone una serie de ejercicios para que los estudiantes desarrollen algoritmos usando estas herramientas.

Cargado por

Diego
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
100% encontró este documento útil (1 voto)
1K vistas19 páginas

Guía Básica de Programación

Este documento presenta un laboratorio sobre introducción a la programación. Explica objetivos como escribir algoritmos y pseudocódigos para resolver problemas. Incluye ejemplos de sumar números y realizar promedios usando diagramas de flujo y pseudocódigo. Finalmente propone una serie de ejercicios para que los estudiantes desarrollen algoritmos usando estas herramientas.

Cargado por

Diego
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

INTRODUCCIÓN A INTRODUCCIÓN A LA PROGRAMACIÓN

LA PROGRAMACIÓN

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


INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN

Objetivos: LABORATORIO N°01


• Escribir algoritmos y pseudocódigos para los casos planteados
Creación de diagramas de flujo
• Crear un algoritmo

[Fecha]
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.

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


INTRODUCCIÓN A LA PROGRAMACIÓN

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.

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

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


INTRODUCCIÓN A LA PROGRAMACIÓN

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

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

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

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


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.)
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 PÁGINA 5 | 19


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 PÁGINA 6 | 19


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo 1. Inicio


INICIO
N1 Primer numero 2. Asignar número a la
Entero variable N1.
3. Asignar número a la N1
N2 Segundo Entero
numero variable N2.
N3 Tercer Entero 4. Asignar número a la
N2
variable N3
numero
ST Suma Total Entero
5. Sumar N1,N2 y N3
(N1+N2+N3) en la ST=N1+N2
variable ST.
6. Se muestra el
Fórmula: ST= N1+N2+N3
resultado.
ST
7. Fin.

Fin

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

Variable Descripción Tipo 1. Inicio INICIO


N1 Primer numero 2. Asignar número a la
Entero variable N1.
N2 Segundo Entero 3. Asignar número a la N1
numero variable N2.
4. Asignar número a la
N3 Tercer Entero N2
numero variable N3
Prmd Promedio Entero
5. Sumar N1,N2 y N3
(N1+N2+N3) y dividir
entre 3 en la variable N3
Prmd.
Fórmula: Prmd=
6. Se muestra el
(N1+N2+N3)/3 Prmd=(N1+N2+N3)/3
resultado.
7. Fin.

Prmd

Fin

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

INICIO
Variable Descripción Tipo 1. Inicio
Primer Real 2. Asignar valor a:
Producto producto producto1, Producto 1
1 producto2 y
Producto Segundo Real producto3. Producto 2
2 producto 3. Sumar los 3
Producot Tercer Real productos para
obtener el subtotal. Producto 3
3 producto
Subtotal Suma de Real
4. IGV, multiplicar
productos (subtotal*0.18)
IGV 18% de producto Real 5. Total, sumar Subtotal=(P1+P2+P3)

Total Suma de Real subtotal + IGV.


IGV+Subtotal 6. Resultado.
7. Fin IGV=Subtotal*0.18
Fórmula: Subtotal=
producto1+producto2+producto3
IGV=(subtotal*0.18) Total=IGV +Subtotal
Total=IGV+subtotal

FIN

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


INICIO

INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

INICIO
Variable Descripción Tipo 1. Inicio
R Radio Real 2. Asignar número a la
R
H Altura Real variable R.
3. Asignar número a la
Área Área Real H
Volumen Volumen Real
variable H.
4. El área seria
(2*pi*R*(H+R))
Área=2*pi*R(H+R)
5. Volumen seria:
Fórmula: Área=2*pi*R*(H+R)
pi*(R^2)*H
Volumen=pi*(R^2) H
6. Se muestran los
Volumen=pi*(R^2)*H
resultados del área y
volumen.
7. Fin.
Área

Volumen

FIN

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

1. Inicio INICIO
Variable Descripción Tipo
S Soles Real 2. Asignar número a la
Dólares Dólares Real variable S. S
3. Multiplicar S*3.40 de
cambio en dólares
4. Se muestra el Dolares=(S*3.40)
resultado.
5. Fin.
Fórmula: Dólares= (s*3.40)
Dolares

FIN

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Declarar variables Pseudo código Diagrama de flujo PSeInt

1. Inicio INICIO
Variable Descripción Tipo
Km Kilómetros por Real 2. Asignar número a la
variable Km. Km
hora
Metros Metros por Real 3. 1km equivale a 1000
segundo metros. Metros=(Km*1000)/3600
4. 1 hora equivale a
3600 segundos.
5. Se muestra el Metros
resultado.
6. Fin.
Fórmula:
Metros=(Km*1000)/3600 FIN

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


INTRODUCCIÓN A LA PROGRAMACIÓN

1. Inicio INICIO
Variable Descripción Tipo
Sueldo Sueldo básico Real 2. Asignar número a la
variable Sueldo. SUELDO
Adelanto Adelanto de Real
quincena 3. Multiplicar el sueldo
básico por el AFP. Afp=Sueldo*0.11
afp Descuento Real
11% 4. Multiplicar el sueldo
básico por Adelanto
SueldoNet Sueldo que Real Adelanto=Sueldo*0.30
de quincena.
o gana el
5. Restar los descuentos
trabajador
menos el sueldo Descuentos=afp+ Adelanto
básico.
6. Se muestra el SueldoNeto=Descuento-
Fórmula: afp=sueldo *0.11
resultado.
Adelanto=sueldo * 0.30 sueldo
7. Fin.
SueldoNeto=Sueldo-Descuentos
Sueldo neto

FIN

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


INTRODUCCIÓN A LA PROGRAMACIÓN

INICIO
Variable Descripción Tipo 1. Inicio
Lab1 Laboratorio 1 Real 2. Asignar número a la
variable Lab1. Lab1
Lab2 Laboratorio 2 Real
Lab3 Laboratorio3 Real 3. Asignar número a la
variable Lab2. Lab2
E Examen Final Real
4. Asignar número a la
Promedios de Real
variable Lab3. Lab3
PromedioLa laboratorios
b
5. Sumar las notas de
laboratorios y dividirla
NotaFinal Real E
entre 3 para sacar el
Fórmula:
promedio.
PromedioLab=(Lab1+Lab2+Lab3) Promedio=(lab1+Lab2+lab3)/3
6. Una vez obtenido el
/3
promedio de
NotaFinal=(Promedio+E) /2
laboratorios esta se NotaFinal=(Promedio+E)/2
debe sumar con el
examen final.
Nota final
7. La suma de estos dos
dará el resultado el
cual se dividirá entre FIN
2.
8. Se muestra el
resultado.
9. Fin.

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo 1. Inicio INICIO


A Altura mayor Real 2. Asignar número a la
C Altura menor Real variable A. A
B Base Real 3. Asignar número a la
variable C.
Area Area Real C
4. Asignar número a la
variable B.
5. Sumar ambas alturas. B
Fórmula: Área=((A+C)*B)/2
6. Multiplicar el
resultado de la suma
por la base “B”. Área=((A+C) *B) /2
7. Una vez culminada la
multiplicación, estas
se deben dividir entre Área
2.
8. Se muestra el
resultado. FIN
9. Fin.

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo 1. Inicio INICIO


Nacimient Año de Real 2. Asignar número a la
o nacimiento variable Nacimiento. Nacimiento
Edad Edad del Real 3. Hacer la operación
trabajador resta entre el año de
nacimiento y el año Edad=2021-Nacimiento
actual.
4. Se muestra el
resultado.
Edad
5. Fin.
Fórmula:
Edad=2021-Nacimiento
FIN

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


INTRODUCCIÓN A LA PROGRAMACIÓN

Variable Descripción Tipo 1. Inicio INICIO


P Potencia Real 2. Asignar número a la
V Voltaje Real variable R.
R
3. Asignar número a la
I Intensidad Real
variable I.
R Resistencia Real
4. Multiplicar V= R*I. I
5. Multiplicar P=V*I
6. Se muestra el
Fórmula: V=R*I
resultado.
V= R*I.
7. Fin.
P=V*I
P=V*I

FIN

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


INTRODUCCIÓN A LA PROGRAMACIÓN

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

También podría gustarte