You are on page 1of 7

E.F.P.

Ingeniería de Sistemas Laboratorio 2


IS 141 (Algoritmos)

LABORATORIO Nº2

Estructuras Secuenciales
Concepto de Algoritmo.

Un algoritmo es el conjunto de instrucciones que se especifican en secuencia de operaciones, en


un orden específico, para resolver un problema. Entonces un algoritmo es una fórmula para la
resolución de un problema.

La solución de un problema exige el diseño de un algoritmo que resuelva el problema


propuesto. Veamos el siguiente gráfico.

Estructura Secuencial

Es aquella en la que una acción sigue a otra en forma secuencial. Las tareas se suceden
de tal forma que la salida de una es la entrada de la siguiente y así sucesivamente hasta
el final del proceso.

La representación se muestra a continuación:

a. Pseudocódigo
1. Inicio
2. <acción 1>
3. <acción 2>
4. .
5. .
6. .
7. <acción n>
8. Fin
E.F.P. Ingeniería de Sistemas Laboratorio 2
IS 141 (Algoritmos)
b. Diagrama de flujo

Inicio

acción 1

acción 2

acción n

Fin

Ejemplos.

1. Crear un nuevo proyecto llamado Secuencial, ubicarlo en la unidad D en una


carpeta con tu nombre.

Ingeniería de Sistemas – UNSCH Página 2


Docente: Jennifer Pillaca De La cruz
E.F.P. Ingeniería de Sistemas Laboratorio 2
IS 141 (Algoritmos)

• Crear una nueva clase con el nombre Datos

Ingeniería de Sistemas – UNSCH Página 3


Docente: Jennifer Pillaca De La cruz
E.F.P. Ingeniería de Sistemas Laboratorio 2
IS 141 (Algoritmos)
2. Probar el siguiente programa que utiliza la declaración de tipos de
datos

3. Crear la nueva clase Incrementales y probar el siguiente código

Ingeniería de Sistemas – UNSCH Página 4


Docente: Jennifer Pillaca De La cruz
E.F.P. Ingeniería de Sistemas Laboratorio 2
IS 141 (Algoritmos)
4. Crear la nueva clase Decrementales y probar el siguiente código

5. Crear la nueva clase Ejemplo1 y probar el siguiente código


package secuencial;
public class Ejemplo1 {
public static void main(String[] args) {
int i = 1;
System.out.println("i : " + i);
System.out.println("++i : " + ++i); // Pre-incremento, primero
//incrementa y luego imprime por consola
System.out.println("i++ : " + i++); // Post-incremento, primero imprime
//“2” por consola y luego incrementa i.
System.out.println("i : " + i);//i por lo tanto vale 3
System.out.println("--i : " + --i); // Pre-decremento, primero
//decrementa i y luego lo imprime por consola
System.out.println("i-- : " + i--); // Post-decremento, primero imprime
//i por consola y luego de decrementa.
System.out.println("i : " + i);//Ahora i vale 1
}
}

Ingeniería de Sistemas – UNSCH Página 5


Docente: Jennifer Pillaca De La cruz
E.F.P. Ingeniería de Sistemas Laboratorio 2
IS 141 (Algoritmos)
6. Crear la nueva clase Matematica

7. Crear el nuevo paquete Operaciones y luego la nueva clase Suma

//Realizar las principales operaciones y su correspondiente salida

Ingeniería de Sistemas – UNSCH Página 6


Docente: Jennifer Pillaca De La cruz
E.F.P. Ingeniería de Sistemas Laboratorio 2
IS 141 (Algoritmos)
8. Crear la clase Areatriangulo y hallar el área de un triángulo.

9. Crear la clase Circulo y hallar el área del círculo.


10. Crear la clase Grados y dado los grados Celsius convertir la temperatura en
grados Fahrenheit :

11. Crear la clase Triangulo y hallar el área del triangulo a partir del ingreso de
de cada uno de sus lados.

12. Crear la clase Numero. Dado un numero de 4 cifras invertir sus dígitos
13. Π r3
Crear la clase Esfera calcular el volumen de una esfera = 4/3Π
14. Crear la clase Cono y calcular el volumen de un cono = 1/3 Π r2h

Ingeniería de Sistemas – UNSCH Página 7


Docente: Jennifer Pillaca De La cruz

You might also like