LABORATORIO No.
ESTRUCTURAS SECUENCIALES
Desarrolla el siguiente laboratorio aplicando los conceptos trabajados en clase.
1. Análisis: donde identificamos variables de entrada, proceso y salida
2. Seudocódigo: Pasos lógicos que dan solución al problema implementando un lenguaje
natural.
3. Prueba de escritorio: Donde ingresamos los posibles valores a las variables y validamos
cada una de las líneas del seudocódigo para validar si es coherente el proceso.
4. Implementación en la herramienta de desarrollo: donde utilizamos la sintaxis propia de la
herramienta para transcribir lo previamente hecho en el diagrama o seudocódigo.
Ejercicio 1
Preguntar al usuario nombre, apellido, dirección y teléfono almacenarlas en las respectivas
variables, después de ingresar los datos hacer la impresión en forma inversa.
Análisis
ENTRADA PROCESO SALIDA
Nom Jair Escrib-result
ape narvaez
Direc Kr 4 c bis 74 d sur
Numero 3118143826
ING. EDWARD REYES CORREDOR
Pseudocodigo
Inicio
Leer nombre
Leer apellido
Leer dirección
Leer teléfono
Escribir nombre, apellido, dirección, teléfono
Prueba de Escritorio
Digite nombré: jair
Digite apellido: narvaez
Digite dirección: kr 4 c bis 74 d sur
Digite teléfono: 3118143826
Implementación en herramienta de Desarrollo (ingresa la solución en la herramienta de
desarrollo)
ING. EDWARD REYES CORREDOR
Ejercicio 2
Se tiene 4 variables, desarrollar un proceso lógico que permita intercambiar valores iniciales entre
la primera y la cuarta y la segunda y la tercera.
Análisis
ENTRADA PROCESO SALIDA
Num1 Resultado1
Num2 Resultado1=num1+num Resultado2
nun3 4
nun4 Resultado2=num2+mun
Resultado1 3
Resultado2
ING. EDWARD REYES CORREDOR
Pseudocodigo
Inicio
Num1,num4
Result=numero1+numero4
Escriba result
Inicio
Num2,num3
Result=numero2+numero3
Escrib-result
Prueba de Escritorio
Numero1 numero 4 result
15 20 35
Numero 2 numero 3 result
20 50 70
Implementación en herramienta de Desarrollo (ingresa la solución en la herramienta de
desarrollo)
ING. EDWARD REYES CORREDOR
Ejercicio 3
Pedir dos datos numéricos y hacer con ellos una suma, una resta, una multiplicación y una división,
imprimir los resultados.
Análisis
ENTRADA PROCESO SALIDA
Num1: 40 Num1+num2 Rescrib-result
Num2: 50 Num1-num2
ING. EDWARD REYES CORREDOR
Num1*num2
Num1/num2
Pseudocodigo
Numero1,numero2 lea =num1,num2
Result: Numero1+numero2 lea=numero1*numero2
Escrib: result result
numero1,numero2 lea=num1,num2
Result = numero1-numero2 lea=mum1/num2
escriba escrib-result
fin
Prueba de Escritorio
Numero1 + numero 2 escrib-result
20 40 60
Numero1 - numero 2 escrib
20 40 20
Numero1 * numero 2 result
20 40 800
Numero1 / numero 2 escrib
40 20 2
ING. EDWARD REYES CORREDOR
Implementación en herramienta de Desarrollo (ingresa la solución en la herramienta de
desarrollo)
Ejercicio 4
Hacer un algoritmo que pida el nombre del estudiante, su grupo y cinco calificaciones, sacar el
promedio e imprimir el nombre el grupo y el promedio.
ING. EDWARD REYES CORREDOR
Análisis
ENTRADA PROCESO SALIDA
Grip-din Result-prom 1
Nombre1 Result-prom2
Nombre2 9
Nota1 8
Nota2 5
Nota3 7
Nota4 9
Nota5
Pseudocodigo
Nota-variable-result
Nota-variable-result
Nota-variable-result
Nota-variable-result
Nota-variable-result
Prueba de Escritorio
Nota-variable-din
Nom1=9+8+5+7+9
Result=
Fin=
Nota-variable-din
Nom2=9+8+5+7+9
Result=
Fin=
ING. EDWARD REYES CORREDOR
Implementación en herramienta de Desarrollo (ingresa la solución en la herramienta de
desarrollo)
ING. EDWARD REYES CORREDOR