Lab 2
Lab 2
Lab 2
LABORATORIOS #2
B. TEMAS:
2.1. Estructura de un algoritmo en Seudocódigo
2.1.1. Reglas de escritura de un Algoritmo en Seudocódigo
2.2. Elementos Básicos
2.2.1 Identificadores
2.2.1.1. Variables / Constantes
2.2.2 Tipos de Datos
2.2.3 Operadores Aritméticos, Expresiones y Jerarquía
2.2.4 Asignación
2.2.5 Entrada / Salida de datos en seudocódigo
2.3. Ejemplos Aplicados en el Lenguaje
C. OBJETIVO(S):
• Resolver problemas aplicando todos los conceptos de la programación
estructurada, demostrando con el lenguaje de programación C.
• Resolver problemas que identifiquen los datos de entrada, proceso, salida y de
entrada salida de los problema planteado
• Manejar en la solución de problemas las estructuras de entrada/salida, de
acuerdo a las especificaciones de la metodología estructurada manejada a
través de algoritmo en seudocódigo.
Análisis y Diseño
Algoritmo Sumaproducto
{
//Bloque de variables
entero num1, num2, suma, producto
//Bloque de Instrucciones
escribir( "Introduzca el primer
número: " ) leer( num1 )
escribir( "Introduzca el segundo
número: " ) leer( num2 ) suma =
num1 + num2
LABORATORIOS #2
3. Calcule el área de un circulo dado el radio, formula del área de un círculo (π r2). Imprimir el área.
(Recuerde que π es una constante).
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO GUÍA
DE ACTIVIDAD
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
4. Realice un algoritmo que imprima el resultado de una operación lógica en base a: determinando si dos
números ingresados son idénticos. L
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
5. Leer el largo, ancho y alto de una habitación. Calcular e imprimir cuantos metros
cuadrados necesito para comprar una alfombra (área = largo * ancho) y cuantos metros
cuadrados necesito para empapelar la pared (pared = 2 largo * ancho * altura).
Análisis:
Problema 2 : Escribir un programa que Calcule e imprima cuantos metros
cuadrados necesito para comprar una alfombra (área = largo * ancho) y
cuantos metros cuadrados necesito para empapelar la pared
Pseudocódigo:
Algoritmo Alfombra y Pared
{
area = largo*ancho
pared = largo*2 * ancho * altura
Prueba de Escritorio:
Iteración Variables Pantalla
Pseint:
Código C:
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
6. Elabore un algoritmo que lea una cantidad de horas e imprima su equivalencia en minutos, segundos y
días. A
Análisis y Diseño
Algoritmo ConvertirHoras
{
//Bloque de Declarativas de
Variables entero h, min, seg
//Bloque de Instrucciones
imprimir (“Introduzca las
horas”); leer (h);
//Transformar de horas a
minutos min = h*(60min/1h)
imprimir ("Las horas en minutos es= ",
min);
//Transformar de horas a
segundos seg = h*(3600seg/1h)
imprimir (“Las horas en segundos es=”,
seg);
//Transformar de horas a
días d = h / 24
imprimir (“Las horas en días es=”, d);
}
Prueba de Escritorio
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
Valores de prueba h 5, 3
min 300, 180
seg 18000, 10800
d 0.2, 0.13
Constantes Variables en memoria
en Pantalla
memoria
h min seg d
5 300 18000 0.2 Introduzca las horas: 5
La equivalencia en minutos es =
300
La equivalencia en segundos es
= 18000
La equivalencia en días es = 0.2
3 180 10800 0.13 Introduzca las horas: 3
La equivalencia en minutos es =
180
La equivalencia en segundos es
= 10800
La equivalencia en días es =
0.13
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
F. RECURSOS: Computadora con internet, sitio online PSint, Compilador online C, lápiz y papel, guía del
profesor.
G. RESULTADOS (OPCIONAL, DE ACUERDO A LA ACTIVIDAD):
a. Para la entrega, realice un documento PDF con (para cada problema):
i. Enunciado
ii. Análisis
iii. Pseudocodigo iv. Prueba de escritorio
v. Código PSint (con screenshot ejecutándolo online)
vi. Código C (con screenshot ejecutándolo online)
b. RECUERDE AÑADIR PARA TODOS LOS LABORATORIO, LAS BITACORAS DE
APRENDIZAJES.
i. Temas abarcados
ii. Reflexiones
1. Dificultades encontradas
2. Soluciones establecidas
3. Aprendizaje (que conocimiento nuevo adquirido con la actividad)
H. BIBLIOGRAFIA:
a. Juan Antonio Zamora. (2021). Curso Principios de Programación. 2/9/2021, de FISC Sitio web:
https://ecampus.utp.ac.pa/moodle/course/view.php?id=2296
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
NOMBRE DEL DEPARTAMENTO
GUÍA DE ACTIVIDAD
LABORATORIOS #2
I. RÚBRICAS:
Problemas 90 pts
Análisis 3 pts
Pseudocodigo 8 pts
Código PSInt 2 pts
Código C 2 pts
Puntualidad 5 pts
bitácora 5 pts
FC-FISC-1-8-2016)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ