Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IO N. 3
Facilitador(a): Darling Yamileth Zelaya Monge Asignatura: Desarrollo Lógico y Algoritmo Estudiante: Alfonso Asprilla
Fecha: 19 de abril del 2023 Grupo: 1S3202
C. OBJETIVO:
Resolver problemas que manejen las estructuras repetitivas, a través de una metodología estructurada, atendiendo a las especificaciones de los algoritmos
en pseudocódigo.
D. METODOLOGÍA:
1) Desarrollar la actividad de manera individual.
2) Presentar el análisis y diseño de los problemas.
3) Desarrollar la solución del problema en pseudocódigo.
4) Presentar la prueba de escritorio en el formato suministrado para validar la solución.
5) Entregar el desarrollo de la actividad en el formato indicado.
E. ENUNCIADO:
Dado los lados de un triángulo, identifique que tipo de triángulo es de acuerdo con la clasificación de sus lados. Si uno de los lados es cero debe enviar
el mensaje “No se puede identificar, uno de los lados no tiene valor.”.
Cree una estructura repetitiva ( mientras o hasta que) que permita solicitar la entrada de los lados hasta que el usuario responda que no desea
continuar.
F. PROCEDIMIENTO:
1. En el área de Resultados (punto H), desarrolle los siguientes puntos, utilizando el formato presentado.
a. Análisis y Diseño del Problema
b. Algoritmo
c. Prueba de Escritorio ( un solo escenario con dos repeticiones)
2. En Consideraciones Finales (punto G), brinde sus consideraciones finales.
G. RECURSOS:
La guía de la actividad y material visto en clases.
H. RESULTADOS:
Análisis y Diseño
Entradas Proceso Salida
Variables enteras Segun los valores de cada lado Mensajes según el valor de cada
identificar: lado del triángulo:
• Lado uno (l1) Si((l1==0) II (l2==0) II (l3==0)) “El triángulo es equilátero”
• Lado dos (l2) SI((l1==l2) && (l2==l3)) “El triángulo es isósceles”
• Lado três (l3) Si((l1==l2) && (l2 !=l3)) “El triángulo es escaleno”
Si((l1 !=l2) && (l2 !=l3)) && (l1 !=l3) “No se puede identificar, uno de
los lados no tiene valor.”
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD
LABORATOR
IO N. 3
Algoritmo
Algoritmo TipoTriangulo
{
//Bloque de declarativas Variables//
entero l1, l2, l3;
carácter reps = “k”;
/*Bloque de instrucciones*/
repetir
{
Imprimir(“ingrese el valor del lado uno”);
Leer (l1);
De otro modo
((l1==l2) && (l2==l3));
De otro modo
((l1 !=l2) && (l2 !=l3)) && (l1 !=l3);
}
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD
LABORATOR
IO N. 3
Prueba de Escritorio
Escenario N. 1
Algoritmo:
ingrese el valor
2.1
del lado uno
Lectura de valor y
2.2 0 0 asignar valor leído a
l1
ingrese el valor
2.3
del lado dos
Lectura de valor y
2.4 7 7 asignar valor leído a
l2
ingrese el valor
2.5 del lado
tres
Lectura de valor y
2.6 5 5 asignar valor leído a
l3
segun l:
((l1==0) II (l2==0) II (l3==0)
2.7
((0==0) II (7==0) II (5==0)
cierto
Imprimir “No se
puede identificar,
2.8
uno de los lados no
tiene valor”.
Ingrese k para
2.9 continuar
2.10 v
resp == “k” Ciclo hasta que,
2.11 b == s = false continua el ciclo
ingrese el valor
3 del lado uno
Lectura de valor y
3.1 2 2 asignar valor leído a
l1
ingrese el valor
3.2
del lado dos
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD
LABORATOR
IO N. 3
Lectura de valor y
3.3 2 2 asignar valor leído a
l2
ingrese el valor
3.4 del lado
tres
Lectura de valor y
3.5 2 2 asignar valor leído a
l3
segun l:
((l1==0) II (l2==0) II (l3==0)
3.6
((2==0) II (2==0) II (2==0)
false
Segun l
((l1==l2) && (l2==l3))
3.7
((2==2) && (2==2))
cierto
imprimir “El
3.8 triángulo es
equilátero”.
Ingrese k para
3.9 continuar
3.10 v
resp == “k” Ciclo hasta que,
3.11 b == s = false continua el ciclo
ingrese el valor
4
del lado uno
Lectura de valor y
4.1 4 4 asignar valor leído a
l1
ingrese el valor
4.2
del lado dos
Lectura de valor y
4.3 4 4 asignar valor leído a
l2
ingrese el valor
4.4 del lado
tres
Lectura de valor y
4.5 5 5 asignar valor leído a
l3
segun l:
((l1==0) II (l2==0) II (l3==0)
4.6
((4==0) II (4==0) II (5==0)
false
Segun l
((l1==l2) && (l2==l3))
4.7 ((4==4) && (4==5))
false
segun l
((l1==l2) && (l2 !=l3))
((4==4) && (4 !=5))
4.8
cierto
imprimir “El
4.9 triángulo es
escaleno”.
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD
LABORATOR
IO N. 3
Ingrese k para
4.10 continuar
4.11 v
resp == “k” Ciclo hasta que,
4.12 b == s = false continua el ciclo
ingrese el valor
5
del lado uno
Lectura de valor y
5.1 7 7 asignar valor leído a
l1
ingrese el valor
5.2
del lado dos
Lectura de valor y
5.3 8 8 asignar valor leído a
l2
ingrese el valor
5.4 del lado
tres
Lectura de valor y
5.5 5 5 asignar valor leído a
l3
segun l:
((l1==0) II (l2==0) II (l3==0)
5.6
((7==0) II (8==0) II (5==0)
false
Segun l
((l1==l2) && (l2==l3))
5.7
((7==8) && (8==5))
false
segun l
((l1==l2) && (l2 !=l3))
((7==8) && (8 !=5))
5.8
false
Segun l:
((l1 !=l2) && (l2 !=l3)) && (l1 !=l3)
((7 !=8) && (8 !=5)) && (7 !=5)
5.9 cierto
imprimir “El
5.10 triángulo es
escaleno”.
Ingrese k para
5.11 continuar
5.12 k
resp == “k” Ciclo hasta que, sale
5.13 k == s = cierto del ciclo
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD
LABORATOR
IO N. 3
I. CONSIDERACIONES FINALES:
Se me dificulto demasiado profe.
J. BIBLIOGRAFIA:
K. RÚBRICAS: