Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
LABORATORIO N° 01
Alumno(s) Nota
Grupo c
Ciclo 1er SEMESTRE
Fecha de entrega 11/09/2022
I.- OBJETIVOS:
• Crear, compilar, ejecutar y depurar algoritmos y diagramas de flujo elaborados con PSEINT
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
• No aplica
V.- RECURSOS:
• En este laboratorio cada alumno trabajará con un equipo con Windows 10.
• La instalación del software requerido se realizará en un equipo Virtual
VII.- PROCEDIMIENTO:
Nota:
Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de
desarrollo en un equipo externo.
EJECUCIÓN DE PSEINT
1. El proyecto aparece con el inicio y el fin del algoritmo a crear de manera automática, con el siguiente aspecto:
Nro. DD-106
Laboratorio de Fundamentos de Programación Página 2 de 10
2. Se disponen de comandos, los cuales se pueden ver en el panel del costado derecho:
3. Se van agregando los comandos en el contenido del algoritmo, haciendo clic sobre el comando a agregar:
4. Se presiona Enter, luego de ingresar un primer comando, para seguir ingresando el resto de comandos:
5. Se continúa de igual manera para ingresar el resto de comandos necesarios para el algoritmo.
3. Notamos que desde este entorno podemos agregar más comandos al algoritmo, arrastrando del panel derecho
hacia alguna parte del algoritmo. Luego, podemos guardar los cambios y regresar a la pantalla anterior para
seguir editando el algoritmo.
EJECUTAR UN PROYECTO
También podemos ingresar a la opción del menú Ejecutar → Ejecutar o presionando la tecla F9
EJERCICIO DE APLICACIÓN
1. Crear un nuevo proyecto denominado: “AED_Lab1_Ej1”. El algoritmo consistirá en sumar dos números y
luego mostrar el resultado en pantalla.
3. Reemplazar los diversos mensajes puestos dentro de cuadros, para tener el siguiente resultado:
6. En este punto, luego del operador de ‘>’, debemos ingresar el primer valor a sumar (a) y presionar Enter.
Luego, en la misma ventana, debemos ingresar el segundo valor a sumar (b) y presionar Enter. Finalmente,
debemos tener el siguiente resultado, el cual muestra la suma de ambos valores ingresados:
Nro. DD-106
Laboratorio de Fundamentos de Programación Página 5 de 10
• Variables: a, b, c
• Expresión: a + b
Ojo!!!
En la programación esta
regla debe de respetarse.
8. Ahora que observó el funcionamiento de la aplicación explique paso a paso el funcionamiento de la misma.
❖ Descargamos la app de Pseint para crear un proyecto
❖ El proyecto aparece con el inicio (algoritmo) y el fin (fin algoritmo)
❖ En el lado derecho aparecen comandos con el que se va agregando uno por uno, primero se agrega
la lista de variables y luego variable y expresión.
❖ Ingresar los comandos necesarios
❖ Para la visualización de un proyecto como diagrama de flujo se hace clic en uno de los iconos de
arriba y aparece un cuadro con lo requerido
❖ Para ejecutar un proyecto hacemos clic en el icono verde de arriba
❖ Y finalmente para guardar y generar un nuevo proyecto ingresamos a la opción Archivo Guardar
como y le damos un nombre, para crear un nuevo proyecto solo elegimos la opción Nuevo entrando
a Archivo.
Nro. DD-106
Laboratorio de Fundamentos de Programación Página 6 de 10
EJERCICIOS PROPUESTOS
Para cada uno de los siguientes ejercicios, generar un proyecto nuevo e indicar cuáles son las variables y
expresiones que se tienen.
Para colocar el operador de potenciación, podemos hacer uso del panel del costado izquierdo:
Nro. DD-106
Laboratorio de Fundamentos de Programación Página 7 de 10
4.- Un empleado desea invertir su dinero ahorrándolo en el banco: sabiendo que el banco le pagará a razón de
2% mensual, hacer un algoritmo que, al ingresar el sueldo de una persona, se obtenga la ganancia mensual.
5.- Modifique el algoritmo anterior para que el usuario pueda ingresar el sueldo, el interés que el banco le paga
mensual y calcule el monto total que recibirá al cabo de 5 meses.
6. Una tienda ofrece el 15% de descuento en compras generales. Desarrollar el algoritmo para que un usuario,
dado el monto total de sus productos, obtenga el monto final con el descuento de la tienda.
7. Un alumno desea saber cuál será su nota final en el curso de algoritmos. Se debe tener en cuenta los
siguientes criterios:
a. La Nota de teoría del curso equivale 30%
b. La nota de práctica del curso equivale 40%
c. La nota del examen final del curso equivale 30%
Desarrollar el algoritmo que dadas las tres notas obtenga el promedio final en el curso.
OBSERVACIONES:
__________________________________________________________________________________________
Para crear un algoritmo observe que consta de tres partes muy importantes como:
__________________________________________________________________________________________
Entrada: es donde se introduce todos aquellos datos que el algoritmo necesite para operar.
__________________________________________________________________________________________
Procedimiento: realiza una serie de cálculos lógicos para resolver el problema.
__________________________________________________________________________________________
Salida: los resultados obtenidos.
__________________________________________________________________________________________
En resumen, un algoritmo debe ser suficiente para resolver el problema y ante varios algoritmos que resuelvan el mismo
__________________________________________________________________________________________
problema, siempre será preferible el que tenga un camino mas corto.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
CONCLUSIONES:
__________________________________________________________________________________________
__________________________________________________________________________________________
Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o
__________________________________________________________________________________________
procesos a seguir para alcanzar la solución de un problema.
__________________________________________________________________________________________
Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para
__________________________________________________________________________________________
representar operaciones específicas.
__________________________________________________________________________________________
Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por
__________________________________________________________________________________________
medio de un sistema de tratamiento de información, en este programa o un objetivo.
__________________________________________________________________________________________
El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en leguaje natural,
__________________________________________________________________________________________
o con notación matemática compacta.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________