Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. ESTRUCTURA SECUENCIAL
Son problemas en los que, para su solucin, se emplea una serie de acciones ejecutadas invariablemente en un orden secuencial. Es aquella en la que una accin sigue a otra en secuencia. Las tareas suceden de tal modo que la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso. PRESENTACION GRAFICA: DIAGRAMA DE FLUJO PSEUDOCODIGO Leer ( ) Accin 1 Accin 2 . . . Accin N Escritura ( )
Donde, la accin 2 se ejecuta despus de la 1 y ninguna accin puede ejecutarse entre ellas. La accin N sigue a la accin 3, y as sucesivamente.
Algoritmos I
EJEPLOS DE ESTRUCTURA SECUENCIAL: 1. Una seora realizo una compra de un producto a un precio determinado. Y necesita saber cuanto ganara si le aplica el 40% a dicha compra .Tambin necesita saber Cul es el precio en el que lo debe vender ? ANALISIS DEL PROBLEMA: Salida Entrada Datos Adicionales Proceso : Venta : C : 40 % de ganancia : Aplicar frmulas: Ganancia = C *0.4 Venta = C + Ganancia
TABLA DE VARIABLES: TIPO DE DATOS Real : Real : Real : identificador C Ganancia Venta SIGNIFICADO Almacena el total de la compra que ha realizado la duea del saln de belleza Expresa la ganancia que se obtendr del articulo comprado. Expresa el precio en que debe venderse el articulo para obtener la ganancia del 40%
Algoritmos I
PSEUDOCODIGO
Algoritmo Precio_Venta Inicio Variables Real: C, Ganancia, Venta (Entrada de Datos) Leer Ingresar el total de la compra:+ C ( Proceso) Ganancia = C * 0.4 Venta = C + Ganancia ( Salida de datos) Imprimir La ganancia es:+Ganancia Imprimir El precio que debe venderlo es:+ Venta Fin
Ganancia Venta
Fin
Nota: Para comprobar que realmente funciona, se debe realizar una verificacin manual con al menos 5 datos.
Algoritmos I
Comprobacin Manual
C=300 Ganancia= 300*.0.40 Ganancia =120 Venta = 300+120 Venta = 420
El Algoritmo en Programa usando java import java.util.*; class GananciaPersona { public static void main(String arg[]) { double C,Ganancia,Venta; Scanner datos= new Scanner(System.in); System.out.println("ingrese la compra realizada:"); C=datos.nextDouble(); Ganancia = C*0.40; Venta = C+ Ganancia; System.out.println("La ganancia es :"+Ganancia); System.out.println("El precio que debe venderlo es :"+Venta); } }