Está en la página 1de 4

50288 - Lógica Computacional

Laboratorio Práctico 1

Tipo de trabajo: Individual


Valor porcentual: 1,3%
Puntos: 67
Fecha de entrega: 27 de febrero de 2024, antes de las 11:55 pm

Objetivo: Aplicar conocimientos básicos de la lógica de programación que se utilizarán en


la resolución de problemas.

Recursos necesarios para realizar la actividad:


• Lectura del libro digital Principios de programación desde la lógica
computacional. Capítulo I: Introducción a la Lógica de Programación.
• Estudio y análisis del ejemplo extra del capítulo 1, accediendo al siguiente enlace:
https://contenidosvirtuales.uned.ac.cr/TUCI/50288/Ejercicios/Capitulo1/Ejercicioex
tra1/index.html
• Uso del software de PSeInt.

Instrucciones para realizar la Actividad:


• Debe identificar el archivo entregado con el siguiente nombre: LP1-Nombre del
Estudiante-LC. No se revisarán archivos que no tengan el nombre del estudiante.
• En caso de requerir portada como mínimo debe contener: Nombre del curso, nombre
de la actividad, nombre del estudiante, cuatrimestre y año.
• Entregue la actividad por la herramienta que se le indica en la plataforma EducaU.
Debe enviar solamente el o los archivos solicitados.
• Dispone de un intento en la plataforma para entregar los archivos.
• El estudiante que cometa fraude puede ser sancionado de acuerdo al
Reglamento General Estudiantil artículos 27 y 30.
• No se admitirán entregas posteriores a la fecha de entrega, salvo situaciones de
emergencia, situaciones especiales o casos excepcionales donde profesor-estudiante
han conversado al respecto y han llegado a un acuerdo.
• Aplique las normas APA para el formato, escritura y referencias bibliográficas, en
caso de utilizarse.
• Si tiene alguna consulta o duda realícela por medio del foro de consultas respectivo.
Laboratorio práctico #1 50288 Lógica Computacional

I PARTE. DESARROLLO. 67 PUNTOS


Instrucciones: Lea con detenimiento cada una de las instrucciones solicitadas, puede
tomar como ejemplo los ejercicios paso a paso presentados en el capítulo 1, del Ebook del
curso y el ejercicio extra del capítulo 1, que puede ser accedido en el siguiente enlace.
https://contenidosvirtuales.uned.ac.cr/TUCI/50288/Ejercicios/Capitulo1/Ejercicioextra1/ind
ex.html

Caso: Ferretería “El Mejor Precio” le ha contratado a usted para que desarrolle un programa
que realice varios cálculos con respecto a los artículos que ofrece para la venta. El programa
debe realizar lo siguiente:

1. Solicitar el nombre completo del cliente.


2. Solicitar la cantidad y el precio para tres artículos (no es necesario capturar otro dato
adicional como su descripción).
3. Seguidamente el programa debe calcular el Subtotal a pagar, multiplicando para cada
artículo su cantidad y precio, acumulando el resultado para los 3 artículos para así
obtener el Subtotal a pagar.
4. Posteriormente debe calcular el monto de Impuesto total de la venta. Tome en cuenta
que se aplica un impuesto del 10% al Subtotal a pagar.
5. Finalmente, debe calcular el Monto final de la venta, habiendo para ello restado al
Subtotal el monto del Impuesto.

El siguiente es un ejemplo de los cálculos internos que el programa debe realizar


utilizando ciertos valores ficticios:

Artículo Cantidad Precio Total


#1 2 350 700
#2 5 120 600
#3 8 45 360

SubTotal a pagar : 1.660


Monto del 10% impuesto : 166
Monto total a pagar : 1.826

2
Laboratorio práctico #1 50288 Lógica Computacional

6. Al finalizar la captura de datos el programa debe mostrar una interfaz o pantalla muy
similar a la siguiente, tanto para la captura de datos como para mostrar los cálculos e
información final:

Recuerde: PSeInt cuenta con la palabra clave “SIN SALTAR”, la cual permite a la
instrucción ESCRIBIR mantener el cursor junto al texto, en lugar de saltar a la
siguiente línea. Ello dará mejor la presentación de los datos y ahorrar espacio en
pantalla, inténtelo con y sin ello, así:

Definir Nombre Como Caracter;


Escribir "Su nombre: " Sin Saltar;
Leer Nombre;

Adicionalmente, la instrucción ESCRIBIR permite mostrar en una misma línea varios


valores juntos, para ello debe separarlos por comas, así:

Escribir "Texto 1 ", Variable1, " Texto 2", Variable2;

Datos a mostrar al finalizar la captura de información:


o El nombre del cliente,
o El monto del Subtotal a pagar.
o El monto de Impuesto total a pagar.
o El Monto Final a pagar.

3
Laboratorio práctico #1 50288 Lógica Computacional

Con base en el enunciado anterior realice lo siguiente:


1. Análisis del enunciado. Conteste las siguientes preguntas que le ayudarán a dar
solución al problema. (Esta sección es solo una guía para saber cómo abordar el caso,
no debe entregar nada).
a. ¿Qué información se debe solicitar?
b. ¿Qué tipo de datos se van a utilizar?
c. ¿Se deben utilizar variables, constantes o ambos?
d. ¿Cuáles nombres serán más convenientes para las variables o constantes
determinadas?
e. ¿Cuáles cálculos se deben realizar?
f. ¿Cuáles datos se deben mostrar?

2. Pseudocódigo. Cree la solución en pseudocódigo en el software de PSeInt. Debe


adjuntar solamente el archivo PSeInt con la solución al caso solicitado anteriormente.

Este ejercicio será evaluado de la siguiente forma:

1) El programa no presenta errores al ser ejecutado. (5 puntos)


2) Estructura del programa ordenada correctamente. (1 punto)
3) Declaración correcta de los nombres de variables y/o constantes. (12 puntos)
4) Declaración correcta de los tipos de datos (12 puntos)
5) Uso correcto de las inicializaciones de las variables y/o constantes. (3 puntos)
6) Realiza los cálculos solicitados y de manera correcta. (16 puntos)
7) Muestra los datos indicados y de la forma solicitada. (18 puntos)

También podría gustarte