Está en la página 1de 4

FC-FISC-1-8-2022

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° 1
(INVESTIGACIÓN)

Facilitador(a): _ALBERTO CAMARENA_ Asignatura: DESARROLLO LÓGICO Y ALGORITMOS_

Estudiante: _________________________________ Fecha: __________________ Grupo: ___________

A. TÍTULO DE LA EXPERIENCIA: Programación. Sentencia (Sí/SiNo)

B. TEMAS: CAPITULO I. Estructuras Básicas de un Algoritmo

C. OBJETIVO(S):

• Aplicar las sentencias Si/SiNo en la solución de problemas en seudocódigo


• Analizar la aplicabilidad de la sentencia Si/SiNo en la aplicación PseInt

D. METODOLOGÍA SUGERIDA:
1) Analizar el problema a resolver
2) Diseñar el algoritmo que dé solución al problema den estudio (Seudocódigo)
3) Implementar dicho seudocódigo en la aplicación PSeInt.
4) Probar dicha aplicación con datos de entrada.

ENUNCIADO:

Diseñar un programa en seudocódigo que determine el promedio de un estudiante de la calse


de Algoritmos. Para tal efecto se cuenta con 3 notas parciales que corresponden al 35%,
tres notas de proyectos de corresponden al 30% y un examen final de 35%.
Se debe imprimir la nota como promedio o sea numérica y la letra (A, B, C, D o F) que obtuvo
el estudiante.

E. PROCEDIMIENTO:
Indicar todos los pasos necesarios para realizar la experiencia. Se pueden mostrar con esquemas, dibujos,
imágenes, fotos, entre otros.
a. Análisis y Diseño del Problema
b. Algoritmo
c. Prueba de Escritorio
d. Codificación en C
FC-FISC-1-8-2022
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° 1
(INVESTIGACIÓN)

Facilitador(a): _ALBERTO CAMARENA_ Asignatura: DESARROLLO LÓGICO Y ALGORITMOS_

F. RECURSOS:
Listar los distintos recursos que se emplearán en la Asignación: La guía de la actividad, lápiz, papel, borradores, tablero,
marcador, aplicaciones de Celular (CppDroid), Moodle, Videos o tutoriales de youtube, entre otros.

G. RESULTADOS (OPCIONAL, DE ACUERDO CON LA ACTIVIDAD):

Análisis y Diseño
Entradas Proceso Salida
precio Calcular el precio de venta Precio de compra
30 Precio de venta

Algoritmo
Algoritmo Ganancia
{
//bloques de declarativas de variables
//variables de entradas
flotante preccomp;
//variables de salida;
flotante precvta;
//bloque de instrucciones
imprimir (“---- Calcular la Ganancia ----");
imprimir(“Introduzca Precio de compra:”);
leer(preccomp);
//Se calcula la ganancia
precvta = preccomp + preccomp* 0.30;
imprimir ( “ Resultados del Cálculo “);
imprimir (“El precio de compra es = ”, preccomp);
imprimir (“El precio de venta es = ”, precvta);
}
}

Prueba de Escritorio

Los datos de prueba a considerar para la prueba de escritorio serán, preccomp 100.00 y 50.00.
Empezamos con preccomp=100.00}
Variables en Memoria Pantalla
preccomp precvta ---- Calcular la Ganancia ----
Introduzca Precio de compra: 100.00
100.00 130.00 El precio de compra es = 100.00
El precio de venta es = 130.00

Continuamos con preccomp en 50.00


FC-FISC-1-8-2022
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° 1
(INVESTIGACIÓN)

Facilitador(a): _ALBERTO CAMARENA_ Asignatura: DESARROLLO LÓGICO Y ALGORITMOS_

Variables en Memoria Pantalla


preccomp precvta ---- Calcular la Ganancia ----
Introduzca Precio de compra: 50.00
50.00 65.00 El precio de compra es = 50.00
El precio de venta es = 65.00

Codificación en C
#include<stdio.h>
#include<conio.h>
/* Programa: ganancia.cpp*/
main()
{
// Area Declarativa
float preccomp;
float precvta;
// Cuerpo del programa
printf("\n ---- Calcular la Ganancia ----");
printf("\nIntroduzca precio de compra:");
scanf("%f",&preccomp);
// Calculando a ganancia
precvta = preccomp + preccomp * 0.30;
printf("\n Resultados del Cálculo ");
printf("\n\n El precio de compra es = %f", preccomp);
printf("\n\n El precio de venta es = %f", precvta);
}

H. BIBLIOGRAFIA:

Autor Año Nombre Editorial

***Osvaldo Cairó (2005) Metodología de la Alfaomega


Programación Tercera edición
Algoritmos, diagramas de flujo
y programas
Joyanes Aguilar, L. (2008) Fundamentos de la McGrawHill
Programación
FC-FISC-1-8-2022
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° 1
(INVESTIGACIÓN)

Facilitador(a): _ALBERTO CAMARENA_ Asignatura: DESARROLLO LÓGICO Y ALGORITMOS_

I. RÚBRICAS:

Aspectos a Evaluar Puntaje Puntaje


Máximo Obtenido
100%
Estilo de escritura 5
Indentar 5
*Claridad en la Escritura 5
Breve documentación a través de 5
comentarios
Secuencia lógica (Seudocódigo) 35
Prueba de Escritorio 25
*Código en Lenguaje C 10

*Optimización de instrucciones 5
*Puntualidad en la entrega 5
Total 100

Nota: * Queda a discreción del docente, de acuerdo al tema, la utilización de este criterio.

También podría gustarte